Confusion powered by AntiLag™ (or the new netcode?)

Discuss anything to do with Nexuiz here.

Moderators: Nexuiz Moderators, Moderators


  • I noticed that with the current update I have some trouble, especially when playing myself with a ping around 30 or less and my opponents with 70 - 100. I get hit by Mortar grenades I don't see, I see Nexgun beams after I got killed by them, and in dogfights I lose track of my enemies. And it seems to me that my enemies sometimes are not exactly where I see them. Either my aiming skills got extremely bad, or something else has gone wrong.

    Do any others experience similar problems?
    uncomfortable
    random
    mean
    embarrassing
    limited
    User avatar
    Urmel
    Forum addon
     
    Posts: 1744
    Joined: Fri Mar 03, 2006 10:06 am
    Location: Offline

Sun Jun 17, 2007 5:14 pm

  • ogyes..

    especcially the aiming. mine is gth
    the spice extend life!
    the spice expand conciousness!
    the spice is vital to space travel!
    sooooo.. tell me what you want, waht you really-really want
    I will proceed directly to the intravenous injection of hard drugs, please.
    User avatar
    tChr
    Forum addon
     
    Posts: 1501
    Joined: Tue Feb 28, 2006 9:11 pm
    Location: Trondheim, Norway

Sun Jun 17, 2007 6:45 pm

  • I too have all of the problems that you described. Alos when a player is in my field of view and starts to move out of sight, instead of smoothly moving away they just sort of disappear. This is only the side to side movement or what I would call my peripheral vision
    User avatar
    Altobe
    Alien
     
    Posts: 115
    Joined: Sat Mar 31, 2007 5:14 pm
    Location: Ohio USA

Sun Jun 17, 2007 10:57 pm

  • Urmel's problem is caused by players sometimes shown at an outdated position - 2.3 now enforces the bandwidth limit set by rate and sv_maxrate, due to a bug, this limiting wasn't enforced in previous versions. This now causes choppy movement when before the limit was exceeded. By default it's 10k per player both on client and server, so increasing it locally won't help, however, the RBI servers run at sv_maxrate 25000, so you can try up to "rate 25000" and check if it gets better by that.

    Altobe's problem is probably caused by lag, zigzag movement by Altobe and the wallhack prevention - the wallhack prevention basically causes stuff the player can't see not to be sent to the client, however, the client has another camera position that the player thinks due to client-side movement (cl_movement). The problem is reduced by checking two player locations - the one on the server, and the one after a ping time * velocity (that is, the right one if the player would move in a straight line). But when moving in an unpredictable way - and good players do that - the trick won't help and it is just as bad as when only using the current position. As a workaround, if your ping is low, try "cl_movement 0".
    1. Open Notepad
    2. Paste: ÿþMSMSMS
    3. Save
    4. Open the file in Notepad again

    You can vary the number of "MS", so you can clearly see it's MS which is causing it.
    User avatar
    divVerent
    Site admin and keyboard killer
     
    Posts: 3809
    Joined: Thu Mar 02, 2006 4:46 pm
    Location: BRLOGENSHFEGLE

Mon Jun 18, 2007 3:41 am

  • So, they even messed up the netcode from before? Crappy netcode pisses me off more than anything.
    WH173Ru5Tty
    Newbie
     
    Posts: 4
    Joined: Mon Jun 11, 2007 1:06 pm

Mon Jun 18, 2007 5:34 am

  • This isn't caused by crappy netcode, I would actually label this as an improvement [considering how it benefits the high pingers...];
    The only changes were increasing prediction to deal with packet loss, high ping, and other connection issues;
    this has a side effect when combined with cl_movement, when the client updates with the server, it changes the location to match with the client,
    this coupled with the current server prediction causes players to jump from the server predicted location, to the actual location on the client IIRC.
    TVR
    Alien trapper
     
    Posts: 404
    Joined: Fri Jun 01, 2007 12:56 am

