Installing SourceMod and MetaMod on NMRiH
Install MetaMod:Source and SourceMod on your NMRiH server for extended admin controls, plugins, and custom gameplay rules.
SourceMod and MetaMod on NMRiH
SourceMod is the plugin backbone for Source engine servers. On NMRiH it provides in-game admin commands, ban management, custom gameplay rules, and community-built plugins. MetaMod:Source is a prerequisite — SourceMod runs on top of it.
Why Install SourceMod?
- In-game admin commands (
sm_kick,sm_ban,sm_changelevel) - Steam ID-based admin authentication instead of a shared RCON password
- Plugin ecosystem: vote systems, custom HUD, gameplay modifiers
- Ban management with persistent records
- Community plugins from the AlliedModders forums
Step 1 — Install MetaMod:Source
- Download the latest stable build from sourcemm.net. Select the Source (non-CS2) build for your OS.
- Extract the archive into your
nmrih/game directory. After extraction:
nmrih/addons/metamod/
nmrih/addons/metamod.vdf
- MetaMod loads automatically when SRCDS starts — no
gameinfo.txtedits are required for NMRiH. Verify it loaded by checking the server console on startup for:
[META] Loaded 0 plugins.
- Confirm via RCON or server console:
rcon meta version
Expected output includes the MetaMod version string.
Step 2 — Install SourceMod
- Download the latest stable build from sourcemod.net. Select the CSS/Source build matching your OS (Linux or Windows).
- Extract into your
nmrih/game directory on top of the MetaMod installation:
nmrih/addons/sourcemod/
nmrih/addons/sourcemod.vdf
- Restart the server. Verify SourceMod loaded:
rcon sm version
Expected output:
SourceMod Version Information:
SourceMod Version: 1.12.x.xxxx
Verifying Both Are Loaded
rcon meta list // shows MetaMod plugins — SourceMod should appear
rcon sm plugins list // shows all SourceMod plugins
The default SourceMod install includes basechat.smx, admin-flatfile.smx, mapchooser.smx, and others.
Admin Setup
Edit nmrih/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:0:12345678" "99:z"
Reload without restarting:
rcon sm_reloadadmins
See the admin management guide for full flag reference.
Installing Plugins
Drop .smx plugin files into:
nmrih/addons/sourcemod/plugins/
Load without restarting:
rcon sm plugins load myplugin
Plugin configs auto-generate in nmrih/addons/sourcemod/configs/ on first run.
NMRiH-Specific Plugins
The AlliedModders forums (forums.alliedmods.net) host NMRiH-specific plugins. Search the "No More Room in Hell" subforum for plugins covering:
- Objective/survival stat tracking
- Custom respawn rules
- Anti-griefing measures
- Ammo management tweaks
Keeping SourceMod Updated
When Valve pushes a NMRiH or Source engine update, SourceMod may require a compatibility update. Check sourcemod.net for a new build and replace the files in nmrih/addons/sourcemod/bin/.