Questa guida copre la configurazione admin, i comandi RCON del motore Source, la gestione dei giocatori, i comandi mappa, il supporto plugin SourceMod/MetaMod, le mappe personalizzate e la risoluzione dei problemi per il tuo server dedicato Black Mesa. Black Mesa è un remake su motore Source di Half-Life con deathmatch multigiocatore competitivo. Per la configurazione iniziale, le impostazioni e le istruzioni di connessione, consulta la Guida alla Configurazione del Server Black Mesa.
1. Configurazione Admin (Password RCON)
Black Mesa utilizza il sistema RCON del motore Source per l'amministrazione. Imposta la password nella scheda Startup di GPanel o in server.cfg:
rcon_password "YourStrongPassword"
Autenticati in gioco tramite la console (~):
rcon_password YourStrongPassword
rcon <command>
Puoi anche inviare comandi direttamente tramite la scheda Console di GPanel senza autenticazione RCON.
2. Comandi RCON del Motore Source
Gestione Giocatori
| Comando | Descrizione |
|---|---|
rcon status | Elenca i giocatori con ID utente, Steam ID, IP e ping. |
rcon kick <userid> | Espelli un giocatore tramite ID utente. |
rcon kick "<playername>" | Espelli tramite nome visualizzato. |
rcon banid <minutes> <userid> | Banna tramite ID utente. 0 = permanente. |
rcon banip <minutes> <ip> | Banna un indirizzo IP. |
rcon removeid <steamid> | Rimuovi un ban tramite Steam ID. |
rcon removeip <ip> | Rimuovi un ban IP. |
rcon writeid | Salva la lista ban in banned_user.cfg. |
rcon writeip | Salva i ban IP in banned_ip.cfg. |
rcon writeid e rcon writeip dopo aver bannato. Senza salvare, i ban vengono persi al riavvio.
Comandi Mappa
| Comando | Descrizione |
|---|---|
rcon changelevel <mapname> | Cambia mappa mantenendo i giocatori connessi. |
rcon map <mapname> | Carica la mappa da zero, disconnettendo tutti i giocatori. |
rcon maps * | Elenca tutte le mappe disponibili. |
rcon mp_timelimit <min> | Modifica il limite di tempo della mappa. |
rcon mp_fraglimit <frags> | Modifica il limite di frag. |
rcon mp_restartgame 1 | Riavvia il round corrente, azzerando i punteggi. |
Gestione del Server
| Comando | Descrizione |
|---|---|
rcon hostname "Name" | Cambia il nome del server. |
rcon sv_password "pass" | Imposta o modifica la password di accesso. |
rcon mp_friendlyfire <0/1> | Attiva/disattiva il fuoco amico. |
rcon sv_alltalk <0/1> | Attiva/disattiva la chat vocale tra team. |
rcon say "message" | Invia un messaggio in chat a tutto il server. |
rcon exec <filename> | Esegui un file di configurazione. |
rcon quit | Spegni il server. |
3. SourceMod e MetaMod
Per funzionalità admin avanzate, installa MetaMod:Source e SourceMod.
Installazione
- Ferma il server da GPanel.
- Scarica MetaMod:Source da sourcemm.net e caricalo in
bms/tramite SFTP. - Scarica SourceMod da sourcemod.net e caricalo in
bms/. - Avvia il server e verifica con
meta versionesm version.
Aggiungere Admin SourceMod
Modifica bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Usa sm_admin in chat o nella console per aprire il menu admin in gioco per espulsioni, ban, cambi mappa e votazioni.
Plugin Popolari
- Map Chooser: Votazione a fine mappa con rock-the-vote.
- Fun Commands: Slay, slap, beacon e interazione con i giocatori.
- Anti-Cheat: Rilevamento cheat lato server.
- Reserved Slots: Slot riservati per admin e VIP.
4. Mappe Personalizzate
- Scarica il file
.bspdella mappa personalizzata e qualsiasi contenuto aggiuntivo. - Carica il file
.bspinbms/maps/tramite SFTP (vedi Come Caricare File tramite SFTP). - Aggiungi il nome della mappa a
mapcycle.txtper la rotazione. - Testa con
rcon changelevel mapname.
Per download più veloci dei contenuti personalizzati, configura un URL di download rapido in server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Risoluzione dei Problemi
Il Server Crasha all'Avvio
- Controlla la console di GPanel per messaggi di errore.
- Se usi SourceMod/MetaMod, rimuovi temporaneamente le directory degli addon per testare.
- Verifica che la mappa di avvio esista in
bms/maps/. - Elimina
server.cfge riavvia per rigenerare le impostazioni predefinite.
I Giocatori Non Riescono a Connettersi
- Verifica che il server sia in esecuzione su GPanel.
- Controlla l'IP e la porta corretti dalla scheda Network.
- Assicurati che server e giocatore siano sulla stessa versione del gioco.
RCON o SourceMod Non Funzionano
- Verifica che
rcon_passwordsia impostata e autenticati prima di inviare comandi. - Per SourceMod, verifica che i file siano in
bms/(non nella root del server) e che tu abbia la build corretta. - Usa la console di GPanel direttamente come alternativa a RCON.
Articoli Correlati
- Guida alla Configurazione del Server Black Mesa
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP
- Guida all'Avvio del Server
Hai Bisogno di Aiuto?
Se riscontri problemi con il tuo server Black Mesa non trattati in questa guida, apri un ticket di supporto e includi l'IP del tuo server, una descrizione del problema e qualsiasi messaggio di errore rilevante dalla console di GPanel.