Denne guide dækker admin-opsætning, Source engine RCON-kommandoer, spillerhåndtering, banekommandoer, SourceMod/MetaMod-support, brugerdefinerede baner og fejlfinding for din Half-Life 2: Deathmatch server. For indledende opsætning, konfiguration og forbindelsesinstruktioner, se Half-Life 2: Deathmatch Server Setup Guide.
1. RCON-opsætning
Indstil RCON-adgangskoden via opstartsvariablen RCON_PASSWORD eller i hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Autentificer i spillet via konsollen (~):
rcon_password YourStrongPassword
rcon <command>
Du kan også sende kommandoer direkte gennem GPanel-fanen Console.
2. Spillerhåndtering
| Kommando | Beskrivelse |
|---|---|
rcon status | Vis spillere med bruger-ID'er, Steam ID'er, IP'er og ping. |
rcon kick <userid> | Smid en spiller ud efter bruger-ID. |
rcon kick "<playername>" | Smid ud efter visningsnavn. |
rcon banid <minutes> <userid> | Ban efter bruger-ID. 0 = permanent. |
rcon banip <minutes> <ip> | Ban en IP-adresse. |
rcon removeid <steamid> | Fjern et Steam ID-ban. |
rcon removeip <ip> | Fjern et IP-ban. |
rcon writeid | Gem banliste til banned_user.cfg. |
rcon writeip | Gem IP-bans til banned_ip.cfg. |
rcon writeid og rcon writeip efter bannelse. Uden at gemme går bans tabt ved genstart.
3. Banekommandoer
| Kommando | Beskrivelse |
|---|---|
rcon changelevel <mapname> | Skift bane og behold spillere tilsluttet. |
rcon map <mapname> | Indlæs bane fra bunden, afbryder alle spillere. |
rcon maps * | Vis alle tilgængelige baner. |
rcon mp_timelimit <min> | Ændr tidsgrænse for bane. |
rcon mp_fraglimit <frags> | Ændr frag-grænse. |
rcon mp_restartgame 1 | Genstart nuværende runde og nulstil point. |
4. Serverhåndtering
| Kommando | Beskrivelse |
|---|---|
rcon hostname "Name" | Ændr servernavn. |
rcon sv_password "pass" | Indstil eller ændr adgangskode for tilslutning. |
rcon mp_friendlyfire <0/1> | Slå friendly fire til/fra. |
rcon sv_alltalk <0/1> | Slå stemmechat på tværs af hold til/fra. |
rcon say "message" | Send en chatbesked til hele serveren. |
rcon exec <filename> | Kør en konfigurationsfil. |
rcon quit | Luk serveren ned. |
5. SourceMod og MetaMod
For avancerede admin-funktioner, installer MetaMod:Source og SourceMod.
Installation
- Stop din server fra GPanel.
- Download MetaMod:Source fra sourcemm.net og upload til
hl2mp/via SFTP. - Download SourceMod fra sourcemod.net og upload til
hl2mp/. - Start serveren og verificer med
meta versionogsm version.
Tilføjelse af SourceMod-admins
Rediger hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Brug sm_admin i chat eller konsol for at åbne admin-menuen i spillet.
6. Brugerdefinerede baner
- Download den brugerdefinerede banes
.bsp-fil. - Upload den til
hl2mp/maps/via SFTP (se How to Upload Files via SFTP). - Tilføj banenavnet til
mapcycle.txt. - Test med
rcon changelevel mapname.
7. Fejlfinding
- Serveren crasher ved opstart: Tjek GPanel-konsollen for fejl. Verificer, at startbanen findes i
hl2mp/maps/. - Spillere kan ikke oprette forbindelse: Bekræft, at serveren kører, tjek IP/port i GPanel, og sørg for, at spilversioner matcher.
- RCON virker ikke: Verificer, at
rcon_passworder sat, og autentificer før du sender kommandoer. - SourceMod-problemer: Sørg for, at filerne er i
hl2mp/(ikke serverroden) og at den korrekte build bruges.
Relaterede artikler
- Half-Life 2: Deathmatch Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Brug for hjælp?
Hvis du støder på problemer med din HL2DM-server, som ikke er dækket her, opret en supportticket og inkluder din server-IP, en beskrivelse af problemet og eventuelle relevante fejlmeddelelser fra GPanel-konsollen.