Why I don't like the new beta connecting system...

You really shouldn't go this way

Well I think, the beta patch was simply try to fool us.

Yes, it connects faster, because... we are connecting only to the person, who host game at the beggining. Then, when You are in lobby, You still need to connect to other players !!

So why I don't like this idea ? Normally You knew in which game You can / can't enter. Game was waiting to connect to all players before go to lobby. So if there was some fail connection or NAT problems, You couldn't connect, so You knew that right from the start. Now, when You are in lobby You just see 0 ms pings when You trying to connect to other people. After 20-30 seconds, You just don't know if You stick with 0 ms ping (should I leave lobby, or wait a bit more ?), but You are still blocking lobby slot for other people. For me old system (connecting to all BEFORE joining lobby) was much, much better.

So now there is lots connection fails problems (eg. NAT). A lot of people who got into lobby, can't connect to each other, so obviously can't start the game, but all lobby slots are blocked !! Most people think all is OK, because we see full list of players in lobby. They just don't suspect, some of those players are blocking whole game to start, because they are still not connected to each other !! That's why it's so hard to start 3vs3, 4vs4 or 5vs5 game now. Earlier You couldn't have "blocking person" in lobby, now it's almost sure You will have some...

8,057 views 17 replies
Reply #1 Top

Never had that problem.  Instead of making everyone wait 30-60seconds before joining the lobby, you do the waiting in parallel with waiting for people to join the game.  Pipelining makes things faster.

Need to see who's not connected?  Open up connection info.

Reply #3 Top

Yea, its a shitty system. With their new queuing system, or "pipelining", it essentially doubles the time.

 

 

Player A is trying to connect to player B, but cannot because...

Player B is trying to connect to player C. Establishing connection... Processing...

Player D is trying to connect to player A, but cannot because player A is trying to connect to player B.

 

People are just easily impressed by "bread and circuses"-- or in this case, by getting into the lobby in 5 seconds rather than 10.  They still have to go throughout the NAT protocol, and connect to everyone, but they can now do these "salam wtich trials" on players who aren't connecting fast enough.  Players E F and G would be telling the host "Boot player B! His ping to me is over 9000! He is going to lagg up the game!" (mind you, these are the same 13 year olds who don't know jack about mommy's computer).

Reply #4 Top

ok, i'd rather be in the lobby and have the ability to talk to people while im waiting to connect, the introduction of proxies will probably solve the connection issues, so for the sake of the future and not having to wait bored they decided to give u something to do while ur waiting to connect

and i think its easier to spot whos not connecting.

good idea imo.

Reply #5 Top

why does the new connection system is not desigend brand new??  the old one and its evolution steps are bad!

Sorry but i think this is fact, or if Demigod support IPv6  than say it i will make a tunnel from ipv4 to v6 und we have no nat problems or router failers.

So many of my friends play now with gamerager it save up to 30% of my own time.  Games for waiting to start need round about 5 min  (3vs3) with the demigod connection system. Thats not good. gameranger need round about 1 min.

