Archived

This topic is now archived and is closed to further replies.

SumDude

Ping and Lag Question

Recommended Posts

This might be in the wrong topic but oh well. This also might seem a bit newbish but i''m just a bit curious. Last night i had a conversation with a guy on Counter-Strike and he said that someone with 56k can lag a server with bad ping. I don''t think a high pinger can lag a server. I think the reason why he thinks high pingers lag the server because it takes longer to travel or too slow to reach it''s destination and once it reaches it''s destination the server catches up and gives the high pinger a sort of jumpy or lagging effect. Can you guys clear this up for me?

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
What you perceive as lag is the correction that your front end displays when it has missed out on incoming data from the server.

Say your front end is displaying what is happening in the game. It receives a message from the server: player A is at location x,y,z and is moving in the x direction at 5 units per second.

Your front end then happily execustes this and you see the character move in the x direction at that speed.

But due to network latency (lag) you either miss out on subsequent messages about that character''s velocity and they have to be resent, or the messages just take a relatively long time to get to you. Your end of the game is oblivious of this and continues moving the character along the x axis at 5 units per second. Then the charcter suddenly "pops" back to his actual location when your machine finally catches up with the actual status of the game upon receipt of the needed packets of game information.

A player lagging has no impact on the server itself, other than packets having to be resent. (if your end of the game is expecting a packet and it never arrives, after a certain amount of time, termed a ''time out'', you will send a message to the server saying "hey, send packet #1300 or whatever again". This is a hardly noticable impact.

Share this post


Link to post
Share on other sites
Don''t be fooled. Anyone who tries to convince you that a laggy player will cause the server itself to lag is ignorant of how the system actually works, or has had experience with very poorly written servers. I''m pretty sure counterstrike servers do not fall into the latter category.

Share this post


Link to post
Share on other sites
Lag- A condition mostly experienced in games one a client misses oncoming data packets and must slow down the game while he recieves them. This can lead to server time-outs, massive lag for other players, and several other conditions.
Ping>- The time it takes for a data packet to travel between the host and a client.
Sometimes these get confusing, because some games use a peer to peer server instead of the host to client server.

Scott Simontis
e-mail:ageofscott@comcast.net
AIM:ssimontis

Share this post


Link to post
Share on other sites