No More Room in Hell layers its own survival systems onto the Source engine. Infection, bleeding out and the zombie spawn director all sit behind console variables, so the difficulty of your server is something you tune rather than pick from a menu.
Search the full list below, then add what you need to your No More Room in Hell server. Each entry shows the default value, what it does and whether it runs on the server or the client.
1,787 commands in total
| Command | Default | Description |
|---|---|---|
| — | Shutdown and restart the engine.CommandServer | |
Default: 0 | Turn on achievement debug msgs.ServerCheatReplicated | |
| — | Add an IP address to the ban list.CommandServer | |
Default: 10 | No description is published for this one.Server | |
Default: 64 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
| — | Clears bits set on nav links indicating link is unusableCommandServer | |
Default: 0 | Used to debug actbusy behavior. Usage: 1: Constantly draw lines from NPCs to the actbusy nodes they've chosen to actbusy at. 2: Whenever an NPC makes a decision to use an actbusy, show which actbusy they've chosen. 3: Selected NPCs (with npc_select) will report why they're not choosing actbusy nodes. 4: Display debug output of actbusy logic. 5: Display safe zone volumes and info.ServerCheat | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.ServerCheat | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | Debug the NPC dynamic interaction system.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | Show random expression decisions for NPCs.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | NPC Line-Of-Sight debug mode. If 1, solid entities that block NPC LOC will be highlighted with white bounding boxes. If 2, it'll show non-solid entities that would do it if they were solid.ServerCheat | |
Default: 0 | No description is published for this one.Server | |
| — | Debug the attempted connection between two nodesCommandServer | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.ServerCheatReplicated | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
| — | Bi-passes all AI logic routines and puts all NPCs into their idle animations. Can be used to get NPCs out of your way and to test effect of AI logic routines on frame...CommandServer | |
Default: 0 | No description is published for this one.ServerCheat | |
| — | Drop an ai_hint at the player's current eye position.CommandServer | |
| — | No description is published for this one.CommandServer | |
Default: 0 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 0 | Maximum frametime to still play background expressions.Server | |
Default: 0 | Disable npc background expressions when you can't see them.Server | |
Default: 720 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 50 | frametime limit for min efficiency AIE_NORMAL (in sec's).Server | |
| — | Controls which connections are shown when ai_show_hull or ai_show_connect commands are used Arguments: NPC name or classname,CommandServer | |
Default: 0 | No description is published for this one.ServerCheat | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | Runs bugged AI behavior from pre-v1.14.0 for legacy purposes. Unsupported.ServerReplicated | |
Default: 0 | No description is published for this one.ServerReplicated | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 8 | No description is published for this one.Server | |
| — | Cycles through the various hull sizes. Currently selected hull size is written to the screen. Controls which connections areCommandServer | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
| — | Toggles node display. First call displays the nodes for the given network as green objects. Second call displays the nodes and their IDs. Nodes are color coded as follows: Green - ground node Cyan - air node Magenta - climb node Grey - node not available for selected hull size Orange - node currently...CommandServer | |
Default: 0 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 512 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.ServerArchived | |
| — | If NPC is stepping through tasks (see ai_step ) will resume normal processing.CommandServer | |
Default: 0 | No description is published for this one.Server | |
| — | Set how high AI bumps up ground walkers when checking stepsCommandServer | |
Default: 0 | Shows that bones that are setup every thinkServer | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.ServerReplicated | |
Default: -1 | No description is published for this one.ServerReplicated | |
Default: 0 | No description is published for this one.Server | |
Default: 1000 | No description is published for this one.Server | |
| — | Displays the allowed connections between each node for the currently selected hull type. Hulls are color code as follows: Green - ground movement Blue - jumping movement Cyan - flying movement Magenta - climbing movement Red - connection...CommandServer | |
| — | Displays the allowed connections between each node for the currently selected hull type. Hulls are color code as follows: Green - ground movement Blue - jumping movement Cyan - flying movement Magenta - climbing movement Red - connection...CommandServer | |
| — | Displays the allowed connections between each node for the currently selected hull type. Hulls are color code as follows: Green - ground movement Blue - jumping movement Cyan - flying movement Magenta - climbing movement Red - connection...CommandServer | |
| — | Toggles graph connection display for the node that the player is looking at. Nodes that are connected to the selected node by the net graph will be drawn in red with magenta lines connecting to the selected node. Nodes that are not connected via the net graph from the selected node will be drawn in blue.CommandServer | |
| — | Draw a grid on the floor where looking.CommandServer | |
| — | Displays all hints as small boxes Blue - hint is available for use Red - hint is currently being used by an NPC Orange -CommandServer | |
| — | Displays the allowed hulls between each node for the currently selected hull type. Hulls are color code as follows: Green -CommandServer | |
Default: 0 | No description is published for this one.Server | |
| — | Highlight the specified nodeCommandServer | |
Default: 0 | No description is published for this one.Server | |
| — | Toggles visibility display for the node that the player is looking at. Nodes that are visible from the selected node will be drawn in red with yellow lines connecting to the selected node. Nodes that are not visible from the selected node will be drawn in blue.CommandServer | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 3 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
| — | NPCs will freeze after completing their current task. To complete the next task, use 'ai_step' again. To resume processing normally use...CommandServer | |
Default: 1 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.Server | |
| — | Test AI LOS from the player's POVCommandServer | |
Default: 0 | No description is published for this one.Server | |
Default: 0 | No description is published for this one.ServerArchived | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.ServerCheat | |
| — | Generate a report to the console.CommandServer | |
| — | Generate a report to the console.CommandServer | |
| — | Changes the density of air for drag computations.CommandServer | |
| — | Alias a command.CommandServer | |
Default: 1 | Toggle the 3-way animation blending code.ServerReplicated | |
Default: 0 | Increments of player yawServerCheatReplicated | |
Default: 1 | Allow AsyncBegin/EndRead()Server | |
Default: 0 | Set the async filesystem mode (0 = async, 1 = synchronous)Server | |
| — | No description is published for this one.CommandServer | |
Default: 0 | Force async reads to serialize for profilingServer | |
Default: 0 | Simulate a delay of up to a set msec per file operationServer | |
| — | No description is published for this one.CommandServer | |
Default: 0 | No description is published for this one.Server | |
Default: 2160 | No description is published for this one.Server | |
| — | Add a user ID to the ban list.CommandServer | |
| — | Add an IP address to the ban list.CommandServer | |
| — | Ends gathering of info.CommandServer | |
| — | Starts gathering of info. Arguments: filename to write results intoCommandServer | |
| — | Uploads most recent benchmark stats to the Valve servers.CommandServer | |
| — | Bind a key.CommandServer | |
| — | Bind this key but only on Mac, not win32CommandServer | |
| — | Performs a bind <key> 'increment var <cvar> 0 1 1'CommandServer | |
Default: 0 | No description is published for this one.Server | |
| — | bloodCommandServer | |
| — | bot_add <t|ct> <type> <difficulty> <name> - Adds a bot matching the given criteria.CommandServer | |
Default: 0 | Force all bots to crouch.Server | |
Default: 0 | If nonzero, bots use no CPU for AI. Instead, they run around randomly.Server | |
Default: 0 | When firing, use attack2.Server | |
Default: 0 | When firing, don't tap fire, hold it down.Server | |
Default: 0 | Force bots with the specified weapon to fire.Server | |
| — | bot_kick <all> <t|ct> <type> <difficulty> <name> - Kicks a specific bot, or all bots, matching the given criteria.CommandServer | |
Default: 0 | Bot uses usercmd of player by index.Server | |
Default: 0 | Offsets the bot yaw.Server | |
Default: 0 | Bots talk the good smack.Server | |
Default: 0 | No description is published for this one.Server | |
Default: 1 | No description is published for this one.Server | |
| — | Toggle. Player takes damage but won't die. (Shows red cross when health is zero)CommandServer | |
| — | Turn a budget group on/offCommandServer | |
| — | Automatically swaps the current weapon for the bug bait and back again.CommandServer | |
| — | cache_print [section] Print out contents of cache memory.CommandServer | |
| — | cache_print_lru [section] Print out contents of cache memory.CommandServer |
Or search above to jump straight to the one you need.
Values marked Server belong in your nmrih/cfg/server.cfg. Values marked Clientare typed into each player’s own console.
How to Use NMRIH Server Commands
The server reads nmrih/cfg/server.cfg on startup and on every map change.
- 1Log in to Bropanel and select your NMRIH server.
- 2In the sidebar, open
Files. - 3Open
nmrih/cfg/server.cfg. - 4Add one command per line, such as
sv_difficulty 2. - 5Save the file and restart your server.
Difficulty and Infection
Infection is what separates NMRIH from other zombie shooters. A bitten player carries it, and these values decide how punishing that is.
| Command | Default | What it does |
|---|---|---|
sv_difficulty | 0 | Overall server difficulty. |
sv_infection_chance | 1 | Chance a zombie attack infects the player. |
sv_infectionlength | 120 | Seconds an infection runs before it kills. |
sv_infection_bypass | 0 | Set to 1 to turn infection off entirely. |
sv_infect_chance_modifier | 0 | Scales the infection chance up or down. |
sv_infect_survival_modifier | 2 | Scales infection behaviour in survival mode. |
sv_grenade_infect_bypass | 1 | Stops grenade damage causing infection. |
sv_bleedout_threshold | 45 | Health at which a player starts bleeding out. |
sv_bleedout_damage | 1 | Damage each bleed out tick deals. |
sv_bleedout_tick_rate | 5 | Seconds between bleed out ticks. |
sv_freeze_zombies_on_spawn | 0 | Set to 1 so zombies stand still until disturbed. |
Zombie Spawning
The ov_ family controls the spawn director that fills the map with infected.
| Command | What it does |
|---|---|
ov_autofill_start_distance | How far from a player the director starts filling. |
ov_autofill_complete_distance | Distance at which filling is considered done. |
ov_despawn_timeout | Seconds before an unseen zombie is removed. |
ov_invisible_cull | Distance at which unseen zombies are culled. |
ov_max_spawn_try | Attempts made to find a valid spawn point. |
ov_max_despawn_per_tick | Cap on despawns per tick, to spread the cost. |
ov_big_room_size | Room size the director treats as large. |
Search ov_ in the list above to see all of them with their defaults.
Most Used NMRIH Server Commands
| Command | Default | What it does |
|---|---|---|
hostname | empty | Sets the server name shown in the browser. |
sv_password | empty | Locks the server behind a password. |
rcon_password | empty | Sets the admin password for rcon. |
sv_downloadurl | empty | Points clients at your FastDL host. |
mp_timelimit | 900 | Minutes of game time per map. |
mp_friendlyfire | 0 | Set to 1 to let players damage each other. |
mp_forcerespawn | 1 | Set to 0 to make players wait to respawn. |
mp_suicide_time | 5 | Seconds a player must hold the suicide key. |
mp_allowspectators | 1 | Set to 0 to turn off spectator mode. |
mp_flashlight | 0 | Set to 1 to allow flashlights. |
mp_chattime | 10 | Seconds of chat after the map ends. |
sv_alltalk | 1 | Set to 0 so teams only hear their own side. |
sv_cheats | 0 | Set to 1 to unlock cheat commands. |
sv_gravity | 800 | World gravity. |
sv_lan | 0 | Set to 1 for a LAN only server. |
How to Open the Console in NMRIH
- 1Open No More Room in Hell and go to
Options. - 2Select the
Keyboardtab and clickAdvanced. - 3Tick
Enable developer console (~). - 4Click
OK, then press the~key in game.
