Questa guida copre l'amministrazione del server per Left 4 Dead, inclusi l'accesso RCON, i comandi della console del motore Source, la gestione dei giocatori, l'installazione dei plugin SourceMod e la risoluzione dei problemi.
RCON (Console Remota)
RCON ti permette di eseguire comandi del server da remoto. Per configurare RCON, aggiungi quanto segue al tuo left4dead/cfg/server.cfg:
rcon_password "your_secure_password"
Per utilizzare RCON dalla console di gioco, digita:
rcon_password your_secure_password
rcon [command]
Puoi anche eseguire comandi direttamente dalla scheda Console di GPanel senza bisogno dell'autenticazione RCON.
Comandi Essenziali del Server
| Comando | Descrizione |
|---|---|
changelevel [map] |
Cambia alla mappa specificata (es. changelevel l4d_hospital01_apartment) |
status |
Mostra le informazioni del server, i giocatori connessi e i loro Steam ID |
kick [name] |
Espelle un giocatore per nome |
kickid [userid] |
Espelle un giocatore tramite il suo user ID (dall'output di status) |
banid [minutes] [steamid] |
Banna un giocatore tramite Steam ID (0 = permanente) |
removeid [steamid] |
Rimuove il ban di un giocatore tramite Steam ID |
say [message] |
Invia un messaggio a tutti i giocatori come server |
maps * |
Elenca tutte le mappe disponibili sul server |
sv_password [password] |
Imposta o cambia la password del server in runtime |
hostname [name] |
Cambia il nome del server in runtime |
quit |
Arresta il server in modo controllato |
Comandi delle Modalità di Gioco
| Comando | Descrizione |
|---|---|
sv_gametypes coop |
Imposta la modalità di gioco su cooperativa |
sv_gametypes versus |
Imposta la modalità di gioco su versus (sopravvissuti vs infetti) |
sv_gametypes survival |
Imposta la modalità di gioco su sopravvivenza |
z_difficulty Easy/Normal/Hard/Impossible |
Cambia la difficoltà dell'IA |
Gestione dei Giocatori
Gestione dei Ban
Il server mantiene una lista di ban in left4dead/cfg/banned_user.cfg. Puoi modificare questo file direttamente o utilizzare i comandi della console:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid per salvare la lista dei ban su disco. Altrimenti, i ban verranno persi al riavvio del server.
Installazione di SourceMod
SourceMod è un popolare framework di plugin per i server del motore Source che aggiunge menu di amministrazione, comandi personalizzati e modifiche al gameplay.
- Arresta il tuo server da GPanel.
- Scarica SourceMod e MetaMod:Source per il sistema operativo del tuo server (Linux).
- Carica ed estrai entrambi gli archivi nella directory
left4dead/tramite SFTP. La cartellaaddons/dovrebbe essere creata all'interno dileft4dead/. - Aggiungi il tuo Steam ID a
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - Avvia il server. Digita
sm versionnella console per verificare che SourceMod sia stato caricato.
Risoluzione dei Problemi
| Problema | Soluzione |
|---|---|
| Il server non appare nel browser | Verifica che il server sia in esecuzione e connesso a Steam (controlla la console per Connection to Steam servers successful). Imposta sv_allow_lobby_connect_only 0 in server.cfg. |
| RCON non funziona | Assicurati che rcon_password sia impostato in server.cfg e di aver inserito la password corrispondente nel tuo client. |
| Il cambio mappa fa crashare il server | Verifica che il nome della mappa sia corretto utilizzando maps *. Le mappe personalizzate devono essere caricate nella directory left4dead/maps/. |
| SourceMod non si carica | Assicurati che MetaMod:Source sia installato per primo. Controlla che left4dead/addons/metamod.vdf esista. Verifica che i permessi dei file siano corretti. |
Articoli Correlati
- Guida alla Configurazione del Server Left 4 Dead
- Come Trovare l'IP e la Porta del Tuo Server
- Come Caricare File tramite SFTP