Some players writes in non Stardock forums that the actual problem are a reason to go back to pirate, becaus of lesser problems and earning much fun ;(

Reply #6 Top

Bah, i prefer the new system..

In case it works, at least you have a slot reserved, instead of spending 5 minutes trying to connect to everyone and then discover that no more slots are free...

Also in the beta, i'm usually able to connect to everyone in a matter of seconds after entering the lobby, while before it took ages..

Reply #7 Top

Quoting Chaosnaska, reply 3

Player A is trying to connect to player B, but cannot because...

Player B is trying to connect to player C. Establishing connection... Processing...

Player D is trying to connect to player A, but cannot because player A is trying to connect to player B.

That doesn't even make sense from a networking perspective.  These aren't single-threaded processes.

Reply #8 Top

hhmmmmmmhmmmm.....

Reply #9 Top

its realy sad that u need a 3rd party (gameranger) tool who supports the bit*** who Downloaded the game (pirat copys) to have fun playing a game... not more to say.

Reply #10 Top

"Also in the beta, i'm usually able to connect to everyone in a matter of seconds after entering the lobby, while before it took ages.."

Well, I'm not saying they should make connecting slower. You just didn't understand me.
If the game connects faster to others that's OK !! If You can connect within 2-3s now to all, what's the difference to You, if You wait those 2-3s in Lobby or in connection box ?

The problem exists for people who have NAT and/or can't connect to other. One person with NAT can connect to all except other NAT person. So if You have 2 NATs in lobby, they can't connect to each other. So they ARE IN LOBBY (connected to "host"), but they will never connect to each other, so You couldn't start the game (thats the disadvantage of P2P system).

I just don't like idea, ppl now enter the lobby BEFORE connect to all players. I'm not saying they shouldn't make connecting between players faster.

Reply #11 Top

ok, i'd rather be in the lobby and have the ability to talk to people while im waiting to connect

i agree with this

Reply #12 Top

I tried beta 1st time last night the connections is like seconds.If you are having a problem its either a conflict on your pc or your internet provider.

Reply #13 Top

Open your ports, and you will connect to all the other players in 5 seconds or less.

 

I saw a 5v5 assemble in about 20 seconds yesterday. Everyone had their ports open.

 

I cannot stress it enough---- *open your ports*. In fact, the only time it takes awhile to connect to other players is if two players do not have open ports, then you have to go through the NAT system.

Reply #14 Top

"Open your ports, and you will connect to all the other players in 5 seconds or less."

OK, from the beggining. Here, in my country, not all ppl have their own IP. My internet provider don't give me my own IP, so You can't connect to me. Sure here on forum You see "my" IP adress, but thats the adress of my provider server !! I don't have my own IP, so I have to connect to others, others don't see me.

Now, in this week this game will be relased in my country, where many ppl have same "problem". Well it's not a big problem, untill it goes to P2P networking. Like I said before, I can connect to others, who have their own IP, but when i "met" another person who don't have their own IP, I just can't connect to him (NAT - NAT connection).

I suspect why You can't understand this. You are probably from US, and there all of people have own IP (i assuming this), so You are trying to give me suggestion "open up ports". My own IP starts from 10..., so its like 192.168..., a inside network. Thats why i can do nothing about that, open ports don't solve anything. To do this right, I should have my own IP (which I don't) or my provider should forward ports on the server to my computer adress (but they won't, so just forget about that possiblity). This problem occurs only when I'm trying to connect to other NAT person. If there is some server between us (and the server has it own IP), it can connect us together. BUT... this game is p2p, so there is no server - all have to connect to each other to play !!

Anyway, if I connect to beta server now, most of the times my game is attempting to connect to someone (sometimes it just takes some time, but most of those waitings ends as "failed to connect"). Now result of that waiting is a... kick from 75% games. If someone will not connect to others when in lobby in like 4-5 seconds hosts just kicks me manually "because i'm making problems". I never had that problem before, with old connection system, because before I get into lobby I ALREADY was connected to all (sometimes it just took some time, sometimes of course I had "connection failed", but overall it worked much better).

Just consider, after this game will be relased here in europe, there will be much more people like me, so it will be just more and more problems with NAT and more kicks from lobby because of too long "attempting to connect". Earlier that wasn't a problem - I just waited on connection box like 30-40 seconds and most of time I could get in. Now, when there are 2 or more people in lobby without their own IP (behind router / behind server), they just cannot connect to each other (without using some outside server), but the game is trying to do that... while You actually are in lobby, blocking slot, just makes other people nervous...

For players with their own IP it's not a problem, so it really shouldn't make a difference will You wait 3s in connection box or in lobby... but so far for me it makes big difference, especially with 4 vs 4 or 5 vs 5 games (higher chance to "met" person I can't connect to).

I hope You understands now, why I am really concerned about that "get into lobby and then TRY to connect to other players" system.

Reply #15 Top

yes I believe people like you will only see improvement when SD activates the proxy system which will allow people with connection problems to connect to a proxy server which will handle all of the P2P networking and make it look like a client/server game to you.

So I can understand the current beta making things a little worse for you, but in the long-run (when this unable to connect problem goes away), the current lobby system is actually more user-friendly.  Hopefully this will be soon.

Reply #16 Top

Quoting Zbyh20, reply 14
"Open your ports, and you will connect to all the other players in 5 seconds or less."

OK, from the beggining. Here, in my country, not all ppl have their own IP. My internet provider don't give me my own IP, so You can't connect to me. Sure here on forum You see "my" IP adress, but thats the adress of my provider server !! I don't have my own IP, so I have to connect to others, others don't see me.

Now, in this week this game will be relased in my country, where many ppl have same "problem". Well it's not a big problem, untill it goes to P2P networking. Like I said before, I can connect to others, who have their own IP, but when i "met" another person who don't have their own IP, I just can't connect to him (NAT - NAT connection).

I suspect why You can't understand this. You are probably from US, and there all of people have own IP (i assuming this), so You are trying to give me suggestion "open up ports". My own IP starts from 10..., so its like 192.168..., a inside network. Thats why i can do nothing about that, open ports don't solve anything. To do this right, I should have my own IP (which I don't) or my provider should forward ports on the server to my computer adress (but they won't, so just forget about that possiblity). This problem occurs only when I'm trying to connect to other NAT person. If there is some server between us (and the server has it own IP), it can connect us together. BUT... this game is p2p, so there is no server - all have to connect to each other to play !!

Anyway, if I connect to beta server now, most of the times my game is attempting to connect to someone (sometimes it just takes some time, but most of those waitings ends as "failed to connect"). Now result of that waiting is a... kick from 75% games. If someone will not connect to others when in lobby in like 4-5 seconds hosts just kicks me manually "because i'm making problems". I never had that problem before, with old connection system, because before I get into lobby I ALREADY was connected to all (sometimes it just took some time, sometimes of course I had "connection failed", but overall it worked much better).

Just consider, after this game will be relased here in europe, there will be much more people like me, so it will be just more and more problems with NAT and more kicks from lobby because of too long "attempting to connect". Earlier that wasn't a problem - I just waited on connection box like 30-40 seconds and most of time I could get in. Now, when there are 2 or more people in lobby without their own IP (behind router / behind server), they just cannot connect to each other (without using some outside server), but the game is trying to do that... while You actually are in lobby, blocking slot, just makes other people nervous...

For players with their own IP it's not a problem, so it really shouldn't make a difference will You wait 3s in connection box or in lobby... but so far for me it makes big difference, especially with 4 vs 4 or 5 vs 5 games (higher chance to "met" person I can't connect to).

I hope You understands now, why I am really concerned about that "get into lobby and then TRY to connect to other players" system.

Come to America. They practically GIVE away IPs for free!

Its a real land of opportunities

Reply #17 Top

I think the new system is OK, and when a host is using the eject options wisely a full connection is much faster realized