Diese Anleitung behandelt die Einrichtung Ihres No More Room in Hell (NMRiH) Dedicated Servers auf Legion Hosting, die Konfiguration von Startvariablen, die Bearbeitung der server.cfg, die Einrichtung der Kartenrotation, die Konfiguration von Spielmodi und die Verbindung zu Ihrem Server. Für Admin-Befehle und Plugin-Unterstützung siehe No More Room in Hell Admin-Befehle.
1. Erster Start
- Melden Sie sich bei GPanel an und wählen Sie Ihren NMRiH-Server aus.
- Gehen Sie zum Tab Startup und überprüfen Sie die verfügbaren Variablen (siehe Tabelle unten).
- Ändern Sie optional SRCDS_MAP, um festzulegen, welche Karte zuerst geladen wird.
- Kehren Sie zum Tab Console zurück und klicken Sie auf Start.
- Warten Sie, bis die Konsole anzeigt, dass der Server die erste Karte fertig geladen hat. Der erste Start kann eine Minute dauern, da der Server initialisiert und Standard-Konfigurationsdateien generiert.
- Sobald der Server läuft, konfigurieren Sie Ihren Servernamen, das RCON-Passwort und andere Einstellungen in
nmrih/cfg/server.cfg(siehe unten).
server.cfg, bevor Sie Ihren Server öffentlich machen. Ohne eines ist der Remote-Admin-Zugang deaktiviert und Sie haben nur eingeschränkte Kontrolle über den Server während er läuft.
2. GPanel Startvariablen
Die folgenden Variablen sind im GPanel-Tab Startup verfügbar. Einstellungen wie Servername, Passwort, RCON-Passwort und maximale Spieleranzahl werden in server.cfg konfiguriert (siehe Abschnitt 3 unten).
| Variable | Standard | Beschreibung |
|---|---|---|
SRCDS_MAP |
nms_northway |
Die Karte, die beim Serverstart geladen wird. Verwenden Sie das Präfix nmo_ für Ziel-Karten oder nms_ für Überlebens-Karten. |
AUTO_UPDATE |
1 |
Server beim Start automatisch aktualisieren. Auf 0 setzen zum Deaktivieren. |
nmrih/cfg/server.cfg konfiguriert und nicht als GPanel-Startvariablen.
3. Serverkonfiguration (server.cfg)
NMRiH verwendet die Standard-Source-Engine-Datei server.cfg für die detaillierte Konfiguration. Stoppen Sie Ihren Server vor der Bearbeitung.
Dateispeicherort
nmrih/cfg/server.cfg
Öffnen Sie diese Datei über den Tab Files in GPanel oder verbinden Sie sich per SFTP. Falls die Datei nicht existiert, erstellen Sie sie manuell oder starten und stoppen Sie den Server, um eine Standarddatei zu generieren.
Wichtige Einstellungen
| Einstellung | Standard | Beschreibung |
|---|---|---|
hostname |
NMRiH Server |
Servername, der im Browser angezeigt wird. |
sv_password |
(leer) | Beitrittspasswort. Leer lassen für öffentlichen Zugang. |
rcon_password |
(keines) | RCON-Passwort für Remote-Admin-Zugang. Muss gesetzt werden, damit RCON funktioniert. |
maxplayers |
8 |
Maximale gleichzeitige Spieleranzahl. |
sv_contact |
(leer) | Kontakt-E-Mail oder URL des Serverbetreibers. Optional. |
sv_region |
255 |
Server-Regionscode für den Browser. 0=US Ost, 1=US West, 2=Südamerika, 3=Europa, 4=Asien, 5=Australien, 255=Welt. |
mp_timelimit |
0 |
Zeitlimit pro Karte in Minuten. 0 bedeutet kein Zeitlimit (rundenbasierter Fortschritt). |
sv_alltalk |
1 |
Erlaubt allen Spielern, sich unabhängig von der Entfernung per Sprachchat zu hören. Auf 0 setzen für entfernungsbasierte Sprache. |
Beispiel server.cfg
hostname "My NMRiH Server"
sv_password ""
rcon_password "MySecureRCON"
maxplayers 8
sv_region 255
mp_timelimit 0
sv_alltalk 1
sv_lan 0
4. Kartenrotation (mapcycle.txt)
NMRiH wechselt die Karten mithilfe einer mapcycle.txt-Datei. Der Server lädt die nächste Karte in der Liste, nachdem jede Runde endet.
Dateispeicherort
nmrih/mapcycle.txt
Format
Listen Sie eine Karte pro Zeile auf. Karten werden in der Reihenfolge von oben nach unten geladen, dann wiederholt sich der Zyklus.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Kartennamen-Präfixe
| Präfix | Spielmodus | Beschreibung |
|---|---|---|
nmo_ |
Ziel | Spieler erfüllen Ziele (Gegenstände finden, Extraktionspunkte erreichen) während sie gegen Zombies kämpfen. Der beliebteste Modus. |
nms_ |
Überleben | Wellenbasiertes Überleben. Spieler verteidigen eine Position gegen zunehmend schwierigere Zombiewellen. |
nmo_- und nms_-Karten im selben Kartenzyklus mischen. Der Server wechselt automatisch den Spielmodus basierend auf dem Kartenpräfix.
5. Spielmodi
Zielmodus (nmo_)
Der primäre Spielmodus. Spieler müssen zusammenarbeiten, um eine Reihe von Zielen zu erfüllen – Schlüssel finden, Generatoren aktivieren, Evakuierungspunkte erreichen – während Zombies die Karte durchstreifen. Wenn keine Spieler mehr übrig sind oder die Evakuierung fehlschlägt, verliert man.
Überlebensmodus (nms_)
Wellenbasierte Verteidigung. Spieler halten eine Position und wehren zunehmend schwierigere Zombiewellen ab. Munition und Vorräte sind knapp. Das Ziel ist es, so viele Wellen wie möglich zu überleben oder eine bestimmte Anzahl von Wellen zu erreichen, um zu gewinnen.
6. Verbindung herstellen
Option A – Steam Server-Browser
- Öffnen Sie den Steam-Client.
- Klicken Sie im oberen Menü auf Anzeige, dann auf Spielserver.
- Klicken Sie auf den Tab Favoriten, dann auf Server hinzufügen.
- Geben Sie die IP und den Port Ihres Servers aus dem Tab Network in GPanel ein:
<your-server-ip>:<port> - Klicken Sie auf Diese Adresse zu Favoriten hinzufügen, wählen Sie dann den Server aus und klicken Sie auf Verbinden.
Option B – Spielkonsole
- Starten Sie No More Room in Hell über Steam.
- Aktivieren Sie die Entwicklerkonsole unter Optionen > Tastatur > Erweitert > Entwicklerkonsole aktivieren.
- Drücken Sie
~(Tilde), um die Konsole zu öffnen. - Geben Sie den Verbindungsbefehl ein:
connect <your-server-ip>:<port> - Falls ein Passwort gesetzt ist, fügen Sie es hinzu:
connect <your-server-ip>:<port>; password YourPassword
Option C – Server-Browser im Spiel
- Starten Sie No More Room in Hell über Steam.
- Wählen Sie im Hauptmenü Server suchen.
- Suchen Sie Ihren Server nach Namen oder durchsuchen Sie die Liste.
- Wählen Sie Ihren Server aus und klicken Sie auf Verbinden.
7. RCON (Remote-Konsole)
RCON ermöglicht es Ihnen, Serverbefehle aus der Ferne auszuführen, ohne mit dem Spiel verbunden zu sein. Dies verwendet das Standard-Source-Engine-RCON-Protokoll.
RCON im Spiel verwenden
- Öffnen Sie die Entwicklerkonsole (
~). - Geben Sie Ihr RCON-Passwort ein:
rcon_password YourRCONPassword - Führen Sie Befehle aus, indem Sie
rconvoranstellen:rcon changelevel nmo_broadway rcon kick PlayerName
Einen externen RCON-Client verwenden
Sie können auch eigenständige RCON-Tools verwenden, um Ihren Server aus der Ferne zu verwalten. Verbinden Sie sich mit Ihrer Server-IP, dem Port und dem RCON-Passwort. Beliebte Source-RCON-Clients sind HLSW und mcrcon.
Fehlerbehebung
- Server erscheint nicht im Browser: Überprüfen Sie, ob der Server in GPanel vollständig gestartet ist. Stellen Sie sicher, dass
sv_lanin server.cfg auf0gesetzt ist. Der Steam-Browser kann 2-3 Minuten brauchen, um einen neuen Server zu indexieren. - Verbindung nicht möglich: Überprüfen Sie Ihre Server-IP und den Port im Tab Network in GPanel. Versuchen Sie, sich über die Konsole mit
connect IP:PORTzu verbinden. - Karte nicht gefunden: Überprüfen Sie, ob die Kartennamen in
mapcycle.txtmit den tatsächlichen Kartendateien innmrih/maps/übereinstimmen. Namen sind case-sensitive. - Absturz beim Start: Löschen Sie
server.cfgund starten Sie neu, um Standardwerte zu regenerieren. Überprüfen Sie die GPanel-Konsole auf spezifische Fehlermeldungen. - RCON funktioniert nicht: Bestätigen Sie, dass
rcon_passwordsowohl inserver.cfgals auch im GPanel-Tab Startup gesetzt ist. Stellen Sie sicher, dass Sie den richtigen Port verwenden.
Verwandte Artikel
- No More Room in Hell Admin-Befehle
- So finden Sie Ihre Server-IP und Ihren Port
- Dateien per SFTP hochladen
- Server-Startanleitung
Brauchen Sie Hilfe?
Wenn Sie auf Probleme stoßen, die hier nicht behandelt werden, eröffnen Sie ein Support-Ticket und geben Sie Ihre Server-IP, eine Beschreibung des Problems und eventuelle Fehlermeldungen aus der GPanel-Konsole an.