4 min readUpdated Aug 15, 2026

NMRIH Console Commands List

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.

Category

1,787 commands in total

CommandDefaultDescription
Shutdown and restart the engine.CommandServer
Default: 0Turn on achievement debug msgs.ServerCheatReplicated
Add an IP address to the ban list.CommandServer
Default: 10No description is published for this one.Server
Default: 64No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0Used 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: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.ServerCheat
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0Debug the NPC dynamic interaction system.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0Show random expression decisions for NPCs.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0NPC 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: 0No description is published for this one.Server
Debug the attempted connection between two nodesCommandServer
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.ServerCheatReplicated
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 1No 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: 0No 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: 0No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 0Maximum frametime to still play background expressions.Server
Default: 0Disable npc background expressions when you can't see them.Server
Default: 720No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 50frametime 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: 0No description is published for this one.ServerCheat
Default: 0No description is published for this one.Server
Default: 0Runs bugged AI behavior from pre-v1.14.0 for legacy purposes. Unsupported.ServerReplicated
Default: 0No description is published for this one.ServerReplicated
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 8No 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: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No 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: 0No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 0No description is published for this one.ServerArchived
If NPC is stepping through tasks (see ai_step ) will resume normal processing.CommandServer
Default: 0No description is published for this one.Server
Set how high AI bumps up ground walkers when checking stepsCommandServer
Default: 0Shows that bones that are setup every thinkServer
Default: 1No description is published for this one.Server
Default: 1No description is published for this one.ServerReplicated
Default: -1No description is published for this one.ServerReplicated
Default: 0No description is published for this one.Server
Default: 1000No 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: 0No description is published for this one.Server
Highlight the specified nodeCommandServer
Default: 0No 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: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 3No description is published for this one.Server
Default: 0No 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: 1No description is published for this one.Server
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.Server
Test AI LOS from the player's POVCommandServer
Default: 0No description is published for this one.Server
Default: 0No description is published for this one.ServerArchived
Default: 1No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 1No description is published for this one.Server
Default: 1No 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: 1Toggle the 3-way animation blending code.ServerReplicated
Default: 0Increments of player yawServerCheatReplicated
Default: 1Allow AsyncBegin/EndRead()Server
Default: 0Set the async filesystem mode (0 = async, 1 = synchronous)Server
No description is published for this one.CommandServer
Default: 0Force async reads to serialize for profilingServer
Default: 0Simulate a delay of up to a set msec per file operationServer
No description is published for this one.CommandServer
Default: 0No description is published for this one.Server
Default: 2160No 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: 0No description is published for this one.Server
bloodCommandServer
bot_add <t|ct> <type> <difficulty> <name> - Adds a bot matching the given criteria.CommandServer
Default: 0Force all bots to crouch.Server
Default: 0If nonzero, bots use no CPU for AI. Instead, they run around randomly.Server
Default: 0When firing, use attack2.Server
Default: 0When firing, don't tap fire, hold it down.Server
Default: 0Force 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: 0Bot uses usercmd of player by index.Server
Default: 0Offsets the bot yaw.Server
Default: 0Bots talk the good smack.Server
Default: 0No description is published for this one.Server
Default: 1No 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.

  1. 1
    Log in to Bropanel and select your NMRIH server.
  2. 2
    In the sidebar, open Files.
  3. 3
    Open nmrih/cfg/server.cfg.
  4. 4
    Add one command per line, such as sv_difficulty 2.
  5. 5
    Save 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.

CommandDefaultWhat it does
sv_difficulty0Overall server difficulty.
sv_infection_chance1Chance a zombie attack infects the player.
sv_infectionlength120Seconds an infection runs before it kills.
sv_infection_bypass0Set to 1 to turn infection off entirely.
sv_infect_chance_modifier0Scales the infection chance up or down.
sv_infect_survival_modifier2Scales infection behaviour in survival mode.
sv_grenade_infect_bypass1Stops grenade damage causing infection.
sv_bleedout_threshold45Health at which a player starts bleeding out.
sv_bleedout_damage1Damage each bleed out tick deals.
sv_bleedout_tick_rate5Seconds between bleed out ticks.
sv_freeze_zombies_on_spawn0Set to 1 so zombies stand still until disturbed.

Zombie Spawning

The ov_ family controls the spawn director that fills the map with infected.

CommandWhat it does
ov_autofill_start_distanceHow far from a player the director starts filling.
ov_autofill_complete_distanceDistance at which filling is considered done.
ov_despawn_timeoutSeconds before an unseen zombie is removed.
ov_invisible_cullDistance at which unseen zombies are culled.
ov_max_spawn_tryAttempts made to find a valid spawn point.
ov_max_despawn_per_tickCap on despawns per tick, to spread the cost.
ov_big_room_sizeRoom 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

CommandDefaultWhat it does
hostnameemptySets the server name shown in the browser.
sv_passwordemptyLocks the server behind a password.
rcon_passwordemptySets the admin password for rcon.
sv_downloadurlemptyPoints clients at your FastDL host.
mp_timelimit900Minutes of game time per map.
mp_friendlyfire0Set to 1 to let players damage each other.
mp_forcerespawn1Set to 0 to make players wait to respawn.
mp_suicide_time5Seconds a player must hold the suicide key.
mp_allowspectators1Set to 0 to turn off spectator mode.
mp_flashlight0Set to 1 to allow flashlights.
mp_chattime10Seconds of chat after the map ends.
sv_alltalk1Set to 0 so teams only hear their own side.
sv_cheats0Set to 1 to unlock cheat commands.
sv_gravity800World gravity.
sv_lan0Set to 1 for a LAN only server.

How to Open the Console in NMRIH

  1. 1
    Open No More Room in Hell and go to Options.
  2. 2
    Select the Keyboard tab and click Advanced.
  3. 3
    Tick Enable developer console (~).
  4. 4
    Click OK, then press the ~ key in game.

FAQ