Denne veiledningen dekker admin-oppsett, RCON-kommandoer for Source-motoren, spilleradministrasjon, kartkommandoer, støtte for SourceMod/MetaMod, tilpassede kart og feilsøking for din Half-Life 2: Deathmatch-server. For innledende oppsett, konfigurasjon og tilkoblingsinstruksjoner, se Oppsettsveiledning for Half-Life 2: Deathmatch-server.
1. RCON-oppsett
Sett RCON-passordet via startup-variabelen RCON_PASSWORD eller i hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Autentiser i spillet via konsollen (~):
rcon_password YourStrongPassword
rcon <command>
Du kan også sende kommandoer direkte gjennom fanen Console i GPanel.
2. Spilleradministrasjon
| Kommando | Beskrivelse |
|---|---|
rcon status | List opp spillere med bruker-ID-er, Steam ID-er, IP-er og ping. |
rcon kick <userid> | Spark en spiller ut ved hjelp av bruker-ID. |
rcon kick "<playername>" | Spark ut ved hjelp av visningsnavn. |
rcon banid <minutes> <userid> | Bannlys ved hjelp av bruker-ID. 0 = permanent. |
rcon banip <minutes> <ip> | Bannlys en IP-adresse. |
rcon removeid <steamid> | Fjern en Steam ID-bannlysning. |
rcon removeip <ip> | Fjern en IP-bannlysning. |
rcon writeid | Lagre bannlysningslisten til banned_user.cfg. |
rcon writeip | Lagre IP-bannlysninger til banned_ip.cfg. |
rcon writeid og rcon writeip etter bannlysning. Uten lagring går bannlysninger tapt ved omstart.
3. Kartkommandoer
| Kommando | Beskrivelse |
|---|---|
rcon changelevel <mapname> | Bytt kart, behold spillerne tilkoblet. |
rcon map <mapname> | Last kart fra bunnen av, kobler fra alle spillere. |
rcon maps * | List opp alle tilgjengelige kart. |
rcon mp_timelimit <min> | Endre tidsgrensen for kartet. |
rcon mp_fraglimit <frags> | Endre frag-grensen. |
rcon mp_restartgame 1 | Start gjeldende runde på nytt, tilbakestill poengsummer. |
4. Serveradministrasjon
| Kommando | Beskrivelse |
|---|---|
rcon hostname "Name" | Endre servernavn. |
rcon sv_password "pass" | Sett eller endre tilkoblingspassord. |
rcon mp_friendlyfire <0/1> | Slå friendly fire av eller på. |
rcon sv_alltalk <0/1> | Slå stemmechat på tvers av lag av eller på. |
rcon say "message" | Send en chat-melding til hele serveren. |
rcon exec <filename> | Kjør en konfigurasjonsfil. |
rcon quit | Slå av serveren. |
5. SourceMod og MetaMod
For avanserte admin-funksjoner, installer MetaMod:Source og SourceMod.
Installasjon
- Stopp serveren din fra GPanel.
- Last ned MetaMod:Source fra sourcemm.net og last opp til
hl2mp/via SFTP. - Last ned SourceMod fra sourcemod.net og last opp til
hl2mp/. - Start serveren og verifiser med
meta versionogsm version.
Legge til SourceMod-administratorer
Rediger hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Bruk sm_admin i chat eller konsoll for å åpne admin-menyen i spillet.
6. Tilpassede kart
- Last ned
.bsp-filen for det tilpassede kartet. - Last den opp til
hl2mp/maps/via SFTP (se Hvordan laste opp filer via SFTP). - Legg til kartnavnet i
mapcycle.txt. - Test med
rcon changelevel mapname.
7. Feilsøking
- Serveren krasjer ved oppstart: Sjekk GPanel-konsollen for feil. Bekreft at startkartet finnes i
hl2mp/maps/. - Spillere kan ikke koble til: Bekreft at serveren kjører, sjekk IP/port i GPanel, og sørg for at spillversjonene samsvarer.
- RCON fungerer ikke: Bekreft at
rcon_passworder satt og autentiser før du sender kommandoer. - SourceMod-problemer: Sørg for at filene er i
hl2mp/(ikke serverroten) og at riktig build brukes.
Relaterte artikler
- Oppsettsveiledning for Half-Life 2: Deathmatch-server
- Hvordan finne serverens IP og port
- Hvordan laste opp filer via SFTP
Trenger du hjelp?
Hvis du støter på problemer med HL2DM-serveren din som ikke dekkes her, opprett en supporthenvendelse og inkluder server-IP-en din, en beskrivelse av problemet og eventuelle relevante feilmeldinger fra GPanel-konsollen.