NS2 will wither on the vine if the server isn't fixed

ScytheScythe Join Date: 2002-01-25 Member: 46NS1 Playtester, Forum Moderators, Constellation, Reinforced - Silver
<div class="IPBDescription">Strike while the iron is hot, and other aphorisms</div>Post-pax we're going to be seeing a big chunk of new players. If they join a server and experience rubberbanding, teleporting, animation hitching and stuttery framerates, they're going to about-face and go back to Tribes/BF3/MW#. Adding the exosuit, new weapons and abilities is going to be worth little if people are turned away by poor server performance. This is the time that people need to be hooked.

This is something that has become almost transparent to most gamers these days. People, by and large, expect games to "just work", both client-side and server-side. Most people experiencing poor performance are likely to blame the client, or their own hardware.

The server application CAN perform acceptably well; provided the hardware is up to the task. Server operators are disinclined to run a servers for NS2 if it means taking two other servers offline to free up capacity.

--Scythe--
«1

Comments

  • playerplayer Join Date: 2010-09-12 Member: 73982Members
    In before "it's a beta".
  • Ice30Ice30 Join Date: 2011-11-26 Member: 135365Members
    Absolutely agree, theres already been a big shrinkage of player base due to all the good Aussie servers going down. I'm hoping these players will come back when things get better. But I'd find it really unlikely that new players would come back to a game where even if they did have good enough hardware, they experience poor server performance and can't play properly then turn away before they even understand the awesomeness of NS2.

    And none of this 'its a beta' nonsense. The devs kindly provided an open beta. They did this to increase game interest and obviously sales etc. But games like this also rely on a lot of word of mouth. Having such poor performance seems to be self defeating. In a beta I would expect poor balance and unoptimized frame rates and random crashes, but all in all pretty playable for the majority of people. I think its passed that point of acceptably poor performance for a beta.

    Im not dev beating, I love this game and their work. Im just a concerned fan :)
  • TinCanTinCan Join Date: 2006-12-11 Member: 59010Members
    I barley know what I'm taking about but here goes:
    Does the server side stuff use a lua compiler like LuaJIT continuously or is it statically compiled code?
    Can it be changed even though it might prevent easy modding?
  • Master BlasterMaster Blaster Join Date: 2012-03-17 Member: 148908Banned
    edited April 2012
    All I know is that this game needs to double its average framerate. I feel like I need dual GTX 590 graphics cards to play this game "normally."
  • kababkabab Join Date: 2003-12-15 Member: 24384Members, Constellation
    edited April 2012
    Server needs to run 3x faster for it work smoothly on your average game server they are going to have to do something dramatic...
  • ScytheScythe Join Date: 2002-01-25 Member: 46NS1 Playtester, Forum Moderators, Constellation, Reinforced - Silver
    edited April 2012
    <!--quoteo(post=1923387:date=Apr 9 2012, 01:20 PM:name=Master Blaster)--><div class='quotetop'>QUOTE (Master Blaster @ Apr 9 2012, 01:20 PM) <a href="index.php?act=findpost&pid=1923387"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->All I know is that this game needs to double its average framerate. I feel like I need dual GTX 590 graphics cards to play this game "normally."<!--QuoteEnd--></div><!--QuoteEEnd-->

    That is mostly a separate issue. I say "mostly" because muddying the waters is the fact that, to an extent, server performance affects client performance. Try loading the game up in a server by yourself and see how it performs. You'll likely be surprised.

    --Scythe--
  • rantologyrantology Join Date: 2012-02-05 Member: 143750Members, NS2 Developer, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow, WC 2013 - Gold
  • WheeeeWheeee Join Date: 2003-02-18 Member: 13713Members, Reinforced - Shadow
    <!--quoteo(post=1923390:date=Apr 8 2012, 11:25 PM:name=kabab)--><div class='quotetop'>QUOTE (kabab @ Apr 8 2012, 11:25 PM) <a href="index.php?act=findpost&pid=1923390"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Server needs to run 3x faster for it work smoothly on your average game server they are going to have to do something dramatic...<!--QuoteEnd--></div><!--QuoteEEnd-->

    more than that. i think they should shoot for 10x, or more.
  • TyrsisTyrsis Join Date: 2002-11-15 Member: 8804Members
    edited April 2012
    Yeah I agree, the server requirements right now are completely outragous. Requiring an overclocked top of the line home machine, is asking too much, and almost impossible to find at any datacenter, as most datacenters servers are aimed at more cores to handle, well, typical loads of a server, not huge CPU loads. This should be addressed pretty soon.

    Perhaps forcefully closing faulty servers that rubber band or have poor settings (too high a player limit for it's CPU) might be in order. While it'll kill off 90% of the servers, allowing new players in to see the huge rubber banding that's going on right now is a good way for people to just write the game off. Yes it's beta, but because it's open beta, it's pretty much like a window into what to expect.
  • extolloextollo Ping Blip Join Date: 2010-07-16 Member: 72457Members
    <!--quoteo(post=1923386:date=Apr 8 2012, 11:15 PM:name=TinCan)--><div class='quotetop'>QUOTE (TinCan @ Apr 8 2012, 11:15 PM) <a href="index.php?act=findpost&pid=1923386"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I barley know what I'm taking about but here goes:
    Does the server side stuff use a lua compiler like LuaJIT continuously or is it statically compiled code?
    Can it be changed even though it might prevent easy modding?<!--QuoteEnd--></div><!--QuoteEEnd-->

    uwe has done a couple things to improve lua & the lua to c++ interface which has made performance more deterministic. but there is no luajit right now. i believe there are additional things they are going to do in this core runtime area to speed things up.

    they've gotten many (if not most) speed bumps by just reworking algorithms. expect to see much more of this.
  • internetexplorerinternetexplorer Join Date: 2011-10-13 Member: 127255Members
    edited April 2012
    What is the point of bringing up this topic again and again? UWE is working on it and you're not helping them work any better.

    When you have 5 guys making a retail video game from scratch in 3 years, yelling at things doesn't fix them. It takes blood, sweat and tears (which they're shedding as I type this).
  • ScytheScythe Join Date: 2002-01-25 Member: 46NS1 Playtester, Forum Moderators, Constellation, Reinforced - Silver
    <!--quoteo(post=1923400:date=Apr 9 2012, 01:55 PM:name=internetexplorer)--><div class='quotetop'>QUOTE (internetexplorer @ Apr 9 2012, 01:55 PM) <a href="index.php?act=findpost&pid=1923400"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->What is the point of bringing up this topic again and again? UWE is working on it and you're not helping them work any better.

    When you have 5 guys making a retail video game from scratch in 3 years, yelling at things doesn't fix them. It takes blood, sweat and tears (which they're shedding as I type this).<!--QuoteEnd--></div><!--QuoteEEnd-->

    Your devotion to the team is admirable, I share it, but these things have to be said. Sometimes devs of all companies get their heads in the clouds and lose touch with the struggles of the common man. Server performance is the main reason I'm not playing NS2 every night, and I'm certain I'm not alone. A respectfully-provided opinion could hardly be called "yelling at things". I'm highlighting a very real issue which must not fall by the wayside. Playtesting on purpose-made, dedicated servers is hardly indicative of the average pubber experience.

    --Scythe--
  • elodeaelodea Editlodea Join Date: 2009-06-20 Member: 67877Members, Reinforced - Shadow
    <!--quoteo(post=1923400:date=Apr 9 2012, 02:55 PM:name=internetexplorer)--><div class='quotetop'>QUOTE (internetexplorer @ Apr 9 2012, 02:55 PM) <a href="index.php?act=findpost&pid=1923400"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->What is the point of bringing up this topic again and again? UWE is working on it and you're not helping them work any better.

    When you have 5 guys making a retail video game from scratch in 3 years, yelling at things doesn't fix them. It takes blood, sweat and tears (which they're shedding as I type this).<!--QuoteEnd--></div><!--QuoteEEnd-->

    no pressure UWE xD
  • ceribikceribik Join Date: 2009-11-24 Member: 69492Members, Reinforced - Supporter, Reinforced - Silver
    <!--quoteo(post=1923407:date=Apr 9 2012, 02:11 PM:name=Scythe)--><div class='quotetop'>QUOTE (Scythe @ Apr 9 2012, 02:11 PM) <a href="index.php?act=findpost&pid=1923407"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Your devotion to the team is admirable, I share it, but these things have to be said. Sometimes devs of all companies get their heads in the clouds and lose touch with the struggles of the common man. Server performance is the main reason I'm not playing NS2 every night, and I'm certain I'm not alone. A respectfully-provided opinion could hardly be called "yelling at things". I'm highlighting a very real issue which must not fall by the wayside. Playtesting on purpose-made, dedicated servers is hardly indicative of the average pubber experience.

    --Scythe--<!--QuoteEnd--></div><!--QuoteEEnd-->

    +!
  • NominousNominous Baltimore, MD Join Date: 2012-02-18 Member: 146518Members
    edited April 2012
    It's good that a playtester is trying to nail this point home, especially since we're closing in on release. I'm glad that NS2 got some large crowds at PAX, but this might backfire once they try to play online. Intermittent rubberbanding and high choke will definitely have new players scratching their heads.

    It would have been better if the team waited to really start advertising NS2 until performance was much better than it is now. I think the summer deadline in general was a bad idea, unless they really can make the game optimized by then. I hope they do, and it should be considered the absolute #1 priority next to game-breaking bugs. Either that or push back the deadline because, upon release, experienced gamers will be expecting a steady 60 FPS all the way to end-game.

    Sorry to be another thorn in your guys' side, but I also really want this game to succeed instead of having new players become disappointed. This is a great FPS game, and poor performance is the only thing that is holding it back from becoming really great.
  • ScardyBobScardyBob ScardyBob Join Date: 2009-11-25 Member: 69528Forum Admins, Forum Moderators, NS2 Playtester, Squad Five Blue, Reinforced - Shadow, WC 2013 - Shadow
    <!--quoteo(post=1923407:date=Apr 8 2012, 09:11 PM:name=Scythe)--><div class='quotetop'>QUOTE (Scythe @ Apr 8 2012, 09:11 PM) <a href="index.php?act=findpost&pid=1923407"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Your devotion to the team is admirable, I share it, but these things have to be said. Sometimes devs of all companies get their heads in the clouds and lose touch with the struggles of the common man. Server performance is the main reason I'm not playing NS2 every night, and I'm certain I'm not alone. A respectfully-provided opinion could hardly be called "yelling at things". I'm highlighting a very real issue which must not fall by the wayside. Playtesting on purpose-made, dedicated servers is hardly indicative of the average pubber experience.<!--QuoteEnd--></div><!--QuoteEEnd-->
    UWE does have, and we do playtest, on more reasonable server hardware specs (i.e. mid-high range Xeons). However, server performance has been steadily increasing since the engine test, even if its not really noticeable between each build. The situation with Australia Pure going down was definitely depressing, since it was the only AUS/NZ server that could handle 16-18 players.
  • ArkantiArkanti pub baddie Join Date: 2011-07-22 Member: 111781Members, NS2 Playtester, Squad Five Blue, Reinforced - Shadow
    edited April 2012
    <!--quoteo(post=1923431:date=Apr 9 2012, 05:24 PM:name=ScardyBob)--><div class='quotetop'>QUOTE (ScardyBob @ Apr 9 2012, 05:24 PM) <a href="index.php?act=findpost&pid=1923431"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The situation with Australia Pure going down was definitely depressing, since it was the only AUS/NZ server that could handle 16-18 players.<!--QuoteEnd--></div><!--QuoteEEnd-->

    The situation with Australia Pure going down <b>is</b> definitely depressing, since it <b>remains</b> as the only AUS/NZ server that could ever handle 16-18 players.

    And except for Alchemy's server which he hosts now occasionally for a few hours from his house, our servers have trouble with 12 players let alone 18. We understand that UWE and working on it are none of us seem to be suggesting otherwise, but if any more focus and attention could be achieved through these posts then why not try :).

    The issues go beyond the Australian situation though, I suspect the NS2 playerbase will grow rapidly after more exposure from PAX arrives throughout the next few weeks, so people in other regions will be forced to overflow into the not so smooth servers that to them- appear to have decent pings. I know that was the situation in Australia even when the Pure servers were up, you would often see up to 18 people playing in the alternate servers with massive rubber banding staining their impression of the game.
  • kababkabab Join Date: 2003-12-15 Member: 24384Members, Constellation
    edited April 2012
    <!--quoteo(post=1923431:date=Apr 9 2012, 05:24 PM:name=ScardyBob)--><div class='quotetop'>QUOTE (ScardyBob @ Apr 9 2012, 05:24 PM) <a href="index.php?act=findpost&pid=1923431"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->UWE does have, and we do playtest, on more reasonable server hardware specs (i.e. mid-high range Xeons). However, server performance has been steadily increasing since the engine test, even if its not really noticeable between each build. The situation with Australia Pure going down was definitely depressing, since it was the only AUS/NZ server that could handle 16-18 players.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Problem is we don't need gradual server performance increase...

    We need the servers to run nearly an order of magnitude faster and this has to happen in less then 6months, this has actually made me very pessimistic about ns2 :(

    Nothing kills games faster then poor performance...
  • Evil_bOb1Evil_bOb1 Join Date: 2002-07-13 Member: 938Members, Squad Five Blue
    Saying what you all are saying. The game needs to perform much much better client and server side if UWE you want to unite the world through play.

    Saying it might not help, but if there was nothing to be said than nothing would of been. If we didn't care about UWE and NS2, we wouldn't be here voicing ourselves.

    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->Nothing kills games faster then poor performance<!--QuoteEnd--></div><!--QuoteEEnd--> especially from game reviews, if the game's review on different media is tarnished by bad performance, that will hurt the game's future a lot.
  • echsechs Join Date: 2002-12-27 Member: 11568Members, Constellation
    edited April 2012
    I upgraded from <i>AMD Athlon 64 X2 6000+ 3GHz</i> to <i>AMD Phenom II X4 965 3.42GHz</i>, <i>OCZ 4x1Gb DDR2 800MHz/PC2-6400</i> to <i>G-Skill 4GB (2x2GB) DDR3 1600MHz/PC3-12800 Ripjaw</i>, <i>Force3D HD4870 Black Edition 512MB GDDR5</i> to <i>MSI HD 6950 Twin Frozr III Power Edition OC</i>. And I didn't even get much of a performance boost playing NS2. What gives? :D

    <!--quoteo(post=1923391:date=Apr 9 2012, 03:25 AM:name=Scythe)--><div class='quotetop'>QUOTE (Scythe @ Apr 9 2012, 03:25 AM) <a href="index.php?act=findpost&pid=1923391"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Try loading the game up in a server by yourself and see how it performs. You'll likely be surprised.

    --Scythe--<!--QuoteEnd--></div><!--QuoteEEnd-->

    Must try that.
  • BjervenBjerven Join Date: 2010-12-02 Member: 75401Members
    Not to be ###### to people but this thread is about server performance and not on how the game client performs.

    I have to agree with people that they need to do something drastic on the server side when it comes to enhancing performance in the near future. For what I remember the goal is 32 players and now the servers barely manage 16-18 players. and here it's not much people can do about it several people here on the forum have spent lots of their own money on the best hardware they can buy and they start to hit the ceiling when it comes to what a single person can afford to purchase.
  • echsechs Join Date: 2002-12-27 Member: 11568Members, Constellation
    I remember when NS1 first came out, it was quite expensive to run servers for it until they vastly improved server performance. Deja vu.
  • InsaneInsane Anomaly Join Date: 2002-05-13 Member: 605Members, Super Administrators, Forum Admins, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, NS2 Playtester, Squad Five Blue, NS2 Map Tester, Subnautica Developer, Pistachionauts, Future Perfect Developer
    Server performance is still a hot topic with us, and will continue to be until it's up to scratch. The internal playtest chat frequently sees long and animated discussions about server performance, with both devs and playtesters engaging the issue. I can't pretend to know exactly what Max has planned for this, but I can certainly say it's a priority.
  • FloodinatorFloodinator [HBZ] Member Join Date: 2005-02-22 Member: 42087Members, Reinforced - Shadow
    <!--quoteo(post=1923400:date=Apr 9 2012, 04:55 AM:name=internetexplorer)--><div class='quotetop'>QUOTE (internetexplorer @ Apr 9 2012, 04:55 AM) <a href="index.php?act=findpost&pid=1923400"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->What is the point of bringing up this topic again and again? UWE is working on it and you're not helping them work any better.

    When you have 5 guys making a retail video game from scratch in 3 years, yelling at things doesn't fix them. It takes blood, sweat and tears (which they're shedding as I type this).<!--QuoteEnd--></div><!--QuoteEEnd-->

    You will see alot of such topics in the next weeks, just because 1000s of new player join the game and don't know alot about it.
    It is time for a new FAQ that is hilighted with flashy colors and arrows pointing at it ( same for wiki).

    If you are new to the forums it is a pain in the ass to use the search function and alot of important things are written in 100 different threads. And cross thread discussion also happen alot.

    Also a list of all good performing servers would be good. Also the hosts that run a 20 slot server but actually only can handel 10 slots should be contacted so that they lower the slot number. Even if it is a 4vs4, noobs could train on a lagfree server and have fun, instead a 10vs10 that feels like a Powerpoint Presentation.

    NS2 runs well on any server, depends on slot numbers.
    So maybe we could start a thread about server hardware and best slotnumber for it, so that server owner see that a 20 slot server will not bring the performance they wan't and switch to lower numbers.
    If we can force all servers to be playable, but with way less userslots, we could atleast do some damage reduction.
  • playerplayer Join Date: 2010-09-12 Member: 73982Members
    <!--quoteo(post=1923463:date=Apr 9 2012, 09:46 AM:name=echs)--><div class='quotetop'>QUOTE (echs @ Apr 9 2012, 09:46 AM) <a href="index.php?act=findpost&pid=1923463"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I remember when NS1 first came out, it was quite expensive to run servers for it until they vastly improved server performance. Deja vu.<!--QuoteEnd--></div><!--QuoteEEnd-->
    I remember 700-900ms ping in those days, and also something about (structure-)entities not being deleted when they were destroyed, leading to massive memory-leaks demanding continues server-restarts. Needless to say that was a mod, and this is a commercial stand-alone, which doesn't remotely make that acceptable again.

    <!--quoteo(post=0:date=:name=kabab)--><div class='quotetop'>QUOTE (kabab)</div><div class='quotemain'><!--quotec-->Problem is we don't need gradual server performance increase...

    We need the servers to run nearly an order of magnitude faster and this has to happen in less then 6months, this has actually made me very pessimistic about ns2 :(<!--QuoteEnd--></div><!--QuoteEEnd-->
    And this one deserves another quote I guess, as people continue bringing up the performance-increase between the alpha and now, which, while nice, isn't by far sufficient if extrapolated 5 months forward.

    Now here's the really important bit: I wouldn't so much mind if they took their sweet time getting performance up, even if it ment having shoddy servers on release-day, which would be bad, but I could deal with it, but only if there was the assurance that performance would be up to spec at some point (and allow 16v16 at 60 ticks per example). The fact of the matter is that I'm not even sure it is possible, technically, to get these Lua-scripts to run at sufficient speeds. The initial crappy performance of NS1 wasn't that much to worry about because it had proven technology behind it (compiled C\C++), where-as here it is rather unique in how much Lua-script is being used (other games have used\are using it, but certainly not to the same extend). So with me it's not so much a question of when, but rather one of if...
  • SecuritySecurity Join Date: 2005-01-07 Member: 33133Members, Constellation, Squad Five Blue
    I have to agree. With the release date set so early, increasing server performance should be the top priority.

    Same for better multithreading (it uses only 2 cores right now?) and a proper linux build.

    I'm afraid that the time is running out. :/ Those few months will be over quickly.
  • YuukiYuuki Join Date: 2010-11-20 Member: 75079Members
    From what I've seen a strategy that they used is to move lua code into C++, but from what I understood there is limits to this because of overheads.

    Also it might be down to luck at the end, like they said in the optimization video, you need to figure out which part of the code is taking the longest, rewrite it and see if it improved anything, which is hard to predict. So maybe they will quickly find and solve a few bottlenecks, or they might get stuck in difficult problems (like the lua vm) forever.
  • bona vacantiabona vacantia Join Date: 2012-01-19 Member: 141241Members
    <!--quoteo(post=1923553:date=Apr 9 2012, 04:20 PM:name=Security)--><div class='quotetop'>QUOTE (Security @ Apr 9 2012, 04:20 PM) <a href="index.php?act=findpost&pid=1923553"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I have to agree. With the release date set so early, increasing server performance should be the top priority.

    Same for better multithreading (it uses only 2 cores right now?) and a proper linux build.

    I'm afraid that the time is running out. :/ Those few months will be over quickly.<!--QuoteEnd--></div><!--QuoteEEnd-->

    +1

    Time has run out; there will be no 30-40% increase in performance that people suddenly have their finger's crossed for now that 'Summer 2012' is the official release date.

    New players won't have the patience for the current level of performance which is a massive shame because the core game play mechanics, although needing substantial balance tweaking, are EXCELLENT.

    I hope UWE can pull something massive out of the bag here, even it means making substantial sacrifices to their current position re: ease of modding.
  • TechercizerTechercizer 7th Player Join Date: 2011-06-11 Member: 103832Members
    <!--quoteo(post=1923400:date=Apr 8 2012, 10:55 PM:name=internetexplorer)--><div class='quotetop'>QUOTE (internetexplorer @ Apr 8 2012, 10:55 PM) <a href="index.php?act=findpost&pid=1923400"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->What is the point of bringing up this topic again and again? UWE is working on it and you're not helping them work any better.

    When you have 5 guys making a retail video game from scratch in 3 years, yelling at things doesn't fix them. It takes blood, sweat and tears (which they're shedding as I type this).<!--QuoteEnd--></div><!--QuoteEEnd-->
    Couldn't have said it better. Talking about how badly a problem needs to be fixed in no way reduces the time it takes to fix it. UWE are working on server performance as hard as they can; they know it's an issue and are working at it furiously.

    If you guys still aren't happy with the rate of progress, you're welcome to offer your assistance in debugging and optimizing the engine and code.
  • nadylinadyli Join Date: 2007-11-01 Member: 62791Members, Squad Five Blue
    Oh the blind fanboys, remember Fall 2009 guys? So yeah it's perfectly acceptable that people aren't happy with the current progress.
Sign In or Register to comment.