Assegnare i diritti di amministratore ti consente una gestione semplice e completa con il pieno controllo del tuo server. Come admin puoi utilizzare tutte le opzioni e funzionalità disponibili nel gioco direttamente in-game. Di seguito sono descritti tutti i passaggi necessari per assegnare i diritti di amministratore al tuo server.
Per registrarti come admin è obbligatorio installare SourceMod o MetaMod. Inoltre, ti serve la Steam ID del tuo account Steam. Ci sono diversi modi per ottenerla: puoi usare un sito esterno che offre questo servizio oppure recuperarla direttamente tramite la console in-game.
Per ottenere la tua SteamID tramite un sito web, apri prima il tuo profilo Steam e clicca con il tasto destro in un punto qualsiasi della pagina per copiare l’URL del profilo. Incolla poi questo URL in uno dei seguenti siti:
Il sito ti mostrerà la tua SteamID insieme ad altre informazioni sull’account. Per la registrazione admin ti serve la SteamID32:
steamID32: STEAM_0:1:XXXXXX
In alternativa puoi recuperare la tua SteamID anche in-game tramite la console. Avvia il gioco, connettiti al tuo server, apri la console e digita il comando:
status
Questo ti mostrerà i dettagli della connessione inclusa la tua SteamID. Poi connettiti via FTP al server e apri il file admins.cfg che si trova in:
.../addons/sourcemod/configs/
Il file contiene una voce di esempio che puoi copiare e modificare:
Admins
{
"Nome giocatore"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
Il nome giocatore non deve corrispondere al nome del tuo account Steam; serve solo come riferimento interno. Il campo auth definisce il metodo di autenticazione, che rimane steam. In identity inserisci la SteamID32. Le flags definiscono i permessi concessi all’admin:
| Permesso | Flag | Descrizione |
|---|---|---|
| reservation | a | Riserva slot |
| generic | b | Permessi base (obbligatori) |
| kick | c | Espelli giocatori |
| ban | d | Bannare giocatori |
| unban | e | Rimuovere ban |
| slay | f | Uccidere o colpire giocatori |
| changemap | g | Cambiare mappa |
| cvar | h | Modificare variabili server |
| config | i | Eseguire configurazioni server |
| chat | j | Permessi chat avanzati |
| vote | k | Avviare votazioni admin |
| password | l | Impostare password server |
| rcon | m | Eseguire comandi RCON |
| cheats | n | Attivare sv_cheats |
| root | z | Accesso completo |
Puoi combinare più flag (es. bc per permessi di kick). Per accesso completo usa solo z. Puoi aprire il menu admin digitando in chat admin o in console sm_admin.
Ecco una lista 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] | Colpisce il giocatore (opzionale con danno) |
sm_map <mapname> | Cambia alla mappa specificata |
sm_cvar <cvar> <value> | Imposta una variabile di configurazione server a runtime |
sm_vote <topic> | Avvia una votazione semplice |
sm_restartgame <seconds> | Riavvia il gioco dopo il conto alla rovescia |
sm_say <message> | Invia un messaggio nella chat globale |
