Guide to installing Combat Mode on your server

MCMLXXXIVMCMLXXXIV Join Date: 2010-04-14 Member: 71400Members
edited September 2012 in Server Discussion
Our Combat Mode mod is now on Steam Workshop. A little guide to running a server on Steam Workshop follows:

<ol type='1'><li>Visit <a href="http://steamcommunity.com/workshop/" target="_blank">Steam Workshop</a> in your browser and log in at the top right</li><li>Subscribe to the mod collection. You can do this by following <a href="http://steamcommunity.com/sharedfiles/filedetails/?id=82684884" target="_blank">this link</a> and subscribing to all. You'll get some maps to play with included too. Or you can just choose 'Combat Mode' there if you just want to test it on the regular maps.</li><li>Launch NS2 on your gaming PC - the game will load the mods into your workshop directory at c:\users\<you>\appdata\Roaming\Natural Selection 2\Workshop</li><li>Copy the aforementioned Workshop folder to your server to the same location.</li><li>On the server: Go to your c:\users\<you>\appdata\Roaming\Natural Selection 2\Workshop in windows explorer.</li><li>The mod IDs don't seem to change from system to system so you should be good to use the ones below, but just in case...
<blockquote>Browse through each of the folders until you find the one with Combat Mode in it. Note down the mod id - e.g. on my machine it is m<b>5f35045</b>_1348944712 - The mod id is the part just after the 'm' and before the underscore.
The Combat mode maps will be scattered across the list in Workshop too. Note them down!</blockquote></li><li>Start your server with the following: <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->server.exe -config_path "C:\Users\<you>\AppData\Roaming\Natural Selection 2\combat" -modstorage "C:\Users\<you>\AppData\Roaming\Natural Selection 2\Workshop" -mods "5f35045 55e90a3 4d41f11 4fd7fd4 57c685f 57f5f9a" -map ns2_chuteout -name "Combat Mode Server"<!--c2--></div><!--ec2-->
You may need to change the mods to match the ones in your workshop folder. I don't know if they vary from system to system.</li><li>Edit: No need to remove the consistency check, see Max's reply below.
<strike>Close down your server so we can edit the config files.</li><li>Edit the ConsistencyCheck.json file in C:\Users\<you>\AppData\Roaming\Natural Selection 2\combat. You need to replace the "check" line with this: <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->  "check": [  ]<!--c2--></div><!--ec2-->
</strike></li><li>Start the server again. You're now up and running with Combat Mode!</li></ol>

It should be roughly the same steps to get any other mod installed! Let me know if you run into any problems...

Comments

  • MCMLXXXIVMCMLXXXIV Join Date: 2010-04-14 Member: 71400Members
    Just in case you come across an error like:

    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->Finished loading 'maps/ns2_pulsecombat.level'
    Client connecting (93.96.179.76)
    Client disconnected (93.96.179.76) Missing required mod<!--c2--></div><!--ec2-->

    Follow these steps to fix it:
    <ol type='1'><li>Delete your 'workshop' folder on your own PC. Don't worry - Spark will redownload everything when you launch NS2.</li><li>Launch NS2 and let it redownload everything</li><li>Delete the workshop folder on the server</li><li>Upload your files to the server</li></ol>

    Et voila!
  • 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
    Disabling consistency checking should not be necessary if everything is working properly. Were you experiencing problems with it on?
  • MCMLXXXIVMCMLXXXIV Join Date: 2010-04-14 Member: 71400Members
    Initially yes - it is most likely that it was us making errors with the setup though rather than the consistency check.

    I'll test it with that enabled and see if it works.
Sign In or Register to comment.