Deze handleiding behandelt admin-instellingen, Source engine RCON-commando's, spelerbeheer, map-commando's, SourceMod/MetaMod-ondersteuning, aangepaste maps en probleemoplossing voor je Half-Life 2: Deathmatch server. Voor de eerste installatie, configuratie en verbindingsinstructies, zie Half-Life 2: Deathmatch Server Setup Guide.
1. RCON-instellingen
Stel het RCON-wachtwoord in via de opstartvariabele RCON_PASSWORD of in hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Authenticeer in-game via de console (~):
rcon_password YourStrongPassword
rcon <command>
Je kunt ook commando's rechtstreeks versturen via het GPanel Console tabblad.
2. Spelerbeheer
| Commando | Beschrijving |
|---|---|
rcon status | Toon spelers met gebruikers-ID's, Steam ID's, IP's en ping. |
rcon kick <userid> | Kick een speler op gebruikers-ID. |
rcon kick "<playername>" | Kick op weergavenaam. |
rcon banid <minutes> <userid> | Ban op gebruikers-ID. 0 = permanent. |
rcon banip <minutes> <ip> | Ban een IP-adres. |
rcon removeid <steamid> | Verwijder een Steam ID-ban. |
rcon removeip <ip> | Verwijder een IP-ban. |
rcon writeid | Sla de banlijst op naar banned_user.cfg. |
rcon writeip | Sla IP-bans op naar banned_ip.cfg. |
rcon writeid en rcon writeip uit na het bannen. Zonder opslaan gaan bans verloren bij een herstart.
3. Map-commando's
| Commando | Beschrijving |
|---|---|
rcon changelevel <mapname> | Wissel van map, spelers blijven verbonden. |
rcon map <mapname> | Laad een map vanaf nul, alle spelers worden losgekoppeld. |
rcon maps * | Toon alle beschikbare maps. |
rcon mp_timelimit <min> | Wijzig de tijdslimiet van de map. |
rcon mp_fraglimit <frags> | Wijzig de fraglimiet. |
rcon mp_restartgame 1 | Herstart de huidige ronde, scores worden gereset. |
4. Serverbeheer
| Commando | Beschrijving |
|---|---|
rcon hostname "Name" | Wijzig de servernaam. |
rcon sv_password "pass" | Stel het join-wachtwoord in of wijzig het. |
rcon mp_friendlyfire <0/1> | Schakel friendly fire in of uit. |
rcon sv_alltalk <0/1> | Schakel spraakchat tussen teams in of uit. |
rcon say "message" | Stuur een serverbreed chatbericht. |
rcon exec <filename> | Voer een configuratiebestand uit. |
rcon quit | Sluit de server af. |
5. SourceMod en MetaMod
Voor geavanceerde admin-functies installeer je MetaMod:Source en SourceMod.
Installatie
- Stop je server vanuit GPanel.
- Download MetaMod:Source van sourcemm.net en upload naar
hl2mp/via SFTP. - Download SourceMod van sourcemod.net en upload naar
hl2mp/. - Start de server en verifieer met
meta versionensm version.
SourceMod-admins toevoegen
Bewerk hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Gebruik sm_admin in de chat of console om het in-game admin-menu te openen.
6. Aangepaste maps
- Download het aangepaste map
.bsp-bestand. - Upload het naar
hl2mp/maps/via SFTP (zie How to Upload Files via SFTP). - Voeg de mapnaam toe aan
mapcycle.txt. - Test met
rcon changelevel mapname.
7. Probleemoplossing
- Server crasht bij opstarten: Controleer de GPanel-console op fouten. Verifieer dat de startmap aanwezig is in
hl2mp/maps/. - Spelers kunnen niet verbinden: Bevestig dat de server draait, controleer IP/poort in GPanel en zorg ervoor dat gameversies overeenkomen.
- RCON werkt niet: Verifieer dat
rcon_passwordis ingesteld en authenticeer voordat je commando's verstuurt. - SourceMod-problemen: Zorg ervoor dat bestanden in
hl2mp/staan (niet in de server root) en dat de juiste build wordt gebruikt.
Gerelateerde artikelen
- Half-Life 2: Deathmatch Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Hulp nodig?
Als je problemen tegenkomt met je HL2DM-server die hier niet worden behandeld, open dan een supportticket en vermeld je server-IP, een beschrijving van het probleem en eventuele relevante foutmeldingen uit de GPanel-console.