Acest ghid acoperă configurarea administratorilor, comenzile RCON ale motorului Source, gestionarea jucătorilor, comenzile de hartă, suportul SourceMod/MetaMod, hărțile personalizate și depanarea pentru serverul tău Half-Life 2: Deathmatch. Pentru configurarea inițială, ajustarea și instrucțiunile de conectare, vezi Ghid de configurare a serverului Half-Life 2: Deathmatch.
1. Configurarea RCON
Setează parola RCON prin variabila de startup RCON_PASSWORD sau în hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Autentifică-te în joc prin consolă (~):
rcon_password YourStrongPassword
rcon <command>
Poți, de asemenea, trimite comenzi direct prin fila Console din GPanel.
2. Gestionarea jucătorilor
| Comandă | Descriere |
|---|---|
rcon status | Listează jucătorii cu ID-urile de utilizator, Steam ID-urile, IP-urile și ping-ul. |
rcon kick <userid> | Dă afară un jucător după ID-ul de utilizator. |
rcon kick "<playername>" | Dă afară după numele afișat. |
rcon banid <minutes> <userid> | Interzice după ID-ul de utilizator. 0 = permanent. |
rcon banip <minutes> <ip> | Interzice o adresă IP. |
rcon removeid <steamid> | Elimină o interdicție de Steam ID. |
rcon removeip <ip> | Elimină o interdicție de IP. |
rcon writeid | Salvează lista de interdicții în banned_user.cfg. |
rcon writeip | Salvează interdicțiile de IP în banned_ip.cfg. |
rcon writeid și rcon writeip după interzicere. Fără salvare, interdicțiile se pierd la repornire.
3. Comenzi de hartă
| Comandă | Descriere |
|---|---|
rcon changelevel <mapname> | Schimbă harta, menținând jucătorii conectați. |
rcon map <mapname> | Încarcă harta de la zero, deconectând toți jucătorii. |
rcon maps * | Listează toate hărțile disponibile. |
rcon mp_timelimit <min> | Schimbă limita de timp a hărții. |
rcon mp_fraglimit <frags> | Schimbă limita de frag-uri. |
rcon mp_restartgame 1 | Repornește runda curentă, resetând scorurile. |
4. Gestionarea serverului
| Comandă | Descriere |
|---|---|
rcon hostname "Name" | Schimbă numele serverului. |
rcon sv_password "pass" | Setează sau schimbă parola de alăturare. |
rcon mp_friendlyfire <0/1> | Comută focul amical. |
rcon sv_alltalk <0/1> | Comută chatul vocal între echipe. |
rcon say "message" | Trimite un mesaj de chat la nivelul întregului server. |
rcon exec <filename> | Execută un fișier de configurare. |
rcon quit | Oprește serverul. |
5. SourceMod și MetaMod
Pentru funcții avansate de administrare, instalează MetaMod:Source și SourceMod.
Instalare
- Oprește serverul din GPanel.
- Descarcă MetaMod:Source de la sourcemm.net și încarcă-l în
hl2mp/prin SFTP. - Descarcă SourceMod de la sourcemod.net și încarcă-l în
hl2mp/. - Pornește serverul și verifică cu
meta versionșism version.
Adăugarea administratorilor SourceMod
Editează hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Folosește sm_admin în chat sau consolă pentru a deschide meniul de administrator din joc.
6. Hărți personalizate
- Descarcă fișierul
.bspal hărții personalizate. - Încarcă-l în
hl2mp/maps/prin SFTP (vezi Cum să încarci fișiere prin SFTP). - Adaugă numele hărții în
mapcycle.txt. - Testează cu
rcon changelevel mapname.
7. Depanare
- Serverul se blochează la pornire: Verifică consola GPanel pentru erori. Verifică dacă harta de start există în
hl2mp/maps/. - Jucătorii nu se pot conecta: Confirmă că serverul rulează, verifică IP-ul/portul în GPanel și asigură-te că versiunile jocului se potrivesc.
- RCON nu funcționează: Verifică dacă
rcon_passwordeste setată și autentifică-te înainte de a trimite comenzi. - Probleme SourceMod: Asigură-te că fișierele sunt în
hl2mp/(nu în rădăcina serverului) și că este folosit build-ul corect.
Articole conexe
- Ghid de configurare a serverului Half-Life 2: Deathmatch
- Cum să găsești IP-ul și portul serverului tău
- Cum să încarci fișiere prin SFTP
Ai nevoie de ajutor?
Dacă întâmpini probleme cu serverul tău HL2DM care nu sunt acoperite aici, deschide un tichet de suport și include IP-ul serverului tău, o descriere a problemei și orice mesaje de eroare relevante din consola GPanel.