No More Room in Hell hat außer RCON kein eingebautes Admin-System. Für alles Weitere ist die Antwort SourceMod, das Standard-Plugin-Framework für Source-Server.
Weg 1: RCON
- Setze ein Passwort in
nmrih/cfg/server.cfg:rcon_password "a-long-password-here" - Starte den Server neu oder führe
exec server.cfgin der Panel-Konsole aus. - Tritt dem Server bei, öffne die Entwicklerkonsole und authentifiziere dich:
rcon_password a-long-password-here - Führe jeden Server-Befehl mit dem Präfix
rconaus:rcon changelevel nmo_broadway rcon status rcon kickid 3 "reason"
Das RCON-Passwort bedeutet totale Kontrolle. Gib es nie an einen Moderator weiter.
Weg 2: SourceMod installieren
SourceMod läuft auf MetaMod, du brauchst also beides, und MetaMod kommt zuerst.
- Stopp den Server.
- Lade die Linux-Builds von MetaMod: Source und SourceMod herunter.
- Öffne im Panel Files und geh in den Ordner
nmrih. - Lade beide Archive dort hoch und entpacke sie, sodass du am Ende Folgendes hast:
nmrih/addons/metamod/ nmrih/addons/sourcemod/ nmrih/cfg/sourcemod/ - Starte den Server und prüf in der Panel-Konsole:
Beide sollten eine Version melden.meta version sm version
Sagt meta version nichts, lädt MetaMod nicht. Prüf, ob nmrih/addons/metamod.vdf existiert, denn die sagt der Engine, dass sie es laden soll.
SourceMod-Admins hinzufügen
- Stopp den Server.
- Bearbeite:
nmrih/addons/sourcemod/configs/admins_simple.ini - Füge pro Admin eine Zeile hinzu:
"STEAM_0:1:12345678" "99:z" "STEAM_0:0:87654321" "50:bcdefgj" - Speichere und starte den Server.
Die ID hat das klassische Format STEAM_0: und ist keine SteamID64. Der zweite Wert ist eine Immunitätsstufe, ein Doppelpunkt, dann Berechtigungs-Flags: z ist root, c kick, d ban, e unban, f slay, g Map wechseln, h cvars ändern.
Plugins hinzufügen
Lade kompilierte .smx-Dateien in nmrih/addons/sourcemod/plugins/ hoch und führe dann in der Panel-Konsole aus:
sm plugins refresh
sm plugins list
Plugins schreiben ihre Config beim ersten Lauf nach nmrih/cfg/sourcemod/. Starte also einmal und bearbeite dann, was erschienen ist.
Wenn SourceMod dich nicht erkennt
- Führe
sm_reloadadminsin der Panel-Konsole aus oder starte den Server neu. - Prüf das Format der Steam-ID.
- Führe
sm_adminsaus, um aufzulisten, wen SourceMod für die Admins hält.





