Skip to main content

VPS: No More Room In Hell Dedicated Server Windows Setup

This guide was created with the following products:

(Details may vary with products from different providers but the main concepts remain the same)

Introduction

Got a VPS or dedicated server and want to install game servers on it? For example an No More Room In Hell Dedicated Server? Then you are at the right place! In the following we will explain step by step how you can install such a service on your server.

Preparation

For the setup of a No More Room In Hell server the SteamCMD is needed. The SteamCMD is the command line edition of the Steam client. This tool can be used to quickly and easily download the dedicated server applications of popular Steam games. You will find the SteamCMD on the official Valve developer website: https://developer.valvesoftware.com/wiki/SteamCMD.

Following this, the download takes place. This will contain the steamcmd.zip file, which must first be unpacked. It is recommended to create a separate folder, where the file can be unzipped. You should see the steamcmd.exe as a result. Execute it and wait until the installation process has been completed.

As soon as the message Loading Steam API.... OK is displayed, the process has been completed successfully and you can start with the installation of the No More Room In Hell server.

Installation

After the installation you should be able to execute commands in the Steam command line (steamcmd.exe). There you need to login. This is done with the anonymous user. Execute the following command: login anonymous

The next step will be the installation. This is done with the app_update 317670 command. The App ID 317670 stands for the No More Room In Hell Dedicated Server application.

Please be patient as the download completes, it can take some time for games with larger sizes. Once successful, you will see a success message appear confirming this.

To make the server visible and accessible externally, the server ports used must be enabled/forwarded in the firewall. To do this, open the Windows Firewall settings.

Additional rules must be added in the settings. To do this, click on the incoming and outgoing rules as described below and add them for the following ports: 27015-27020 for the TCP/UDP protocols.

Configuration

By this stage, you have finished the setup for your No More Room In Hell server. You can perform further server configuration by directing editing the launch file. Head over to your root directory. Inside this directory navigate to the cfg directory and open the server.cfg file. There you can edit server options.

../steamapps/common/nmrih-ds/nmrih/cfg/server.cfg

Registering GSL Token

For other players to join your server, you must generate and include a Game Server Login Token (GSLT). This token authenticates your server with Steam. To generate a GSLT, visit http://steamcommunity.com/dev/managegameservers and create a token using the game ID 317670, which corresponds to No More Room In Hell.

Once you have the token, include it in your server launch parameters with +sv_setsteamaccount <TOKEN>.

Starting & Connecting to your server

Now it is time to start your server. Head over to the main game directory and execute the following launch command:

start srcds.exe -console -game nmrih -secure +maxplayers 22 +map de_dust +sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

You should now see logs appear in your command prompt which signals that the start up was successful. Please note that first time start up could take some time as everything is setup. Alternatively, you will be able to connect directly by using the bottom search bar on the server list and searching for: [your_ip_address]:2456.

Conclusion

Congratulations, you have successfully installed and configured the No More Room In Hell server on your VPS! For further questions or assistance, please don't hesitate to contact our support team, which is available daily to assist you! 🙂