NMRiH Server Configuration Files Guide
Learn how to edit server.cfg, mapcycle.txt, and plugin config files on your No More Room in Hell dedicated server.
This guide covers the different No More Room in Hell server config files such as server.cfg, mapcycle.txt, and what each one is for.
Main Server Configs
By default, the configuration files listed below control 99% of the things you need to do on your server. You can edit these files by going to Files.
⚠️ Warning: Do not go online and copy someone else's entire config file. Only use what you need. When it comes to configuration, less is more.
server.cfg
Default location: /nmrih/cfg/server.cfg
The server.cfg file is used for changing server-related settings like game mechanics, physics, and other aspects that affect all players on the server. Examples include sv_cheats, which allows or disallows the use of cheat commands, and mp_timelimit, which sets the game time per map in minutes.
mapcycle.txt
Default location: /nmrih/cfg/mapcycle.txt
The mapcycle.txt file is where you can edit the NMRIH map rotation. By default, there will be a mapcycle_default.txt file in the same directory. You can rename this to mapcycle.txt or use it as a reference for your own custom mapcycle.
Plugin Config Files
Default location: /nmrih/addons/sourcemod/configs
If you are using NMRIH plugins such as SourceMod, each plugin you install should generate a config file inside the SourceMod /addons/sourcemod/configs/ folder. Some plugins may put their config file in /nmrih/cfg/sourcemod/. If you are in doubt, refer to the plugin author's documentation.
Finding Convars and Commands
If you ever need to find a convar or command, go to your server's console and type find followed by what you are looking to change. For example, typing find round will output all the current convars and commands related to rounds, along with descriptions of what they do.
How is this guide?