242 - increased latency made the game unplayable for me

KamamuraKamamura Join Date: 2013-03-06 Member: 183736Members, Reinforced - Gold
I have 17 - 18 ms latency to my ISP, on a VDSL line 25Mb/s down, 3Mb/s or so up. I have checked the net_stat, the stream is 4kb/s up and 12kb/s or so down max, so that cannot be the problem. I can find servers with 20-30 ms latencies geografically closest to me.

Here is how the situation evolved:

238, 239 = 30-40ms latency on the closest servers
240, 241 = 40-50 latency on the same servers
242 = 60-80 ms latency on the same servers, prediction failing, no longer playable.

I can provide logs if it helps, but I did not find no error messages nor something suspicious in them.

Comments

  • ArmymunchkinArmymunchkin Join Date: 2012-06-30 Member: 153788Members
    60-80 ms is nothing and shouldn't even scratch your ive been playing in 100+ servers and i'm still capable of getting a good score.
    like just before i posted this i played a game with a score of 237 with a ping of 174
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    May be a routing issue between you and the servers. Would be useful to do a tracert to several of those servers and paste the result.
  • TharosTharos Join Date: 2012-12-18 Member: 175439Members
    I've not experienced any ping issues on ns2 except the high ping a few seconds after loading descent or veil.

    I have not an extended knowledge in the network protocols but there is a latency fix well known on the internet, maybe you can try it :
    LeatrixLatencyFix

    You can traceroute the servers to find the origin of the high latency too.
  • KamamuraKamamura Join Date: 2013-03-06 Member: 183736Members, Reinforced - Gold
    Well, I don't think 100+ latency is "okay", since it essentially means you are running the game on 10 network updates per second. I know, prediction and like, but still, it's pretty low. It's a common knowledge that 50 ms is the acceptable limit for action games.

    Ad routing - I very much doubt that there is a routing problem between me and every European server I try, especially when all other games perform just fine. Traceroute won't prove much, since it's based on ICMP messages and the game itself uses UDP.

    I have several possible explanations:

    1) Non-standard UDP packet size, gets fragmented on the way, fragments are lost, resulting in lost packets
    2) Poor client scheduling - non-breakable tasks like rendering, CPU calculation take too much time per cycle, network packet generation is delayed/skipped
    3) VDSL router poor performance when sending/receiving at the same time, and/or handles poorly burst traffic, however this seem unlikely due to low bandwidth consumption relative to bandwidth available
    4) Hardware/compatibility problem with my NIC, I have Intel 10/100/1000 GT that are supposed to be reliable, but who knows.

    What can I do to diagnose the problem more? Tried p_log 3, the resulting log.txt contains absolutely no useful data. Files "0", "1" etc. are logs, or configuration files of some type?
  • KamamuraKamamura Join Date: 2013-03-06 Member: 183736Members, Reinforced - Gold
    Also, checked my VDSL router logs, absolutely no errors, not a single lost packet, run tests, everything 100% fine.

    Other thing - if I turn net_stats to 1, the stats show latency that dramatically differs from what the player browser shows. For example, player browser show latency 62ms, netstats show crazy numbers like 220ms. How is that possible?
  • KamamuraKamamura Join Date: 2013-03-06 Member: 183736Members, Reinforced - Gold
    Okay, so I have been able to find a server with a relatively stable 40-50ms latency with occassional lag spikes over 100, but observing the player list, those lag spikes are not exclusive to me, others have them too.
Sign In or Register to comment.