Den här guiden täcker admin-installation, Source engine RCON-kommandon, spelarhantering, kartkommandon, SourceMod/MetaMod-stöd, anpassade kartor och felsökning för din Half-Life 2: Deathmatch-server. För initial installation, konfiguration och anslutningsinstruktioner, se Half-Life 2: Deathmatch Server Setup Guide.
1. RCON-installation
Ange RCON-lösenordet via startvariabeln RCON_PASSWORD eller i hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Autentisera i spelet via konsolen (~):
rcon_password YourStrongPassword
rcon <command>
Du kan också skicka kommandon direkt via GPanels Console-flik.
2. Spelarhantering
| Kommando | Beskrivning |
|---|---|
rcon status | Lista spelare med användar-ID:n, Steam ID:n, IP:n och ping. |
rcon kick <userid> | Sparka ut en spelare med användar-ID. |
rcon kick "<playername>" | Sparka ut med visningsnamn. |
rcon banid <minutes> <userid> | Banna med användar-ID. 0 = permanent. |
rcon banip <minutes> <ip> | Banna en IP-adress. |
rcon removeid <steamid> | Ta bort en Steam ID-bannlysning. |
rcon removeip <ip> | Ta bort en IP-bannlysning. |
rcon writeid | Spara bannlistan till banned_user.cfg. |
rcon writeip | Spara IP-bannlysningar till banned_ip.cfg. |
rcon writeid och rcon writeip efter att du bannat. Utan att spara går bannlysningar förlorade vid omstart.
3. Kartkommandon
| Kommando | Beskrivning |
|---|---|
rcon changelevel <mapname> | Byt karta och behåll spelarna anslutna. |
rcon map <mapname> | Ladda kartan från grunden och koppla från alla spelare. |
rcon maps * | Lista alla tillgängliga kartor. |
rcon mp_timelimit <min> | Ändra kartans tidsgräns. |
rcon mp_fraglimit <frags> | Ändra fraggräns. |
rcon mp_restartgame 1 | Starta om den nuvarande rundan och nollställ poäng. |
4. Serverhantering
| Kommando | Beskrivning |
|---|---|
rcon hostname "Name" | Ändra servernamn. |
rcon sv_password "pass" | Ange eller ändra anslutningslösenord. |
rcon mp_friendlyfire <0/1> | Växla friendly fire. |
rcon sv_alltalk <0/1> | Växla röstchatt mellan lag. |
rcon say "message" | Skicka serveromfattande chattmeddelande. |
rcon exec <filename> | Kör en konfigurationsfil. |
rcon quit | Stäng av servern. |
5. SourceMod och MetaMod
För avancerade admin-funktioner, installera MetaMod:Source och SourceMod.
Installation
- Stoppa din server från GPanel.
- Ladda ner MetaMod:Source från sourcemm.net och ladda upp till
hl2mp/via SFTP. - Ladda ner SourceMod från sourcemod.net och ladda upp till
hl2mp/. - Starta servern och verifiera med
meta versionochsm version.
Lägga till SourceMod-admins
Redigera hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Använd sm_admin i chatten eller konsolen för att öppna den inbyggda admin-menyn.
6. Anpassade kartor
- Ladda ner den anpassade kartans
.bsp-fil. - Ladda upp den till
hl2mp/maps/via SFTP (se How to Upload Files via SFTP). - Lägg till kartnamnet i
mapcycle.txt. - Testa med
rcon changelevel mapname.
7. Felsökning
- Servern kraschar vid start: Kontrollera GPanel-konsolen efter fel. Verifiera att startkartan finns i
hl2mp/maps/. - Spelare kan inte ansluta: Bekräfta att servern körs, kontrollera IP/port i GPanel och se till att spelversionerna matchar.
- RCON fungerar inte: Verifiera att
rcon_passwordär inställt och autentisera innan du skickar kommandon. - SourceMod-problem: Se till att filerna finns i
hl2mp/(inte serverroten) och att rätt build används.
Relaterade artiklar
- Half-Life 2: Deathmatch Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Behöver du hjälp?
Om du stöter på problem med din HL2DM-server som inte täcks här, öppna ett supportärende och inkludera din server-IP, en beskrivning av problemet och eventuella relevanta felmeddelanden från GPanel-konsolen.