bump the server tickrate to at least 60 please

TrueVeritasTrueVeritas Join Date: 2006-10-20 Member: 58082Members
alternatively let it be configurable. in all honestly i have no idea exactly what the ramifications are for this but there are already servers that are beefy enough to constantly run at 30 tickrate.

plus ns2:c exists and demands far less from servers, and would benefit greatly from 60 tick.

Comments

  • SquishpokePOOPFACESquishpokePOOPFACE -21,248 posts (ignore below) Join Date: 2012-10-31 Member: 165262Members, Reinforced - Shadow
    I like this idea. I hope UWE may add it in as a server config option one day.
  • GuspazGuspaz Join Date: 2002-11-01 Member: 2862Members, Constellation
    You'd be limited to pretty tiny playercounts. Even severely overclocked servers can only handle 20 give or take a few. With a tickrate of 60, even the most overclocked servers would be limited to perhaps 10 players...

    I think there are a million higher priorities right now than something like that.
  • TrueVeritasTrueVeritas Join Date: 2006-10-20 Member: 58082Members
    <!--quoteo(post=2014974:date=Nov 7 2012, 11:14 PM:name=Guspaz)--><div class='quotetop'>QUOTE (Guspaz @ Nov 7 2012, 11:14 PM) <a href="index.php?act=findpost&pid=2014974"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->You'd be limited to pretty tiny playercounts. Even severely overclocked servers can only handle 20 give or take a few. With a tickrate of 60, even the most overclocked servers would be limited to perhaps 10 players...<!--QuoteEnd--></div><!--QuoteEEnd-->

    that's fine. as long as we can get 6v6 in ns2:c i'm happy.
  • NeoRussiaNeoRussia Join Date: 2012-08-04 Member: 154743Members
    edited November 2012
    NS2:C fps increase is mainly because infestation is such a huge drain on CPU. Even with 1 player (me) in a local host server, my framerate goes from 80 to 15 if I fill the whole map with it, even if I'm looking at the corner of the map.

    UWE already tried 60 tick, they said, actual quote from Q&A, "we have no idea if this will improve anything" and it "didn't", I think because most servers can barely handle 30 ticks above 8v8, and UWE servers can't all be 4.4ghz liquid cooled monsters (also I doubt they could tell he difference in hitregistry between updates, it used to be about 50% in beta with rifles now it's almost 80%, after doing various tests).

    However, administrators and clients <b>need</b> to have more server control. Let us change our own interpolation settings, as well as give server admins the ability to change server commands such as the tickrate.
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    Out of curiosity, what's the practical difference?
  • hakenspithakenspit Join Date: 2010-11-26 Member: 75300Members
    <!--quoteo(post=2015347:date=Nov 8 2012, 10:55 PM:name=Align)--><div class='quotetop'>QUOTE (Align @ Nov 8 2012, 10:55 PM) <a href="index.php?act=findpost&pid=2015347"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Out of curiosity, what's the practical difference?<!--QuoteEnd--></div><!--QuoteEEnd-->
    I think simply put twice the number of updates per second that a server does (which is why it drops when the servers struggle)..atleast thats my take on it...most likely totally wrong.
  • Az0r_auAz0r_au Join Date: 2011-05-17 Member: 99218Members
    edited November 2012
    <!--quoteo(post=2014891:date=Nov 8 2012, 12:52 PM:name=TrueVeritas)--><div class='quotetop'>QUOTE (TrueVeritas @ Nov 8 2012, 12:52 PM) <a href="index.php?act=findpost&pid=2014891"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->alternatively let it be configurable. in all honestly i have no idea exactly what the ramifications are for this but there are already servers that are beefy enough to constantly run at 30 tickrate.

    plus ns2:c exists and demands far less from servers, and would benefit greatly from 60 tick.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Would you be so kind to point me in the right direction of ns2:c? I can't seem to find it :(

    edit: never mind found it
  • A_PajanderA_Pajander Join Date: 2002-12-31 Member: 11695Members, Reinforced - Shadow
    edited November 2012
    <!--quoteo(post=2014891:date=Nov 8 2012, 05:52 AM:name=TrueVeritas)--><div class='quotetop'>QUOTE (TrueVeritas @ Nov 8 2012, 05:52 AM) <a href="index.php?act=findpost&pid=2014891"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->alternatively let it be configurable. in all honestly i have no idea exactly what the ramifications are for this but there are already servers that are beefy enough to constantly run at 30 tickrate.

    plus ns2:c exists and demands far less from servers, and would benefit greatly from 60 tick.<!--QuoteEnd--></div><!--QuoteEEnd-->

    If you had any idea what you're talking about, you would know that player movement and actions are separated from the server tickrate in Spark. It doesn't work like Source/GoldSrc. Server tickrate only affects AI entities. So aside from Hydras and Whips running at 60 ticks, upping the tickrate wouldn't do much of anything.

    Edit: <a href="http://www.twitch.tv/naturalselection2/b/333444319" target="_blank">http://www.twitch.tv/naturalselection2/b/333444319</a> @ 14:55
  • AgielAgiel Join Date: 2006-11-14 Member: 58605Members, Constellation, NS2 Playtester, Subnautica Playtester
    <!--quoteo(post=2015383:date=Nov 8 2012, 03:27 PM:name=snaga)--><div class='quotetop'>QUOTE (snaga @ Nov 8 2012, 03:27 PM) <a href="index.php?act=findpost&pid=2015383"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->If you had any idea what you're talking about, you would know that player movement and actions are separated from the server tickrate in Spark. It doesn't work like Source/GoldSrc. Server tickrate only affects AI entities. So aside from Hydras and Whips running at 60 ticks, upping the tickrate wouldn't do much of anything.

    Edit: <a href="http://www.twitch.tv/naturalselection2/b/333444319" target="_blank">http://www.twitch.tv/naturalselection2/b/333444319</a> @ 14:55<!--QuoteEnd--></div><!--QuoteEEnd-->
    I'm sorry but that information is slightly outdated. After the prediction multithreading and the resulting massive performance improvements it turned out that the servers couldn't handle clients sending updates each frame. So in order to avoid having the servers grind to a halt the client update rate was decoupled from fps, which means that the netcode now works very much like Source.
  • tarquinbbtarquinbb Join Date: 2012-11-03 Member: 166314Members
    edited November 2012
    in my experience, csgo has 128 tickrate and still has worse hit reg than ns2...

    what's the point?
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    <!--quoteo(post=2015347:date=Nov 8 2012, 02:55 PM:name=Align)--><div class='quotetop'>QUOTE (Align @ Nov 8 2012, 02:55 PM) <a href="index.php?act=findpost&pid=2015347"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Out of curiosity, what's the practical difference?<!--QuoteEnd--></div><!--QuoteEEnd-->

    The practical difference is twice the number of server game updates a second.
    The human perceivable difference is nothing.
  • AsranielAsraniel Join Date: 2002-06-03 Member: 724Members, Playtest Lead, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow, Subnautica Playtester, Retired Community Developer
    <!--quoteo(post=2015406:date=Nov 8 2012, 04:52 PM:name=Agiel)--><div class='quotetop'>QUOTE (Agiel @ Nov 8 2012, 04:52 PM) <a href="index.php?act=findpost&pid=2015406"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm sorry but that information is slightly outdated. After the prediction multithreading and the resulting massive performance improvements it turned out that the servers couldn't handle clients sending updates each frame. So in order to avoid having the servers grind to a halt the client update rate was decoupled from fps, which means that the netcode now works very much like Source.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Actually it still holds true. What changed is that the client sends updates at 30 ticks per second (but if i understand it right this can be higher in situations where its needed).
    The server tickrate cannot be compared to source and increasing it to 60 would most probably not change anything.
  • NeoRussiaNeoRussia Join Date: 2012-08-04 Member: 154743Members
    <!--quoteo(post=2015347:date=Nov 8 2012, 08:55 AM:name=Align)--><div class='quotetop'>QUOTE (Align @ Nov 8 2012, 08:55 AM) <a href="index.php?act=findpost&pid=2015347"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Out of curiosity, what's the practical difference?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Maybe the hit registry won't be ###### for once, and they can drop that awful high interpolation value that causes most of the network problems in the game right now. No more getting bitten from 10 feet away, no more dying instantly to one skulk bite, no more having to wait a whole second for a skulk to die after the server recognized you have killed him, think of the possibilities.
  • ZekZek Join Date: 2002-11-10 Member: 7962Members, NS1 Playtester, Constellation, Reinforced - Shadow
    <!--quoteo(post=2015545:date=Nov 8 2012, 12:14 PM:name=NeoRussia)--><div class='quotetop'>QUOTE (NeoRussia @ Nov 8 2012, 12:14 PM) <a href="index.php?act=findpost&pid=2015545"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Maybe the hit registry won't be ###### for once, and they can drop that awful high interpolation value that causes most of the network problems in the game right now. No more getting bitten from 10 feet away, no more dying instantly to one skulk bite, no more having to wait a whole second for a skulk to die after the server recognized you have killed him, think of the possibilities.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Hit registration is consistently great for me. I'm not sure what issues you're running into, but I don't think a tickrate above 30 will have the benefits you're imagining.
  • NeoRussiaNeoRussia Join Date: 2012-08-04 Member: 154743Members
    <!--quoteo(post=2015575:date=Nov 8 2012, 12:45 PM:name=Zek)--><div class='quotetop'>QUOTE (Zek @ Nov 8 2012, 12:45 PM) <a href="index.php?act=findpost&pid=2015575"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Hit registration is consistently great for me. I'm not sure what issues you're running into, but I don't think a tickrate above 30 will have the benefits you're imagining.<!--QuoteEnd--></div><!--QuoteEEnd-->

    no, but setting interpolation to a more precise setting will.
  • xDragonxDragon Join Date: 2012-04-04 Member: 149948Members, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow
    Changing server tickrate in SPARK shouldnt have any affect on hitreg/movement, IMO NS2's hitreg has taken huge steps backwards since the moverate change in B224/225, and I would like to see the ability to change that value (client update rate). That or some way to debug the hitreg since they removed the trace/hitreg commands.
  • eh?eh? Join Date: 2012-03-03 Member: 147997Members
    Err everyone can set interpolation to whatever they want, granted you need a third party mod like DAK to make your setting persist on map change.

    The command is just "interp <seconds>"

    so interp 0.05 for 50 ms interp.

    The server enforces this value to all clients once you execute it on the server's console. I don't know why the interp seems to be reset somewhat randomly on mapchange, player joins, etc... but just use DAK if you want to always have a server on 60 ms interp etc...
  • xDragonxDragon Join Date: 2012-04-04 Member: 149948Members, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow
    ^ regarding interp, granted you cannot go below 50ms since the server update rate is locked at 20, and thats assuming 0 packet loss so 60 is a better lowend value.
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    In the past I was always the first to complain about performance issues, and I also tend to try and blame games for my own mistakes sometimes. I can honestly say that there has not been a single occasion, since release, that I have felt hard done by the hit registration. It has been impeccable in all my experience.
  • A_PajanderA_Pajander Join Date: 2002-12-31 Member: 11695Members, Reinforced - Shadow
    The fact that GoldSrc's netcode was a bit iffy and rates had to be adjusted for broadband connections has made everyone think they are an expert on game engines and netcode. Oy vey.
  • xDragonxDragon Join Date: 2012-04-04 Member: 149948Members, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow
    Why do people with 0 comprehension of the issue at hand feel the need to post?

    NS2 has hit registration problems, even the developers have acknowledged it. They have said they have additional fixes to make after 1.0 to fix some additional problems that are a little more risky.

    Increasing the client update rate is advantagous because you can then lower the interpolation, which means that your gamestate is closer to the servers, meaning less getting hit around corners, less distance between you and the skulk biting you.

    If you dont understand that or its too advanced, thats not our fault, and nor is that something that takes an 'expert' to review.
  • ZekZek Join Date: 2002-11-10 Member: 7962Members, NS1 Playtester, Constellation, Reinforced - Shadow
    edited November 2012
    <!--quoteo(post=2015666:date=Nov 8 2012, 02:20 PM:name=xDragon)--><div class='quotetop'>QUOTE (xDragon @ Nov 8 2012, 02:20 PM) <a href="index.php?act=findpost&pid=2015666"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Why do people with 0 comprehension of the issue at hand feel the need to post?

    NS2 has hit registration problems, even the developers have acknowledged it. They have said they have additional fixes to make after 1.0 to fix some additional problems that are a little more risky.

    Increasing the client update rate is advantagous because you can then lower the interpolation, which means that your gamestate is closer to the servers, <u>meaning less getting hit around corners, less distance between you and the skulk biting you.</u>

    If you dont understand that or its too advanced, thats not our fault, and nor is that something that takes an 'expert' to review.<!--QuoteEnd--></div><!--QuoteEEnd-->

    What do either of those things have to do with hit registration?
  • xDragonxDragon Join Date: 2012-04-04 Member: 149948Members, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow
    edited November 2012
    Two seperate issues? Hitregistration 'should' remain unaffected by interpolation changes assuming there are no bugs with it or the hit detection, however there is currently 0 ways to test these things AFAIK in NS2, as they were removed. Even the speed command no longer works correctly which was useful for testing things in very slow motion.
  • tarquinbbtarquinbb Join Date: 2012-11-03 Member: 166314Members
    edited November 2012
    <!--quoteo(post=2015666:date=Nov 8 2012, 06:20 PM:name=xDragon)--><div class='quotetop'>QUOTE (xDragon @ Nov 8 2012, 06:20 PM) <a href="index.php?act=findpost&pid=2015666"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Why do people with 0 comprehension of the issue at hand feel the need to post?

    NS2 has hit registration problems, even the developers have acknowledged it. They have said they have additional fixes to make after 1.0 to fix some additional problems that are a little more risky.

    Increasing the client update rate is advantagous because you can then lower the interpolation, which means that your gamestate is closer to the servers, meaning less getting hit around corners, less distance between you and the skulk biting you.

    If you dont understand that or its too advanced, thats not our fault, and nor is that something that takes an 'expert' to review.<!--QuoteEnd--></div><!--QuoteEEnd-->

    this post is kind of ironic.

    the developers have acknowledged hit reg problems because they would be talking BS if they denied it... every multiplayer FPS has hit reg problems, it's part of the game.

    you must think the dev's are pretty dumb, that they had this 'magical' solution to lower interp and increase tickrate all along but decided to give the players the current settings just for the hell of it?
  • NeoRussiaNeoRussia Join Date: 2012-08-04 Member: 154743Members
    interp and tickrate changes would do nothing if server performance sucked, and it did for the longest time. It's not a magical solution, it's an obvious one. Let people decide how they want to run their servers and what sort of interpolation they want. There is no reason we should be forced to play on all servers with interp like we have 100 ping and server providers should be able to choose tickrate. There is no downside to this, no argument against it.
  • tarquinbbtarquinbb Join Date: 2012-11-03 Member: 166314Members
    edited November 2012
    <!--quoteo(post=2015743:date=Nov 8 2012, 07:35 PM:name=NeoRussia)--><div class='quotetop'>QUOTE (NeoRussia @ Nov 8 2012, 07:35 PM) <a href="index.php?act=findpost&pid=2015743"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->interp and tickrate changes would do nothing if server performance sucked, and it did for the longest time. It's not a magical solution, it's an obvious one. Let people decide how they want to run their servers and what sort of interpolation they want. There is no reason we should be forced to play on all servers with interp like we have 100 ping and server providers should be able to choose tickrate. There is no downside to this, no argument against it.<!--QuoteEnd--></div><!--QuoteEEnd-->

    fair enough... but i don't think the hit registration is a priority issue.

    as someone who's very familiar with hit registration, having played UT > UT2004 > TF2 competitively, and played thousands of hours on pub servers on those games as well as battlefield, COD and counterstrike 1.6, source and go, i'm saying that hit registration in NS2 (for me) is better than any of those other games except UT where it's probably about the same - so far i've had NO hit reg issues seen in 33 hours of NS2 play.

    (granted the earlier games didn't even have interpolation which i think is probably the biggest cause of dodgy reg)
  • IronHorseIronHorse Developer, QA Manager, Technical Support & contributor Join Date: 2010-05-08 Member: 71669Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Subnautica Playtester, Subnautica PT Lead, Pistachionauts
    <!--quoteo(post=2015743:date=Nov 8 2012, 11:35 AM:name=NeoRussia)--><div class='quotetop'>QUOTE (NeoRussia @ Nov 8 2012, 11:35 AM) <a href="index.php?act=findpost&pid=2015743"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->interp and tickrate changes would do nothing if server performance sucked, and it did for the longest time. It's not a magical solution, it's an obvious one. Let people decide how they want to run their servers and what sort of interpolation they want. There is no reason we should be forced to play on all servers with interp like we have 100 ping and server providers should be able to choose tickrate. There is no downside to this, no argument against it.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Iirc, increasing the tick rate also increases network traffic - an area which is already inundated for servers currently. I think the gains from changing this would have downsides unless it was just ns2c 6 v 6..
    I.e. a pretty isolated scenario given the current usage of ns2.

    I doubt the devs aren't aiming for increased server performance along with lowered interp values, however, so just sit tight
    :)
  • xDragonxDragon Join Date: 2012-04-04 Member: 149948Members, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow
    edited November 2012
    Your still completely misunderstanding what i am saying... why comment if you dont understand?????

    Increasing the TICKRATE in NS2 will not have impacts like in source games, as player move updates are calculated instantly. Increasing the tickrate in NS2 would really only impact AI calculations.

    Increasing the MOVERATE (aka client update rate) can/would have impacts, which is the recent change in NS2. Changing this however DOES have an impact on server performance, and is the reason they moved from an uncapped update rate to the current rate which is capped at 30.

    Increasing the Server update rate would also be benifical, which is currently capped at 20. This change would allow you to lower the interpolation. This change would increase data sent to clients, increasing the choke issues which while greatly reduced, are still a problem in NS2 at times.

    Saying that all games have hit detection issues so its fine to just ignore them is insanely ignorant, there are lots of multiplayer FPS games that have good hit detection. And Im not saying that they have tons of performance and bandwidth overhead and are just wanting us to suffer with lower update rates then desireable, I very well know the limits of NS2 currently. The devs are and have been working very hard on server performance and bandwidth usage, and I expect them to continue those improvements.

    The other major part of this IMO is that they have made some pretty significant engine changes recently, and there are no ways for us to quantify and show hit detection issues easily to the developers, so they know better where to look for bugs.

    One of the best examples of this currently is the rifle, which has a 3º spread currently, however its extremely biased towards then center, probably making it effectively 2º or less. In NS1, you had a smaller, faster skulk and the lmg had a 4º spread, and it was alot easier to kill skulks there... and I dont think I need to explain why.
Sign In or Register to comment.