Aquesta guia cobreix l'administració del servidor, les comandes de consola, la gestió de plugins de SourceMod, la navegació de mapes i la resolució de problemes per al vostre servidor de SourceCoop (Black Mesa Co-op) a Legion Hosting. Per a la configuració inicial i les instruccions de connexió dels jugadors, consulteu la Guia de configuració del servidor de SourceCoop.
1. Consola del servidor
El servidor de SourceCoop funciona amb el Source Engine (srcds) i proporciona una consola completa accessible des de la pestanya Console a GPanel. Totes les comandes estàndard del servidor del Source Engine estan disponibles.
2. Comandes de consola habituals
| Comanda | Descripció |
|---|---|
changelevel [map] |
Canvia al mapa especificat (per exemple, changelevel bm_c1a0a). |
kick [name] [reason] |
Expulsa un jugador pel nom. |
banid [minutes] [steamid] |
Prohibeix l'accés d'un jugador pel Steam ID durant una durada especificada. Utilitzeu 0 per a permanent. |
removeid [steamid] |
Elimina una prohibició d'accés per a un Steam ID específic. |
listid |
Mostra la llista actual de prohibicions d'accés. |
status |
Mostra informació del servidor, jugadors connectats i els seus Steam IDs. |
users |
Llista els usuaris connectats. |
say [message] |
Envia un missatge del servidor a tots els jugadors. |
sv_password [pass] |
Canvia la contrasenya del servidor en temps d'execució. Configureu-la a 0 per eliminar-la. |
mp_restartgame 1 |
Reinicia el mapa actual. |
3. Sistema d'administració de SourceMod
SourceCoop inclou SourceMod preinstal·lat, que proporciona un potent sistema d'administració. Per configurar els administradors de SourceMod:
- Atureu el servidor.
- Editeu el fitxer d'administradors via SFTP:
bms/addons/sourcemod/configs/admins_simple.ini - Afegiu les entrades d'administrador en el format:
"STEAM_0:1:12345678" "99:z"On el Steam ID és l'ID de l'administrador i
"99:z"atorga accés d'administrador complet. - Reinicieu el servidor.
Comandes habituals d'administrador de SourceMod
Les comandes de SourceMod tenen el prefix sm_ a la consola o ! al xat.
| Comanda de consola | Comanda de xat | Descripció |
|---|---|---|
sm_kick [name] [reason] |
!kick |
Expulsa un jugador. |
sm_ban [name] [minutes] [reason] |
!ban |
Prohibeix l'accés d'un jugador (0 = permanent). |
sm_unban [steamid] |
!unban |
Elimina la prohibició d'accés d'un jugador. |
sm_slay [name] |
!slay |
Mata un jugador. |
sm_map [mapname] |
!map |
Canvia el mapa actual. |
sm_rcon [command] |
!rcon |
Executa una comanda de la consola del servidor. |
4. Paràmetres específics de SourceCoop
SourceCoop afegeix les seves pròpies variables de configuració que es poden definir a bms/cfg/server.cfg:
| Paràmetre | Descripció |
|---|---|
sourcecoop_homemap |
El mapa al qual es torna després de completar la campanya. Comenteu-lo per utilitzar el fitxer mapcycle en el seu lloc. |
mp_mapcycle_empty_timeout_seconds |
Temps en segons abans que el servidor canviï de mapa quan està buit (per defecte: 3600). |
5. Navegació de mapes
La campanya progressa automàticament a través dels mapes quan els jugadors completen els objectius. També podeu canviar de mapa manualment utilitzant changelevel o la comanda !map de SourceMod.
Després de completar l'últim mapa (bm_c5a1 / crèdits), el servidor:
- Torna al
sourcecoop_homemapsi està configurat, o - Segueix el fitxer
mapcycle.txtabms/
6. Paràmetres avançats
Versions de SourceCoop i Metamod
La instal·lació del servidor inclou versions específiques de SourceCoop, Metamod:Source i SourceMod. Si necessiteu actualitzar-les:
| Variable | Per defecte | Descripció |
|---|---|---|
VERSION |
latest |
Etiqueta de versió de llançament de SourceCoop. |
MATCH |
bms |
Compilació de llançament a descarregar (Black Mesa = bms). |
MMS_BUILD |
1148 |
Número de compilació de Metamod:Source. |
SM_BUILD |
6960 |
Número de compilació de SourceMod. |
7. Resolució de problemes
| Problema | Solució |
|---|---|
Bloqueig al mapa de Nihilanth (bm_c4a4a) |
Configureu MOD_FORCETOUCHDATA a 0 a la pestanya Startup. |
| Els jugadors no poden connectar-se després d'una actualització del joc | Una actualització de Black Mesa pot requerir reinstal·lar el servidor amb versions actualitzades de SourceCoop. Consulteu el GitHub de SourceCoop per a informació de compatibilitat. |
| Les comandes de SourceMod no funcionen | Assegureu-vos que el vostre Steam ID estigui afegit a admins_simple.ini i que el servidor s'hagi reiniciat. |
| El servidor es bloqueja en carregar el mapa | Alguns mapes requereixen una quantitat significativa de memòria per a la precàrrega. Si el servidor es bloqueja constantment, proveu de desactivar mod_forcetouchdata o augmentar l'assignació de memòria del servidor. |
Articles relacionats
Necessiteu ajuda?
Si teniu problemes amb el vostre servidor de SourceCoop, 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.