Deze gids behandelt de beheerdersinstellingen via RCON, Source engine-commando's, SourceMod/MetaMod-pluginondersteuning, spelerbeheer, mapbeheer, aangepaste maps en probleemoplossing voor je No More Room in Hell (NMRiH) dedicated server. Voor de initiële serverinstallatie en configuratie, zie No More Room in Hell Server Setup Gids.
1. Beheerdersinstellingen (RCON)
RCON (Remote Console) is de primaire methode voor het beheren van NMRiH-servers. Het biedt volledige commandotoegang zowel in-game als op afstand.
RCON instellen
- Log in op GPanel en selecteer je NMRiH-server.
- Ga naar het Startup-tabblad en stel RCON_PASSWORD in op een veilig wachtwoord.
- Controleer of hetzelfde wachtwoord is ingesteld in
nmrih/cfg/server.cfg:rcon_password "YourSecureRCON" - Herstart de server om de wijzigingen door te voeren.
Authenticeren via RCON in-game
- Open de ontwikkelaarsconsole door op
~(tilde) te drukken. - Authenticeer met:
rcon_password YourSecureRCON - Je kunt nu elk commando vooraf laten gaan door
rconom het op de server uit te voeren.
2. Source Engine-commando's
De volgende commando's zijn standaard Source engine-servercommando's. Voer ze uit via RCON (voorafgegaan door rcon in de gameconsole) of via de GPanel-console.
| Commando | Beschrijving |
|---|---|
changelevel <map_name> |
Wissel onmiddellijk naar een specifieke map (bijv. changelevel nmo_broadway). |
kick <player_name> |
Kick een speler van de server op basis van naam. |
kickid <user_id> |
Kick een speler op basis van gebruikers-ID (weergegeven in status-uitvoer). |
banid <minutes> <user_id> |
Ban een speler op gebruikers-ID voor een bepaalde duur. Gebruik 0 voor permanent. |
removeid <user_id> |
Verwijder een ban op gebruikers-ID. |
status |
Toon serverinfo en een lijst van alle verbonden spelers met hun ID's en IP-adressen. |
users |
Toon verbonden spelers met hun gebruikers-ID's. |
say <message> |
Stuur een bericht naar alle spelers vanuit de serverconsole. |
mp_restartgame 1 |
Herstart de huidige ronde na een vertraging van 1 seconde. |
sv_password <password> |
Wijzig het wachtwoord om de server te betreden tijdens runtime. Gebruik lege aanhalingstekens voor geen wachtwoord. |
maps * |
Toon alle beschikbare maps op de server. |
writeid |
Sla de huidige banlijst op naar banned_user.cfg. |
writeip |
Sla de huidige IP-banlijst op naar banned_ip.cfg. |
3. Spelerbeheer
Spelers identificeren
Gebruik het status-commando om alle verbonden spelers te zien:
rcon status
Dit toont de naam, gebruikers-ID, Steam ID, IP-adres en verbindingstijd van elke speler.
Spelers kicken
rcon kick "PlayerName"
rcon kickid 3
Gebruik aanhalingstekens rond spelernamen die spaties bevatten. De kickid-variant gebruikt het numerieke gebruikers-ID uit status.
Spelers bannen
rcon banid 0 3 kick
Dit bant gebruikers-ID 3 permanent (0 minuten = permanent) en kickt hem onmiddellijk. Om voor een beperkte tijd te bannen:
rcon banid 60 3 kick
Dit bant voor 60 minuten. Sla na het bannen de banlijst op:
rcon writeid
Spelers ontbannen
rcon removeid STEAM_X:X:XXXXXXX
Gebruik het Steam ID uit de banlijst of status-uitvoer. Sla wijzigingen op met rcon writeid.
4. Mapbeheer
Maps wisselen
Om tijdens het spelen onmiddellijk van map te wisselen:
rcon changelevel nmo_broadway
Beschikbare maps bekijken
rcon maps *
Dit toont alle mapbestanden die op de server zijn geïnstalleerd. Gebruik de mapnaam zonder de .bsp-extensie bij het wisselen van levels.
De maprotatie bewerken
De maprotatie wordt beheerd door nmrih/mapcycle.txt. Bewerk dit bestand om maps toe te voegen of te verwijderen:
- Stop de server vanuit GPanel.
- Open
nmrih/mapcycle.txtvia het Files-tabblad of SFTP. - Voeg mapnamen toe of verwijder ze (één per regel).
- Sla op en start de server.
5. Aangepaste maps
NMRiH heeft een actieve community die aangepaste maps maakt. Om aangepaste maps op je server te installeren:
Aangepaste maps installeren
- Download het aangepaste mapbestand (
.bsp) van een betrouwbare bron zoals de Steam Workshop of GameBanana. - Stop de server vanuit GPanel.
- Maak verbinding via SFTP (zie Bestanden uploaden via SFTP).
- Upload het
.bsp-bestand naarnmrih/maps/. - Voeg de mapnaam toe aan
nmrih/mapcycle.txt. - Start de server.
sv_downloadurl voor FastDL zodat clients de map automatisch kunnen downloaden bij het verbinden.
FastDL instellen
Om clients automatisch aangepaste maps te laten downloaden, stel FastDL in via server.cfg:
sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0
6. SourceMod en MetaMod ondersteuning
NMRiH ondersteunt SourceMod en MetaMod:Source, die een krachtig pluginframework bieden voor uitgebreid serverbeheer.
MetaMod:Source installeren
- Download MetaMod:Source van sourcemm.net.
- Stop de server vanuit GPanel.
- Maak verbinding via SFTP en pak de MetaMod-bestanden uit in de
nmrih/-map, met behoud van de mapstructuur. - Start de server en controleer of MetaMod is geladen door
rcon meta versionin de console te typen.
SourceMod installeren
- Download SourceMod van sourcemod.net. Zorg ervoor dat je de juiste versie selecteert voor de Source engine-branch van NMRiH.
- Stop de server vanuit GPanel.
- Pak de SourceMod-bestanden uit in de
nmrih/-map bovenop de bestaande MetaMod-installatie. - Start de server en controleer door
rcon sm versionte typen.
Veelgebruikte SourceMod-plugins
- Beheermenu: In-game beheerderspaneel voor kicks, bans en mapwisselingen.
- Mapnominaties/stemmen: Laat spelers stemmen over de volgende map.
- Gereserveerde slots: Reserveer spelersslots voor beheerders of VIP's.
- Anti-cheat plugins: Extra bescherming tegen valsspelers.
nmrih/addons/sourcemod/configs/admins_simple.ini met Steam ID's. Dit verleent in-game beheerderstoegang aan opgegeven spelers.
7. Probleemoplossing
RCON werkt niet
- Controleer of
rcon_passwordis ingesteld in zowelserver.cfgals het GPanel Startup-tabblad. - Zorg ervoor dat je je authenticeert voordat je commando's uitvoert:
rcon_password YourPassworden daarnarcon command. - Controleer of de RCON-poort overeenkomt met de gamepoort van je server (Source engine gebruikt standaard dezelfde poort voor RCON).
Aangepaste maps laden niet
- Controleer of het
.bsp-bestand zich innmrih/maps/bevindt. - Zorg ervoor dat de mapnaam in
mapcycle.txtexact overeenkomt met de bestandsnaam (zonder de.bsp-extensie). - Controleer de serverconsole op "map not found"-fouten.
SourceMod laadt niet
- Bevestig dat MetaMod correct is geïnstalleerd door
rcon meta versionte controleren. - Controleer of de SourceMod-versie compatibel is met de Source engine-branch van NMRiH.
- Controleer de map
nmrih/addons/sourcemod/logs/op foutenlogboeken.
Spelers worden onverwacht gekickt
- Controleer of een SourceMod anti-cheat plugin valse positieven veroorzaakt.
- Controleer of
sv_timeoutniet te laag is ingesteld (standaard is 65 seconden). - Bekijk de serverconsole voor berichten met de kickreden.
Server crasht
- Als crashes begonnen na het installeren van plugins, verwijder ze dan één voor één om de oorzaak te identificeren.
- Verwijder
server.cfgen herstart om standaardinstellingen opnieuw te genereren. - Als crashes aanhouden, open dan een supportticket met foutmeldingen uit de GPanel-console.
Gerelateerde artikelen
- No More Room in Hell Server Setup Gids
- 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.