Gh0st_Note- Gh0st_Note-

Why is it I can connect to players perfectly fine in the lobby with nice pings, but when game starts its a lagfest?

Why is it I can connect to players perfectly fine in the lobby with nice pings, but when game starts its a lagfest?

Okay, just to clarify, 2 vs 2, works perfectly fine for me.

But 3 vs 3 doesn't. I can go into a lobby with 5 other players and we connect fast and just fine with decent pings.  I don't understand how I can connect fast, have good pings in the lobby, but as soon as the 3 vs 3 match starts my pings shoot up to like 3000 with every player... everyone then ends up bitching at me about "lying about my ping" and so forth.

I've assumed now, that when you enter a game itself it takes up more bandwidth... but the impression I've gotten from some other players is that, I shouldn't have even been able to get into the lobby.

What causes this?

And just so you know, I've forwarded my ports, Impulse Reactor options, shut off firewalls, antivirus, etc when playing Demigod.

Some users have told me it's me it's my internet speed, but others have told me different. I'm confused. I technically should not have been able to get into a lobby with 5 other players then with good pings then if it was my internet speed that was the problem, right?

7,477 views 64 replies
Reply #51 Top

Well the game transfers information to other players through UDP, but communicates with the NAT server with TCP.

Why its happening, who knows. I just look at hundreds of thousands of neon lines to find some common occurance.

EDIT: Should just mention this is purely speculation ya know, could be utter coincidence that this always occurs with attempts to transfer data to stardock.

EDIT2: As far as i am aware (And any network savvy person feel free to contradict me on this) TCP does the following...

My PC says, "Hello, wanna chat TCP stuff?" (SYN)
The other PC says, "Sure, lets chat!" (SYN-ACK)
My PC says, "Great!" (ACK)

This is a three-way handshake and establishes the connection. Now i am sure the connection is dependant on IP/Port identifiers. The problem might be that IP's have a tendancy to change (This is NAT in action), I remember Frogboy saying some can alter every minute or so. So suddenly your computer is sending information on a connection that no longer exists (because your IP is different) over and over, hence the upload spam. Eventually your PC recognises this, and re-establishes the connection (lag spike finishes).

One possibility at least.

I wonder why it needs to communicate with the server at all during the game, wouldn't it be enough to just send something back to the server once the game is finished? Or in case of a crash have the game removed/closed from the open games list and their database after 2 hours or something. Maybe it should also identify people with a fast connection and let them do the communication with the server instead of sending redundant data to everyone - of course in case some one loses connections every player should sent a "I'm still in game with players x,y,z,u,v to the server" to make sure the game gets reported correctly. It definitely shouldn't cause ping spikes. I have no clue about networks but is it possible to prioritize the UDP traffic over the TCP stuff and just send the stuff to the server if there is some bandwidth left...

Reply #52 Top

Quoting Protocept00, reply 24

Do you have any other newer P2P games that you can test with on a 4vs4 or 5vs5?

No, i think not. I only know about Company of heroes and DoW 2, that have p2p, and i don't have any of them. Anyway, my ISP doesn't throttle p2p connections, as my torrents work fine, as i've said before. I've tried everything, don't know what else i could do...

Reply #53 Top

I have the same problem as Dead Ghost, and from what I've seen, it has absolutely nothing to do with our ISP's.  My torrents never get throttled, and I have an upload rate of . It appears to be something other than our connections :/

Reply #54 Top

Quoting pseudomelon, reply 3
I have the same problem as Dead Ghost, and from what I've seen, it has absolutely nothing to do with our ISP's.  My torrents never get throttled, and I have an upload rate of . It appears to be something other than our connections :/

 

 

Quoting Makerz, reply 25

Then maybe the speed isn't the main issue of problem if your friends ISP is (literally) the same speed as yours. If he is the same speed and can play fine but you can't then it just sounds like you are having bad hops to other people. As you go out online you "hop" around your ISPs servers to get to where you need to (like the person 10 states away who your playing demigod with) and the hops your modem is taking is causing you to have lag or some packets are getting lost which could be causing it. Im not sure what i can tell you to do because it has to do with your ISPs routing ... not much you can do on that.

Reply #55 Top

Is there anything i could tell to the ISP? Could a network savy person tell us in more detail what's going on here?

Let's take this case:

-theoretical enough bandwidth for DG

-no wireless, no router, direct connection to modem

-no software interaction (AV, firewall, etc)

- good PC (well within req specs)

So the only one left is the ISP. Now, let's say this ISP doesn't throttle p2p traffic (torrents work as well as positive readings from http://broadband.mpi-sws.org/transparency/bttest.php? ). What's left for the ISP to do in this case, in order to brake Demigod's mp in >3v3 matches? And why it isn't affecting other mp games?

Reply #56 Top

I can now confirm 5vs5 works on my new connection. :)

Reply #57 Top

The vista autoconnect attempt thing was fixed in SP1.

 

Protocept, what did you do differently, change ISP, upgrade your existing plan?

Reply #58 Top

Quoting chevelleking, reply 7

Protocept, what did you do differently, change ISP, upgrade your existing plan?

Good question. Protocept, what's your current net speed?

Reply #59 Top

Quoting chevelleking, reply 7
The vista autoconnect attempt thing was fixed in SP1.

 

Protocept, what did you do differently, change ISP, upgrade your existing plan?

My problem was simply a matter of not having enough upload bandwidth. So I changed plans and got more upload and download bandwidth and now everything works a charm. I can play 5 vs 5.

However, there are still some players who have a better connection than I do who are still having problems and I have no idea how or why they are having these problems.

 

Reply #60 Top

Just to clarify...Protocepts problem was -never- the spiking issue, it was simply not enough bandwidth from the beginning (he had a max of around 13KB/s too low for the game to handle more than 2/3 players).

Reply #61 Top

Quoting XSive_Death, reply 10
Just to clarify...Protocepts problem was -never- the spiking issue, it was simply not enough bandwidth from the beginning (he had a max of around 13KB/s too low for the game to handle more than 2/3 players).

This.

 

Reply #62 Top

Quoting XSive_Death, reply 10
Just to clarify...Protocepts problem was -never- the spiking issue, it was simply not enough bandwidth from the beginning (he had a max of around 13KB/s too low for the game to handle more than 2/3 players).
Err, insufficient bandwidth results in ping spikes too ;).

Reply #63 Top

Quoting Spooky, reply 12

Err, insufficient bandwidth results in ping spikes too .

Insufficient bandwidth results in persistently high ping.

Persistent != spiking.

Reply #64 Top

Quoting XSive_Death, reply 13
Insufficient bandwidth results in persistently high ping.

Persistent != spiking.
Depending on the available bandwidth, it can spike.