Natural Selection 2 News Update - HLDSUpdateTool Support

MaxMax Technical Director, Unknown Worlds Entertainment Join Date: 2002-03-15 Member: 318Super Administrators, Retired Developer, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, Subnautica Developer, Pistachionauts, Future Perfect Developer
Please post comments on the topic Natural Selection 2 News Update - HLDSUpdateTool Support here
«1

Comments

  • MartinMartin Join Date: 2010-07-27 Member: 73229Members
    Is this available now or do we have to wait for the next release?
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->The Natural Selection 2 Beta dedicated server is now available via HLDSUpdateTool.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I'm guessing so.
  • weezlweezl Join Date: 2008-07-04 Member: 64557Members, Reinforced - Shadow
    does this mean the servers that are crashing now will update with the crash-bug-fix?
  • daidalosdaidalos Join Date: 2004-05-23 Member: 28854Members, Constellation
    Is there going to be a Linux version of the dedicated server?

    I apologise for this question but I might as well post it before someone else does. (:
  • GaidinTSGaidinTS Join Date: 2003-08-10 Member: 19319Members, Constellation, Reinforced - Shadow
    Any idea when a linux version will be throw together? With no client libraries, it should be fairly trivial, correct?

    I may be mistaken, but things like Direct X shouldn't be needed at all on the server.
  • Dank McShwaggerDank McShwagger Join Date: 2009-06-10 Member: 67784Members
    I'm not very familiar with how this dedicated server works but will it result in better server performance?
  • McGlaspieMcGlaspie www.team156.com Join Date: 2010-07-26 Member: 73044Members, Super Administrators, Forum Admins, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Squad Five Gold, Reinforced - Onos, WC 2013 - Gold, Subnautica Playtester
    @Dank McShwagger: Nope, no increased performance. With the exclusion of boxes that were limited and loosing resources to Steam (which means a server shouldn't run on that machine anyway).
  • eXaeXa Join Date: 2007-09-22 Member: 62400Members
    <!--quoteo(post=1821282:date=Jan 4 2011, 12:12 AM:name=Martin)--><div class='quotetop'>QUOTE (Martin @ Jan 4 2011, 12:12 AM) <a href="index.php?act=findpost&pid=1821282"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Is this available now or do we have to wait for the next release?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Just download the installer from the link they give and you can make a bat with this: (create a new .txt file and change extension to .bat)
    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->hldsupdatetool.exe -command update -game naturalselection2 -dir C:/NS2<!--QuoteEnd--></div><!--QuoteEEnd-->

    Of course you can change C:/NS2 by any folder you want it to be in

    <!--quoteo(post=1821296:date=Jan 4 2011, 12:45 AM:name=Dank McShwagger)--><div class='quotetop'>QUOTE (Dank McShwagger @ Jan 4 2011, 12:45 AM) <a href="index.php?act=findpost&pid=1821296"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm not very familiar with how this dedicated server works but will it result in better server performance?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Only if they've made changes on it, so maybe. But the real improvement is that you don't need 3GB for a server and neither steam. And when the NS2 Team release a new version all servers with the "-autoupdate" command will automatically update (without user interaction)
  • McGlaspieMcGlaspie www.team156.com Join Date: 2010-07-26 Member: 73044Members, Super Administrators, Forum Admins, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Squad Five Gold, Reinforced - Onos, WC 2013 - Gold, Subnautica Playtester
    edited January 2011
    Aye, all the above is correct. I hope this doesn't delay the Friday updates, considering they now have a two separate builds to make each week (it shouldn't).

    Good move UWE, thanks for this.
  • MOOtantMOOtant Join Date: 2010-06-25 Member: 72158Members
    edited January 2011
    "The program can't start because d3dx9_42.dll is missing from your computer" Tried to run it on Windows Server 2008 R2.

    I installed missing files using dxwebsetup but still it's kind of weird to require DirectX for dedicated server.

    I disable Windows Firewall and have public IP and I can't see my server. Maybe it's related to server.exe saying "Failed to load Steam Service". Everything works when I connect directly using console.
  • MaxMax Technical Director, Unknown Worlds Entertainment Join Date: 2002-03-15 Member: 318Super Administrators, Retired Developer, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, Subnautica Developer, Pistachionauts, Future Perfect Developer
    <!--quoteo(post=1821306:date=Jan 3 2011, 04:01 PM:name=McGlaspie)--><div class='quotetop'>QUOTE (McGlaspie @ Jan 3 2011, 04:01 PM) <a href="index.php?act=findpost&pid=1821306"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Aye, all the above is correct. I hope this doesn't delay the Friday updates, considering they now have a two separate builds to make each week (it shouldn't).

    Good move UWE, thanks for this.<!--QuoteEnd--></div><!--QuoteEEnd-->
    It adds a little bit to the build time, but the entire process is automated so having a second build won't affect our ability to do weekly updates. The current version on HLDSUpdateTool is 160 (same as Steam).
  • MaxMax Technical Director, Unknown Worlds Entertainment Join Date: 2002-03-15 Member: 318Super Administrators, Retired Developer, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, Subnautica Developer, Pistachionauts, Future Perfect Developer
    <!--quoteo(post=1821291:date=Jan 3 2011, 03:32 PM:name=daidalos)--><div class='quotetop'>QUOTE (daidalos @ Jan 3 2011, 03:32 PM) <a href="index.php?act=findpost&pid=1821291"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Is there going to be a Linux version of the dedicated server?

    I apologise for this question but I might as well post it before someone else does. (:<!--QuoteEnd--></div><!--QuoteEEnd-->
    It's planned, but not high priority (sorry, lots of other things to do first).
  • GaidinTSGaidinTS Join Date: 2003-08-10 Member: 19319Members, Constellation, Reinforced - Shadow
    <!--quoteo(post=1821311:date=Jan 3 2011, 06:09 PM:name=MOOtant)--><div class='quotetop'>QUOTE (MOOtant @ Jan 3 2011, 06:09 PM) <a href="index.php?act=findpost&pid=1821311"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->"The program can't start because d3dx9_42.dll is missing from your computer" Tried to run it on Windows Server 2008 R2.

    I installed missing files using dxwebsetup but still it's kind of weird to require DirectX for dedicated server.<!--QuoteEnd--></div><!--QuoteEEnd-->


    Looks like you answered my question about a linux build (Max did too, btw). It appears there are some direct x dependancies in the server.
  • MartinMartin Join Date: 2010-07-27 Member: 73229Members
    Do what I did. Do the install, then copy the directx dll over to the root ns2 directory. Problem solved.
  • WhiteZeroWhiteZero That Guy Join Date: 2004-06-24 Member: 29511Members, Constellation
    Don't you guys want to kind of distance yourself from Half-Life related technologies?
    Too many people still think NS2 is on Source as it is.
  • MOOtantMOOtant Join Date: 2010-06-25 Member: 72158Members
    In other words they should rewrite Steam or at least their own updater, spend money on hosting, given 2-3 programmers in whole team? Just because Half-life uses it too? (time spent debugging it would be significantly bigger than writing it, look at NS2 in build 160)
  • MaxMax Technical Director, Unknown Worlds Entertainment Join Date: 2002-03-15 Member: 318Super Administrators, Retired Developer, NS1 Playtester, Forum Moderators, NS2 Developer, Constellation, Subnautica Developer, Pistachionauts, Future Perfect Developer
    <!--quoteo(post=1821340:date=Jan 3 2011, 06:41 PM:name=WhiteZero)--><div class='quotetop'>QUOTE (WhiteZero @ Jan 3 2011, 06:41 PM) <a href="index.php?act=findpost&pid=1821340"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Don't you guys want to kind of distance yourself from Half-Life related technologies?
    Too many people still think NS2 is on Source as it is.<!--QuoteEnd--></div><!--QuoteEEnd-->
    The tool has a bad name, it should really be called SteamDSUpdateTool.
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    <!--quoteo(post=1821352:date=Jan 4 2011, 03:09 AM:name=Max)--><div class='quotetop'>QUOTE (Max @ Jan 4 2011, 03:09 AM) <a href="index.php?act=findpost&pid=1821352"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The tool has a bad name, it should really be called SteamDSUpdateTool.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Max, I think you should have a website entrance with an animation where text drops in and smashes into the ground saying:

    <!--coloro:#FF8C00--><span style="color:#FF8C00"><!--/coloro-->
    <!--sizeo:7--><span style="font-size:36pt;line-height:100%"><!--/sizeo--><!--fonto:Verdana--><span style="font-family:Verdana"><!--/fonto-->BETA

    SPARK

    ###### OFF<!--fontc--></span><!--/fontc--><!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->

    EDIT: Having re-read that for myself, I think it might be a little aggressive?
  • MOOtantMOOtant Join Date: 2010-06-25 Member: 72158Members
    <!--quoteo(post=1821352:date=Jan 4 2011, 04:09 AM:name=Max)--><div class='quotetop'>QUOTE (Max @ Jan 4 2011, 04:09 AM) <a href="index.php?act=findpost&pid=1821352"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The tool has a bad name, it should really be called SteamDSUpdateTool.<!--QuoteEnd--></div><!--QuoteEEnd-->

    After unpacking on Linux it's called "steam". Maybe even after unpacking on Windows.
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    <!--quoteo(post=1821354:date=Jan 3 2011, 07:18 PM:name=Runteh)--><div class='quotetop'>QUOTE (Runteh @ Jan 3 2011, 07:18 PM) <a href="index.php?act=findpost&pid=1821354"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->EDIT: Having re-read that for myself, I think it might be a little aggressive?<!--QuoteEnd--></div><!--QuoteEEnd-->

    ya think?

    Anyways, yay auto-updating servers!
  • scorpydudescorpydude Join Date: 2005-03-05 Member: 43603Members
    This is the best server based feature implemented yet.

    Thank you. THANK YOU. THANK YOU!!!

    Watch the number of dedicated servers explode now!!! (I'll talk to the Ausgamers - Australia Game Hosts today)
  • WhiteZeroWhiteZero That Guy Join Date: 2004-06-24 Member: 29511Members, Constellation
    <!--quoteo(post=1821352:date=Jan 3 2011, 09:09 PM:name=Max)--><div class='quotetop'>QUOTE (Max @ Jan 3 2011, 09:09 PM) <a href="index.php?act=findpost&pid=1821352"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The tool has a bad name, it should really be called SteamDSUpdateTool.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Ah, that makes more sense.
  • MkilbrideMkilbride Join Date: 2010-01-07 Member: 69952Members
    <!--quoteo(post=1821378:date=Jan 4 2011, 06:18 AM:name=WhiteZero)--><div class='quotetop'>QUOTE (WhiteZero @ Jan 4 2011, 06:18 AM) <a href="index.php?act=findpost&pid=1821378"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Ah, that makes more sense.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Call it NS2DSUpdater

    Or NS2DSUP


    Dunno. :P

    Anyways, that's nice of Valve, always a helping hand.
  • nirvanaXOnirvanaXO Join Date: 2010-02-26 Member: 70747Members
    I know this is a dumb question, but now that servers don't need all those 2.73 GB to run the game, will the 443 MB make the servers a teensy bit faster now that they don't use so much space to store the game's data?
  • JeremiadJeremiad Join Date: 2007-09-17 Member: 62339Members, Constellation, Reinforced - Shadow
    edited January 2011
    Hi,

    Thanks for bringing NS2 dedi to HLDSupdate tool.

    But just a side note. Shouldn't server.exe be located inside ./ns2 folder and not in base folder when you run command:

    HLDSUpdateTool -command update -game naturalselection2 -dir .

    At least then it would act like most of other dedis do. :)
  • PricePrice Join Date: 2003-09-27 Member: 21247Members
    edited January 2011
    when can everybody host a server without ns2?
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    <!--quoteo(post=1821359:date=Jan 4 2011, 03:45 AM:name=spellman23)--><div class='quotetop'>QUOTE (spellman23 @ Jan 4 2011, 03:45 AM) <a href="index.php?act=findpost&pid=1821359"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->ya think?

    Anyways, yay auto-updating servers!<!--QuoteEnd--></div><!--QuoteEEnd-->

    Haha, it was a joke. Or are you playing me at my own game?
  • surprisesurprise Join Date: 2003-01-16 Member: 12382Members, Constellation
    OOOhhhhh, exciting for Server Ops! Sweet, thanks!

    Now for Linux Servers? ;-)
  • -WildCat--WildCat- Cape Town, South Africa Join Date: 2008-07-19 Member: 64664Members, Reinforced - Shadow
    Excellent! Thanks so much for this. This will make it <i><b>so</b></i> much easier for server operators, which is important for the success of a game that relies on them.

    By the way, how do I mark <a href="http://getsatisfaction.com/unknownworlds/topics/use_hldsupdatetool_to_distribute_dedicated_server" target="_blank">my topic on Get Satisfaction</a> as Completed? (Or does that have to be done by you guys?)
  • PaiSandPaiSand Join Date: 2005-01-07 Member: 33487Members
    <!--quoteo(post=1821405:date=Jan 4 2011, 06:53 AM:name=Jeremiad)--><div class='quotetop'>QUOTE (Jeremiad @ Jan 4 2011, 06:53 AM) <a href="index.php?act=findpost&pid=1821405"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->But just a side note. Shouldn't server.exe be located inside ./ns2 folder and not in base folder when you run command:

    HLDSUpdateTool -command update -game naturalselection2 -dir .<!--QuoteEnd--></div><!--QuoteEEnd-->
    What do you mean?
    When you install the server with HLDS you must add at the end of the command the directory where the server files will be located, like is explained on the news post.

    <!--quoteo(post=1821481:date=Jan 4 2011, 04:45 PM:name=surprise)--><div class='quotetop'>QUOTE (surprise @ Jan 4 2011, 04:45 PM) <a href="index.php?act=findpost&pid=1821481"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Now for Linux Servers? ;-)<!--QuoteEnd--></div><!--QuoteEEnd-->
    See the previous page, Max posts.
Sign In or Register to comment.