lag so much, how to fix that?

frmehefrmehe Join Date: 2012-07-08 Member: 153980Members
edited January 2013 in NS2 General Discussion
this game lag so much, i've got a ping of 40-60 on servers, but it lag so much, not for me, but my hitzones!
the game runs fine, but if i am alien and move into a vent, i am actually IN THE VENT but i can get shoot before, if you understand me.
thats always and very annyoing!
i see a marine, i run, move arround the door but i get shoot before, how is that fu**ing possible with a ping of 50?
there must be something with your game engine, otherwise i can not explain how that sh*t happend!
i never ever had that with other games, i think something of your lag-compensation is wrong...is there a serverside lag compensation?
this is how it EVERYTIME feel:
<img src="http://i.imgur.com/Ts4T0.jpg" border="0" class="linked-image" />
it is not fun to play as alien if you can get shoot everywhere anytime no matter where you are.
by the way, the same happend to marines, thats why these "dancing in a cycle" events happend all the time...
if a marine just walk left and right, the skulk want bite the marine at the right but his hitzone is actually not arrived to the right.

Comments

  • NeoRussiaNeoRussia Join Date: 2012-08-04 Member: 154743Members
    edited January 2013
    Lag compensation is working, just the engine has a very lengthy amount of interpolation that it has to do so you get shot around corners a lot. It's currently the biggest issue in the game at the moment because it makes it impossible to survive against good players since every lifeform other than the onos can be killed in one magazine. This makes it impossible to react even by the time of the first shot in some cases and leads to a lot of deaths that could be considered unavoidable.
  • SquishpokePOOPFACESquishpokePOOPFACE -21,248 posts (ignore below) Join Date: 2012-10-31 Member: 165262Members, Reinforced - Shadow
    edited January 2013
    Your picture is innaccurate. If you see a skulk, and you shoot the model directly, the server will record that as a hit as far as I know. You don't have to shoot behind the skulk or in front of it, you shoot at it.

    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->i see a marine, i run, move arround the door but i get shoot before, how is that fu**ing possible with a ping of 50?<!--QuoteEnd--></div><!--QuoteEEnd-->

    That's because a player with 220 ping still sees you before you ran around the corner, and shot you on his screen.

    Do you understand?
  • _Necro__Necro_ Join Date: 2011-02-15 Member: 81895Members, Reinforced - Shadow
    Squishpoke is right. The server calculates if your crosshair was on the target. If so, it is a hit. But the basic principles of physics demand, that you can't see the same virtual world at the same time as another player. Your worlds differ. If the marine shoots at you, he needs to send this to the server. The server checks if he hits and send the result to you. This takes time. So you may already be around a corner, but the other player hit you already. You just don't know that you are already dead when you crossed the corner.

    This is a very easy explanation. I'm not mentioning the interpolation or prediction that creates even more delay.

    While this can be very annoying -especially because you need to start evading when you see a marine, not when you see him start firing- there isn't much you can do against this. The devs could decrease the prediction time to lessen the time gap. But this will not change, that there is no real time between two computers. This is physically not possible.
  • SquishpokePOOPFACESquishpokePOOPFACE -21,248 posts (ignore below) Join Date: 2012-10-31 Member: 165262Members, Reinforced - Shadow
    This happens in almost every single FPS game, too. You probably wouldn't notice it in other games if the pace is not as fast as NS2.
  • JeffeyJeffey Join Date: 2012-09-15 Member: 159508Members
    edited January 2013
    <!--quoteo(post=2058795:date=Jan 10 2013, 03:15 AM:name=Squishpoke)--><div class='quotetop'>QUOTE (Squishpoke @ Jan 10 2013, 03:15 AM) <a href="index.php?act=findpost&pid=2058795"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->This happens in almost every single FPS game, too. You probably wouldn't notice it in other games if the pace is not as fast as NS2.<!--QuoteEnd--></div><!--QuoteEEnd-->

    This.

    If you've ever tried playing L4D2 the game suffers from the exact same problem.
  • NeoRussiaNeoRussia Join Date: 2012-08-04 Member: 154743Members
    edited January 2013
    That's because L4D servers are terrible, Valve servers have always been. IMO the issue is even worse in L4D on Valve's servers than it is in NS2. Try playing any proper fast paced shooter like Quake, TF2, UT etc, you will not get homosexual'd around walls unless the latency of the shooter or yourself is really high.

    I've played competitively in servers located in Europe in other games, and I can say for sure that 20 ping in NS2 is equivalent to 200 ping in source engine because of how NS2 handles interpolation.
  • KazelKazel Join Date: 2012-12-22 Member: 175939Members
    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->you will not get homosexual'd around walls unless...<!--QuoteEnd--></div><!--QuoteEEnd-->

    Wut?
  • SquishpokePOOPFACESquishpokePOOPFACE -21,248 posts (ignore below) Join Date: 2012-10-31 Member: 165262Members, Reinforced - Shadow
    <!--quoteo(post=2058948:date=Jan 10 2013, 11:33 AM:name=NeoRussia)--><div class='quotetop'>QUOTE (NeoRussia @ Jan 10 2013, 11:33 AM) <a href="index.php?act=findpost&pid=2058948"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Try playing any proper fast paced shooter like Quake, TF2, UT etc, you will not get homosexual'd around walls unless the latency of the shooter or yourself is really high.<!--QuoteEnd--></div><!--QuoteEEnd-->

    You really haven't been caught aflame outside of a Pyro's visible flamethrower range? Or been mowed down to death by a minigun as you run around a corner? It happens in TF2.

    But yeah, UT/Quake was fine as you described. Bad connection == bad warping. Good otherwise.

    Except for UT3, that game had weird weapon firing lag when playing online. (A ping compensation mod was used to fix this for some servers).
  • FrothybeverageFrothybeverage Join Date: 2003-02-15 Member: 13593Members
    <!--quoteo(post=2058948:date=Jan 10 2013, 11:33 AM:name=NeoRussia)--><div class='quotetop'>QUOTE (NeoRussia @ Jan 10 2013, 11:33 AM) <a href="index.php?act=findpost&pid=2058948"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->That's because L4D servers are terrible, Valve servers have always been. IMO the issue is even worse in L4D on Valve's servers than it is in NS2. Try playing any proper fast paced shooter like Quake, TF2, UT etc, you will not get homosexual'd around walls unless the latency of the shooter or yourself is really high.

    I've played competitively in servers located in Europe in other games, and I can say for sure that 20 ping in NS2 is equivalent to 200 ping in source engine because of how NS2 handles interpolation.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Quake 1/2/3 didn't have lag compensation, you had to compensate yourself.

    You still got shot around corners, but it wasn't as common as it is in games like NS2.
  • NeoRussiaNeoRussia Join Date: 2012-08-04 Member: 154743Members
    <!--quoteo(post=2059082:date=Jan 10 2013, 09:42 PM:name=Squishpoke)--><div class='quotetop'>QUOTE (Squishpoke @ Jan 10 2013, 09:42 PM) <a href="index.php?act=findpost&pid=2059082"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->You really haven't been caught aflame outside of a Pyro's visible flamethrower range? Or been mowed down to death by a minigun as you run around a corner? It happens in TF2.

    But yeah, UT/Quake was fine as you described. Bad connection == bad warping. Good otherwise.

    Except for UT3, that game had weird weapon firing lag when playing online. (A ping compensation mod was used to fix this for some servers).<!--QuoteEnd--></div><!--QuoteEEnd-->

    The pyro's range works differently, it's almost twice the visual range of the flames, and the way it sends out hitboxes makes for getting hit from random ranges, this has nothing to do with the engine's lag compensation. UT3 has 100ms of interp by default, I believe. Also I'm not talking about quake back in the day, but how it is currently.
  • derWalterderWalter Join Date: 2008-10-29 Member: 65323Members
    i personally HATE the source netcode, because it feels so soft.

    yes it balances good and bad ping way better, but for what cost?

    gold source is most perfect for competitive and fair-play-lovers.
    esp with:

    rate 25000
    cl_cmdrate 101
    cl_updaterate 101
    ex_interp 0

    at a lowping server running at 1000 stable fps


    thats the feeling i am waiting for in ns2!


    (pro mod with precompiled (vanilla?) lua maybe?)
  • alsteralster Join Date: 2003-08-06 Member: 19124Members
    As someone with lower ping you are punished by people with higher ping when it should be the other way around.
    Someone with bad ping should see you warp around like some other multiplayer fps games instead of trying to make you always shown to the high ping player when you are not at that location anymore.

    Players with simulary pings won't notice much.

    I hope UW does the warping for high ping players to make the game fair for people with good connections.
  • soccerguy243soccerguy243 Join Date: 2012-12-22 Member: 175920Members, WC 2013 - Supporter
    that explains why Strawberry. with 290ms can go 3:1, 4:1; 5:1 K:D as a marine?

    I played a ton of TF2 and have never experienced a delay like NS2's. I'm dead before i can even hit the space bar to jump off the res node. I'm around the corner and die.
  • RoobubbaRoobubba Who you gonna call? Join Date: 2003-01-06 Member: 11930Members, Reinforced - Shadow, WC 2013 - Shadow
    <!--quoteo(post=2059309:date=Jan 11 2013, 11:47 AM:name=soccerguy243)--><div class='quotetop'>QUOTE (soccerguy243 @ Jan 11 2013, 11:47 AM) <a href="index.php?act=findpost&pid=2059309"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->that explains why Strawberry. with 290ms can go 3:1, 4:1; 5:1 K:D as a marine?

    I played a ton of TF2 and have never experienced a delay like NS2's. I'm dead before i can even hit the space bar to jump off the res node. I'm around the corner and die.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Three things to help with this (that admittedly don't address the fundamental netcode issue but are good practice anyway):
    1) Listen for incoming marines
    2) communicate with teammates about incoming marines
    3) bite the resnode from a more sensible position (on the floor behind it is not usually the best: they can shoot your feet through the extractor's legs. Try climbing up the extractor slightly).

    Not saying this to be condescending, they're all suggestions to help you survive longer as skulk :)

    But yeah, in addition to those, having a silky-smooth LAN-quality netcode would be awesome too!!
  • TSADroneTSADrone Join Date: 2012-12-01 Member: 173807Members
    edited January 2013
    "Getting homosexualed" is actually a perfect metaphor for being ass-raped around corners in NS2. That's literally how it feels when it happens.
  • soccerguy243soccerguy243 Join Date: 2012-12-22 Member: 175920Members, WC 2013 - Supporter
    <!--quoteo(post=2059317:date=Jan 11 2013, 11:01 AM:name=Roobubba)--><div class='quotetop'>QUOTE (Roobubba @ Jan 11 2013, 11:01 AM) <a href="index.php?act=findpost&pid=2059317"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Three things to help with this (that admittedly don't address the fundamental netcode issue but are good practice anyway):
    1) Listen for incoming marines
    2) communicate with teammates about incoming marines
    3) bite the resnode from a more sensible position (on the floor behind it is not usually the best: they can shoot your feet through the extractor's legs. Try climbing up the extractor slightly).

    Not saying this to be condescending, they're all suggestions to help you survive longer as skulk :)

    But yeah, in addition to those, having a silky-smooth LAN-quality netcode would be awesome too!!<!--QuoteEnd--></div><!--QuoteEEnd-->

    Yeah I do all those already. I'm on the mic a lot and i listen for footsteps all the time... so...
  • OnosFactoryOnosFactory New Zealand Join Date: 2008-07-16 Member: 64637Members
    edited January 2013
    Hehhehe, ######d around walls, hahahaa.

    How come I can not use G H . E. . Y D but people can use "homosexualed," which is equally not a word.
Sign In or Register to comment.