Natural Selection 2 News Update - HLDSUpdateTool Support
Max
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
Comments
I'm guessing so.
I apologise for this question but I might as well post it before someone else does. (:
I may be mistaken, but things like Direct X shouldn't be needed at all on the server.
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)
Good move UWE, thanks for this.
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.
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).
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).
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.
Too many people still think NS2 is on Source as it is.
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.
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?
After unpacking on Linux it's called "steam". Maybe even after unpacking on Windows.
ya think?
Anyways, yay auto-updating servers!
Thank you. THANK YOU. THANK YOU!!!
Watch the number of dedicated servers explode now!!! (I'll talk to the Ausgamers - Australia Game Hosts today)
Ah, that makes more sense.
Call it NS2DSUpdater
Or NS2DSUP
Dunno. :P
Anyways, that's nice of Valve, always a helping hand.
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. :)
Anyways, yay auto-updating servers!<!--QuoteEnd--></div><!--QuoteEEnd-->
Haha, it was a joke. Or are you playing me at my own game?
Now for Linux Servers? ;-)
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?)
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.