Deze gids behandelt hoe je je No More Room in Hell (NMRiH) dedicated server instelt op Legion Hosting, opstartvariabelen configureert, server.cfg bewerkt, maprotatie instelt, gamemodi configureert en verbinding maakt met je server. Voor beheerderscommando's en pluginondersteuning, zie No More Room in Hell Beheerderscommando's.
1. Eerste start
- Log in op GPanel en selecteer je NMRiH-server.
- Ga naar het Startup-tabblad en bekijk de beschikbare variabelen (zie de tabel hieronder).
- Wijzig optioneel de SRCDS_MAP om in te stellen welke map als eerste wordt geladen.
- Ga terug naar het Console-tabblad en klik op Start.
- Wacht tot de console aangeeft dat de server klaar is met het laden van de eerste map. De eerste start kan even duren omdat de server initialiseert en standaard configuratiebestanden genereert.
- Zodra de server draait, configureer je servernaam, RCON-wachtwoord en andere instellingen in
nmrih/cfg/server.cfg(zie hieronder).
server.cfg voordat je de server openbaar maakt. Zonder wachtwoord is externe beheertoegang uitgeschakeld en heb je beperkte controle over de server terwijl deze draait.
2. GPanel Opstartvariabelen
De volgende variabelen zijn beschikbaar in het GPanel Startup-tabblad. Instellingen zoals servernaam, wachtwoord, RCON-wachtwoord en maximaal aantal spelers worden geconfigureerd in server.cfg (zie sectie 3 hieronder).
| Variabele | Standaard | Beschrijving |
|---|---|---|
SRCDS_MAP |
nms_northway |
De map die wordt geladen bij het starten van de server. Gebruik het nmo_-prefix voor Objective maps of nms_ voor Survival maps. |
AUTO_UPDATE |
1 |
Server automatisch updaten bij het opstarten. Stel in op 0 om uit te schakelen. |
nmrih/cfg/server.cfg in plaats van als GPanel-opstartvariabelen.
3. Serverconfiguratie (server.cfg)
NMRiH gebruikt het standaard Source engine server.cfg-bestand voor gedetailleerde configuratie. Stop je server voordat je wijzigingen aanbrengt.
Bestandslocatie
nmrih/cfg/server.cfg
Open dit bestand via het Files-tabblad in GPanel of maak verbinding via SFTP. Als het bestand niet bestaat, maak het dan handmatig aan of start en stop de server om een standaardbestand te genereren.
Belangrijke instellingen
| Instelling | Standaard | Beschrijving |
|---|---|---|
hostname |
NMRiH Server |
Servernaam weergegeven in de browser. |
sv_password |
(leeg) | Wachtwoord om deel te nemen. Laat leeg voor openbare toegang. |
rcon_password |
(geen) | RCON-wachtwoord voor externe beheertoegang. Moet worden ingesteld om RCON te laten werken. |
maxplayers |
8 |
Maximaal aantal gelijktijdige spelers. |
sv_contact |
(leeg) | Contact-e-mail of URL voor de serverbeheerder. Optioneel. |
sv_region |
255 |
Serverregiocode voor de browser. 0=VS Oost, 1=VS West, 2=Zuid-Amerika, 3=Europa, 4=Azië, 5=Australië, 255=Wereld. |
mp_timelimit |
0 |
Tijdslimiet per map in minuten. 0 betekent geen tijdslimiet (ronde-gebaseerde progressie). |
sv_alltalk |
1 |
Sta toe dat alle spelers elkaar kunnen horen via voicechat ongeacht afstand. Stel in op 0 voor nabijheid-gebaseerde spraak. |
Voorbeeld 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. Maprotatie (mapcycle.txt)
NMRiH doorloopt maps met behulp van een mapcycle.txt-bestand. De server laadt de volgende map in de lijst nadat elke ronde eindigt.
Bestandslocatie
nmrih/mapcycle.txt
Formaat
Vermeld één map per regel. Maps worden geladen in volgorde van boven naar beneden, waarna de cyclus herhaalt.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
Map-naamvoorvoegsels
| Voorvoegsel | Gamemodus | Beschrijving |
|---|---|---|
nmo_ |
Objective | Spelers voltooien doelstellingen (items vinden, extractiepunten bereiken) terwijl ze tegen zombies vechten. De populairste modus. |
nms_ |
Survival | Golf-gebaseerde survival. Spelers verdedigen een positie tegen steeds moeilijkere zombiegolven. |
nmo_- en nms_-maps combineren in dezelfde mapcycle. De server schakelt automatisch van gamemodus op basis van het mapvoorvoegsel.
5. Gamemodi
Objective-modus (nmo_)
De primaire gamemodus. Spelers moeten samenwerken om een reeks doelstellingen te voltooien -- sleutels vinden, generatoren activeren, evacuatiepunten bereiken -- terwijl zombies over de map zwerven. Wanneer alle spelers sterven of de extractie mislukt, is het verloren.
Survival-modus (nms_)
Golf-gebaseerde verdediging. Spelers houden een positie vast en vechten tegen steeds moeilijkere golven van zombies. Munitie en voorraden zijn schaars. Het doel is om zoveel mogelijk golven te overleven of een vastgesteld aantal golven te bereiken om te winnen.
6. Verbinding maken
Optie A -- Steam-serverbrowser
- Open de Steam-client.
- Klik op View in het bovenste menu en vervolgens op Game Servers.
- Klik op het tabblad Favourites en vervolgens op Add a server.
- Voer het IP-adres en de poort van je server in vanuit het Network-tabblad van GPanel:
<your-server-ip>:<port> - Klik op Add this address to favourites, selecteer vervolgens de server en klik op Connect.
Optie B -- In-game console
- Start No More Room in Hell via Steam.
- Schakel de ontwikkelaarsconsole in via Options > Keyboard > Advanced > Enable Developer Console.
- Druk op
~(tilde) om de console te openen. - Typ het verbindingscommando:
connect <your-server-ip>:<port> - Als er een wachtwoord is ingesteld, voeg het toe:
connect <your-server-ip>:<port>; password YourPassword
Optie C -- In-game serverbrowser
- Start No More Room in Hell via Steam.
- Selecteer vanuit het hoofdmenu Find Servers.
- Zoek je server op naam of blader door de lijst.
- Selecteer je server en klik op Connect.
7. RCON (Remote Console)
RCON stelt je in staat om servercommando's op afstand uit te voeren zonder verbonden te zijn met de game. Dit maakt gebruik van het standaard Source engine RCON-protocol.
RCON in-game gebruiken
- Open de ontwikkelaarsconsole (
~). - Voer je RCON-wachtwoord in:
rcon_password YourRCONPassword - Voer commando's uit door ze vooraf te laten gaan door
rcon:rcon changelevel nmo_broadway rcon kick PlayerName
Een externe RCON-client gebruiken
Je kunt ook zelfstandige RCON-tools gebruiken om je server op afstand te beheren. Maak verbinding met het IP-adres, de poort en het RCON-wachtwoord van je server. Populaire Source RCON-clients zijn onder andere HLSW en mcrcon.
Probleemoplossing
- Server verschijnt niet in de browser: Controleer of de server volledig is opgestart in GPanel. Zorg ervoor dat
sv_lanop0staat in server.cfg. De Steam-browser kan 2-3 minuten nodig hebben om een nieuwe server te indexeren. - Kan geen verbinding maken: Controleer het IP-adres en de poort van je server in het Network-tabblad van GPanel. Probeer verbinding te maken via de console met
connect IP:PORT. - Map niet gevonden-fouten: Controleer of de mapnamen in
mapcycle.txtovereenkomen met de daadwerkelijke mapbestanden innmrih/maps/. Namen zijn hoofdlettergevoelig. - Crashes bij het opstarten: Verwijder
server.cfgen herstart om standaardinstellingen opnieuw te genereren. Controleer de GPanel-console op specifieke foutmeldingen. - RCON werkt niet: Bevestig dat
rcon_passwordis ingesteld in zowelserver.cfgals het GPanel Startup-tabblad. Zorg ervoor dat je de juiste poort gebruikt.
Gerelateerde artikelen
- No More Room in Hell Beheerderscommando's
- Hoe je het IP-adres en de poort van je server vindt
- Bestanden uploaden via SFTP
- Server Opstartgids
Hulp nodig?
Als je problemen ondervindt die hier niet worden behandeld, open dan een supportticket en vermeld je server-IP, een beschrijving van het probleem en eventuele foutmeldingen uit de GPanel-console.