Assegnare i diritti di amministratore ti permette di gestire il server in modo semplice e completo, con il pieno controllo. In qualità di admin, puoi usare direttamente nel gioco tutte le opzioni e le funzioni disponibili. Di seguito sono descritti tutti i passaggi necessari per assegnare i diritti di amministratore sul tuo server.
Per registrarti come admin, è necessario installare SourceMod o MetaMod. Ti serve anche lo Steam ID del tuo account Steam. Puoi ottenerlo in diversi modi: tramite un sito web esterno che offre questo servizio oppure direttamente dalla console di gioco.
Per ottenere il tuo SteamID tramite un sito web, apri prima il tuo profilo Steam e fai clic con il tasto destro in un punto qualsiasi della pagina per copiare l'URL del profilo. Incolla poi l'URL su uno dei seguenti siti web:
Il sito ti mostrerà il tuo SteamID insieme ad altre informazioni sull'account. Per la registrazione come admin ti serve lo SteamID32:
steamID32: STEAM_0:1:XXXXXX
In alternativa, puoi ottenere il tuo SteamID direttamente in gioco tramite la console. Avvia il gioco, connettiti al tuo server, apri la console e inserisci il comando:
status
Verranno visualizzati i dettagli della tua connessione, incluso il tuo SteamID. Dopodiché, connettiti al server tramite SFTP oppure apri il file manager nella sezione File e apri il file admins.cfg, che si trova in:
.../addons/sourcemod/configs/
Il file contiene un esempio di voce che puoi copiare e modificare:
Admins
{
"Player name"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
Il nome del giocatore non deve corrispondere al nome del tuo account Steam: serve solo come riferimento interno. Il campo auth definisce il metodo di autenticazione, che deve rimanere impostato su steam. In identity, inserisci lo SteamID32. I flags definiscono i diritti assegnati all'admin:
| Autorizzazione | Flag | Descrizione |
|---|---|---|
| reservation | a | Prenotazione slot |
| generic | b | Diritti di base (obbligatori) |
| kick | c | Espellere giocatori |
| ban | d | Bannare giocatori |
| unban | e | Rimuovere il ban ai giocatori |
| slay | f | Uccidere o schiaffeggiare i giocatori |
| changemap | g | Cambiare mappa |
| cvar | h | Modificare i valori del server |
| config | i | Eseguire configurazioni del server |
| chat | j | Diritti avanzati per la chat |
| vote | k | Avviare votazioni come admin |
| password | l | Impostare la password del server |
| rcon | m | Eseguire comandi RCON |
| cheats | n | Attivare sv_cheats |
| root | z | Accesso completo |
Puoi combinare più flag (ad es. bc per i diritti di espulsione). Per l'accesso completo, usa solo z. Puoi aprire il menu admin digitando admin nella chat o sm_admin nella console.
Ecco un elenco dei comandi admin più comuni che puoi usare sul tuo server.
| Comando | Descrizione |
|---|---|
sm_kick <player> | Espelle un giocatore |
sm_ban <player> <time> [reason] | Banna un giocatore per X minuti (0 = permanente) |
sm_unban <SteamID/IP> | Rimuove il ban a un giocatore |
sm_slay <player> | Uccide immediatamente il giocatore |
sm_slap <player> [damage] | Schiaffeggia il giocatore (con danni opzionali) |
sm_map <mapname> | Passa alla mappa indicata |
sm_cvar <cvar> <value> | Imposta una variabile di configurazione del server durante l'esecuzione |
sm_vote <topic> | Avvia una votazione semplice |
sm_restartgame <seconds> | Riavvia la partita al termine del conto alla rovescia |
sm_say <message> | Invia un messaggio nella chat globale |