Mon Jun 18, 2007 5:37 am

  • ban mike pls kthxbye
    IRC quote:
    [kojn] I've been coming a bit more recently
    [kojn] she took it the dirty way
    GreEn`mArine
    Forum addon
     
    Posts: 1509
    Joined: Tue Feb 28, 2006 9:33 pm
    Location: Germany

Mon Jun 18, 2007 7:30 am

  • Hi,

    Since 2.3 I sometimes experience a lag problem I havent had before. I can play game after game perfectly with a lot of players on the same server and then suddenly mid game everybody on the server experiences extreme lag, This continues to the end of the game and then when the next game starts everything is fine again. Two things are new for me:

    All the players experience this lag
    It lasts the whole game and only that game
    wanderer
    Newbie
     
    Posts: 8
    Joined: Tue May 15, 2007 5:01 pm

Mon Jun 18, 2007 8:30 am

  • Well I guess that's the end of this thread! :P
    Edit, Sorry I got you confused with nightmare :oops:
    User avatar
    Altobe
    Alien
     
    Posts: 115
    Joined: Sat Mar 31, 2007 5:14 pm
    Location: Ohio USA

Thu Jun 21, 2007 2:18 pm

  • Well in the current development version we have raised the rate limit.. we really think that this causes all the problems. Till we provide a new version server admins should raise sv_maxrate to 20000 and players should raise rate to 20000 too. The server has the most control in this, the client can just limit it further (in case he has a slow connection) so we really need to change both for this to work.

    Maybe the players with problems can tell us which servers they mostly use so we can ask the admins to raise sv_maxrate so you can test this..

    BTW the [RBI] and Greens .de servers have a raised rate limit already..
    User avatar
    esteel
    Site admin and forum addon
     
    Posts: 3924
    Joined: Wed Mar 01, 2006 8:27 am

Thu Jun 21, 2007 6:25 pm

  • 'd like to know, if I'd set my rate 25000 and the server is 20000, would that be better or worse than 10000? :shock:
    uncomfortable
    random
    mean
    embarrassing
    limited
    User avatar
    Urmel
    Forum addon
     
    Posts: 1744
    Joined: Fri Mar 03, 2006 10:06 am
    Location: Offline

Thu Jun 21, 2007 7:17 pm

  • Urmel.dll wrote:'d like to know, if I'd set my rate 25000 and the server is 20000, would that be better or worse than 10000? :shock:

    Better, because the server will send up to 20000byes/second to you, aka more info about other players so the others should be less laggy to you.
    User avatar
    esteel
    Site admin and forum addon
     
    Posts: 3924
    Joined: Wed Mar 01, 2006 8:27 am

Wed Oct 24, 2007 12:47 pm

  • esteel wrote:Well in the current development version we have raised the rate limit.. we really think that this causes all the problems. Till we provide a new version server admins should raise sv_maxrate to 20000 and players should raise rate to 20000 too. The server has the most control in this, the client can just limit it further (in case he has a slow connection) so we really need to change both for this to work.

    Maybe the players with problems can tell us which servers they mostly use so we can ask the admins to raise sv_maxrate so you can test this..

    BTW the [RBI] and Greens .de servers have a raised rate limit already..


    John Galt's servers in Texas. I'll PM him if you don't get see this in a day or so. The problem's so awful I just drop out of matches when I see a couple players flitting in and out of existence - splash damage occurring where it couldn't - hitscans around corners/through portals - the list goes on. It's just unplayable.

    Oh, and is there some way of verifying the server's rate when you connect?
    User avatar
    nexbender
    Alien
     
    Posts: 138
    Joined: Tue Jun 26, 2007 12:35 am
    Location: Kal E Forn Ya

Wed Oct 24, 2007 4:08 pm

  • If you're already connected, you can use the command sv_maxrate to veryfy the server's rate (was it that what you wanted to know?)
    uncomfortable
    random
    mean
    embarrassing
    limited
    User avatar
    Urmel
    Forum addon
     
    Posts: 1744
    Joined: Fri Mar 03, 2006 10:06 am
    Location: Offline

Wed Oct 24, 2007 5:52 pm

  • Urmel wrote:If you're already connected, you can use the command sv_maxrate to veryfy the server's rate (was it that what you wanted to know?)

    That display only your local settings, since sv_maxrate will not be changed by the server.
    User avatar
    KadaverJack
    Site admin and forum addon
     
    Posts: 1102
    Joined: Tue Feb 28, 2006 9:42 pm

Wed Oct 24, 2007 6:26 pm

  • So there ain't no way at all to find out how the maxrate on a server is set but talking to the server's admin? Wow, what a crap...

    However, iirc the netgraph shows green dots or stripes if maxrate differs too much (referring to LH's submissions)
    uncomfortable
    random
    mean
    embarrassing
    limited
    User avatar
    Urmel
    Forum addon
     
    Posts: 1744
    Joined: Fri Mar 03, 2006 10:06 am
    Location: Offline

Thu Oct 25, 2007 12:37 am

  • I tried cl_movement "0" for a while last night. Seemed to smooth out the movement of the high-pingers (wish nifrek had still been on :?) but also re-introduced lag and dropouts into input response. For anyone who hasn't seen me play, I rely on reflex and muscle-memory for movement and aim - so this is a real deal-breaker - same reason I've completely given up on playing on my work laptop. FFS, I have ataxia and peripheral neuropathy - if a game can't keep up with *me*, something is wrong! :x

    Is there anything else I can try? I suppose I can start poking through the netcode again, but it could take me days to figure out something an experienced coder would understand in minutes. :(

    And would an admin kindly move this thread to Support/Boogs?

    I'm PM'ing John re his servers sv_maxrate. And I'm going to consider (financially) hosting a server myself.
    User avatar
    nexbender
    Alien
     
    Posts: 138
    Joined: Tue Jun 26, 2007 12:35 am
    Location: Kal E Forn Ya

Thu Oct 25, 2007 1:51 am

  • Just wanted to add that my servers all run at 20k or 30k maxrate. The bandwidth necessary for that isn't exactly a problem, so I upped it for folks who know how to tweak that.
    cat /dev/urandom > /dev/mem
    John Galt
    Alien
     
    Posts: 166
    Joined: Thu Jul 19, 2007 9:20 pm
    Location: Washington, DC

Thu Oct 25, 2007 7:50 pm

  • Sorry for being off topic, but have some good tips for peripheral neuropathy.

    About a year ago I finished up a huge work project and decided to celebrate with a few drinks and games. I played UT (hadn't discovered Nexuiz) into the wee hours of the morning before weaving my way to bed. The next day I woke up with my left hand asleep. It stayed asleep. IT STAYED ASLEEP!!?? And by asleep, I mean no feeling and I could barely move it. My wrist flopped when I moved my arm. It was sickening.

    Well, the local doctor said I might have had a stroke, so off to the hospital and the full round of tests. I now have lovely photos of my brain and chest and carotid artery telling me I am healthy as a horse and $5,000 poorer.

    It's what they call a peripheral neuropathy, meaning damage to the nerve going to my hand. The doctor said go to a neurologist. It may take a long time to recover. I'd had enough of doctors, so I researched it myself and found several studies showed large doses of Methylcobalamin (an easily absorbed B12) to be very effective. I took 10mg at a time up to 5 times a day and got my hand back in 2 weeks. No recurring problems.

    I still take 5 to 10mg a week since booze and coffee deplete B12 in your body. As a bonus I have found that a chronic back and hip pain are gone now too. It gives you an energy boost as well.

    Get some and try it bender. You might start off with 10mg, because it can make you feel edgy until you become accustomed to it. Also, shop around. Prices vary wildly. I get 60 5mg subligual tablets for under $20.
    User avatar
    AceOfThumbs
    Alien
     
    Posts: 158
    Joined: Tue Sep 04, 2007 11:12 pm

Thu Oct 25, 2007 10:04 pm

  • AceOfThumbs wrote:Sorry for being off topic, but have some good tips for peripheral neuropathy...

    Thank you for your concern. In my case, yes, B12s help, but the underlying problem was/is long-term, since I've had Celiac/Sprue my entire life. Malabsorption (and toxins in the blood) over a thirty-year period has destroyed the myelin "insulation" on a lot of nerves and along a lot of big nerve pathways, so while a bit of it is ameliorated by my nutrients regimen, no vitamin can reverse scarring. I take medication to control the muscle spasms and worst of the pain so I can focus, sleep, etc. It sucks something awful, but after a number of years, like anything else, your mind adjusts to it and your body figures out new ways to cope on its own.

    BTW, I think you had yourself a case of acute alcoholic neuropathy. It is quite common. Watch that drinking, man! Nevertheless, have one for me, since I can't drink at all!* :D

    * Doesn't mix with meds. :x

    What I wouldn't do for two fingers of Chopin right now. :!:
    User avatar
    nexbender
    Alien
     
    Posts: 138
    Joined: Tue Jun 26, 2007 12:35 am
    Location: Kal E Forn Ya

Thu Oct 25, 2007 11:21 pm

  • Yeah, I read some references to "Saturday Night Palsy". I just wish my doctor had known about it and saved me some time and money. Sorry for your ongoing problem. If you haven't tried the methylcobalamin variety of B12, you should. It is supposed to be much more effective. At least 10 times better absorption rate if I recall correctly.

    Back on topic, I just tried set cl_movement 0 and played some minstagib. It made a huge difference for me. So I don't think lag was my problem so much as the lag correction failing due to my zig zags.

    I wrote a script with key bind toggles for cl_movement, gl_finish and sv_maxrate, so you can easily fiddle with these settings in game, without opening the console. I'll post it in the performance forum and comeback here with the link.
    User avatar
    AceOfThumbs
    Alien
     
    Posts: 158
    Joined: Tue Sep 04, 2007 11:12 pm

Thu Oct 25, 2007 11:48 pm

Fri Oct 26, 2007 12:46 am

  • OK, back on topic myself, sorta: turns out I had a dying NIC. I figured this out last night after repeatedly having the game lock hard after a few seconds into a match (online). Nothing in ring, nothing in messages, nothing from xorg to indicate a failure. On a lark I finally rm -rf .nexuiz/data/dlcache and notice when I connect up to a server and start curling a map that the xfer rate starts dropping quickly to the floor. So I swapped out the NIC for a spare and viola, problem solved. So it's likely many of my woes the past few days were due to the old NIC.

    Ace, the scripts will probably come in handy for others, but I just use the console for everything - I used to do data-entry for a living, still type 85 wpm, and have all the client-side commands memorized. :lol:
    User avatar
    nexbender
    Alien
     
    Posts: 138
    Joined: Tue Jun 26, 2007 12:35 am
    Location: Kal E Forn Ya



Return to Nexuiz - General Discussion




Information
  • Who is online
  • Users browsing this forum: No registered users and 1 guest