Skip to content

Guide of setup up an No More Room in Hell dedicated server under Linux environment.

Notifications You must be signed in to change notification settings

StevenNLWu/NMRiHServerGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

No More Room in Hell Server Setup Guide

This guild is trying to show how to setup up an No More Roon in Hell dedicated server under Linux environment.
This guid is well tested on Ubuntu 18.04 LTS.

1. Hardware Requirement

The following spec is good enought to host a full-team (8 ppl) server:

  • 1 CPU core
  • 1 GB Ram
  • ~8 GB hard disk

also, please remember opening the port 27015 on your firewall before we go.

2. Step up on Linux Environment

To host NMRiH server on a Linux machine, please do the following step by step -

2.1 Download Server file via SteamCmd

download SteamCmd firstly:
(in here , we assume using the path ~/Steam)

cd ~/SteamCMD
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz 
tar xvfz steamcmd_linux.tar.gz

run SteamCMD so as to download NMRiH Server file:

./steamcmd.sh
login anonymous 
force_install_dir ./NMRiHServer/
......
app_update 317670 validate
(will donwload 7G file)	
......
quit

2.2 Download Server Package

to mske the NMRiH can run under a 64-bit machine, we are goingto install:

apt-get install lib32gcc1

2.3 Set Config

please edit the following config before you kick the server:

cd ~/SteamCmd/NMRiNServer/nmrih/cfg
vi server.cfg

Optionally, you can edit the server message:

(optional)
cd ~/SteamCmd/NMRiNServer/nmrih/cfg
vi motd_default.txt

Optionally, you can edit the map cycle:

(optional)
cd ~/SteamCmd/NMRiNServer/nmrih/cfg
vi mapcycle.txt

2.4 Linking Missing File List

due to a bug under the current version, we have to link the following file name:

cd ~/SteamCmd/NMRiNServer/bin
ln -s scenefilecache_srv.so scenefilecache.so
ln -s soundemittersystem_srv.so soundemittersystem.so

2.5 Kick Server

We create a script to kick the server:

cd ~/SteamCmd/NMRiNServer
touch start.sh
chmod 744 start.sh
vi start.sh

(please change the path, ip, port, player no. and startig map, according to your environment)

./srcds_run -game nmrih -maxplayers 8 +map nmo_boardwalk -ip xxx.xxx.xxx -port yyyyy(e.g. 27015)

run the server by entering the following command:

cd ~/SteamCmd/NMRiNServer
./start.sh

then make sure the server is running and no error occurred.

ENJOY!

💯

About

Guide of setup up an No More Room in Hell dedicated server under Linux environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published