Aquesta guia cobreix la configuració d'administració, les comandes RCON del motor Source, la gestió de jugadors, les comandes de mapes, el suport de SourceMod/MetaMod, els mapes personalitzats i la resolució de problemes del vostre servidor de Half-Life 2: Deathmatch. Per a la configuració inicial, la configuració i les instruccions de connexió, consulteu Half-Life 2: Deathmatch Server Setup Guide.
1. Configuració de RCON
Establiu la contrasenya RCON mitjançant la variable d'inici RCON_PASSWORD o a hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Autentiqueu-vos dins del joc mitjançant la consola (~):
rcon_password YourStrongPassword
rcon <command>
També podeu enviar comandes directament a través de la pestanya Console de GPanel.
2. Gestió de jugadors
| Comanda | Descripció |
|---|---|
rcon status | Llista els jugadors amb IDs d'usuari, Steam IDs, IPs i ping. |
rcon kick <userid> | Expulsa un jugador per ID d'usuari. |
rcon kick "<playername>" | Expulsa per nom visible. |
rcon banid <minutes> <userid> | Prohibeix per ID d'usuari. 0 = permanent. |
rcon banip <minutes> <ip> | Prohibeix una adreça IP. |
rcon removeid <steamid> | Elimina una prohibició de Steam ID. |
rcon removeip <ip> | Elimina una prohibició d'IP. |
rcon writeid | Desa la llista de prohibicions a banned_user.cfg. |
rcon writeip | Desa les prohibicions d'IP a banned_ip.cfg. |
rcon writeid i rcon writeip després de prohibir. Sense desar, les prohibicions es perden en reiniciar.
3. Comandes de mapes
| Comanda | Descripció |
|---|---|
rcon changelevel <mapname> | Canvia el mapa mantenint els jugadors connectats. |
rcon map <mapname> | Carrega el mapa des de zero, desconnectant tots els jugadors. |
rcon maps * | Llista tots els mapes disponibles. |
rcon mp_timelimit <min> | Canvia el límit de temps del mapa. |
rcon mp_fraglimit <frags> | Canvia el límit de baixes. |
rcon mp_restartgame 1 | Reinicia la ronda actual, resetejant les puntuacions. |
4. Gestió del servidor
| Comanda | Descripció |
|---|---|
rcon hostname "Name" | Canvia el nom del servidor. |
rcon sv_password "pass" | Estableix o canvia la contrasenya d'accés. |
rcon mp_friendlyfire <0/1> | Activa o desactiva el foc amic. |
rcon sv_alltalk <0/1> | Activa o desactiva el xat de veu entre equips. |
rcon say "message" | Envia un missatge de xat a tot el servidor. |
rcon exec <filename> | Executa un fitxer de configuració. |
rcon quit | Apaga el servidor. |
5. SourceMod i MetaMod
Per a funcions d'administració avançades, instal·leu MetaMod:Source i SourceMod.
Instal·lació
- Atureu el vostre servidor des de GPanel.
- Descarregueu MetaMod:Source des de sourcemm.net i pugeu-lo a
hl2mp/via SFTP. - Descarregueu SourceMod des de sourcemod.net i pugeu-lo a
hl2mp/. - Inicieu el servidor i verifiqueu amb
meta versionism version.
Afegir administradors de SourceMod
Editeu hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Utilitzeu sm_admin al xat o a la consola per obrir el menú d'administració dins del joc.
6. Mapes personalitzats
- Descarregueu el fitxer
.bspdel mapa personalitzat. - Pugeu-lo a
hl2mp/maps/via SFTP (consulteu How to Upload Files via SFTP). - Afegiu el nom del mapa a
mapcycle.txt. - Proveu-lo amb
rcon changelevel mapname.
7. Resolució de problemes
- El servidor es bloqueja en iniciar: Comproveu la consola de GPanel per errors. Verifiqueu que el mapa d'inici existeix a
hl2mp/maps/. - Els jugadors no poden connectar-se: Confirmeu que el servidor està funcionant, comproveu la IP/port a GPanel i assegureu-vos que les versions del joc coincideixen.
- RCON no funciona: Verifiqueu que
rcon_passwordestà establert i autentiqueu-vos abans d'enviar comandes. - Problemes amb SourceMod: Assegureu-vos que els fitxers estan a
hl2mp/(no a l'arrel del servidor) i que s'utilitza la versió correcta.
Articles relacionats
- Half-Life 2: Deathmatch Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Necessiteu ajuda?
Si trobeu problemes amb el vostre servidor de HL2DM que no estan coberts aquí, obriu un tiquet de suport i incloeu la IP del vostre servidor, una descripció del problema i qualsevol missatge d'error rellevant de la consola de GPanel.