Hai creato il server, quindi sei l'amministratore. I comandi admin di CS:GO passano attraverso SourceMod, installato e configurato su ogni server CS:GO di 2hours.gg, con il tuo account Steam che riceve i permessi admin automaticamente. Puoi eseguire qualsiasi comando dalla console web nella pagina del tuo server oppure in gioco.
Tre tipi di comando
È utile sapere quale sia quale, perché si digitano in modo diverso:
- Comandi admin (SourceMod) — espulsione, ban, cambio mappa, uccisione istantanea. Possono essere eseguiti solo dagli amministratori. Digitali in chat con un ! (oppure / per nascondere il messaggio agli altri), ad esempio !kick. Lo stesso comando funziona in console come sm_kick.
- Impostazioni del server (cvar) — durata del round, bot, fuoco amico. Sono variabili di gioco, non comandi admin. Come amministratore le modifichi con sm_cvar <name> <value>, ad esempio sm_cvar mp_roundtime 2.
- Comandi giocatore — tutto ciò che un giocatore qualsiasi esegue sul proprio client (acquisti, voce, spettatore). Non serve essere admin, riguardano solo quel giocatore.
Come eseguire i comandi admin
Devi avere la console sviluppatore attiva (Impostazioni > Gioco > Attiva console sviluppatore, oppure aggiungi -console alle opzioni di avvio). Poi puoi:
- In chat: premi Y, digita il comando con il prefisso ! (!map de_nuke). Usa / al posto di ! per eseguirlo senza che gli altri giocatori vedano il messaggio.
- In console: premi ~ (tilde, a sinistra del tasto 1) e digita la versione sm_ (sm_map de_nuke).
Il modo più semplice: digita !admin in chat per aprire il menu admin di SourceMod e selezionare con un clic ogni comando qui sotto, senza doverli memorizzare.
Gestione dei giocatori (admin)
!kick <name>- Rimuove un giocatore dal server.
!ban <name> 30 <reason>- Banna un giocatore per 30 minuti (usa 0 per un ban permanente).
!slay <name>- Uccide istantaneamente un giocatore per il round corrente.
!slap <name> 20- Infligge 20 danni e sbalza un giocatore (0 per il solo respingimento).
!gag <name>- Blocca un giocatore dalla chat testuale. !ungag per annullare.
!mute <name>- Blocca un giocatore dalla chat vocale. !unmute per annullare.
!noclip <name>- Permette a un giocatore di volare attraverso i muri (attiva/disattiva).
Controllo partita e mappa (admin)
!map de_inferno- Cambia subito mappa. Le mappe de_ sono modalità Disinnesco bomba, le mappe cs_ sono modalità Salvataggio ostaggi.
sm_cvar mp_restartgame 1- Riavvia la partita tra 1 secondo: punteggi e round si azzerano, tutti restano connessi. Questo è ciò che significa "restart game" in CS:GO. (NON riavvia il server stesso.)
sm_rcon mp_warmup_start- Avvia un periodo di riscaldamento (acquisti liberi, nessun punteggio).
sm_rcon mp_warmup_end- Termina il riscaldamento e avvia la partita vera e propria.
Non eseguire quit o _restart (ad esempio tramite sm_rcon). Fermano il processo del server e disconnettono tutti. Per riavviare il match usa invece mp_restartgame.
Impostazioni del server / cvar (admin)
Modificale con sm_cvar <name> <value> in console, oppure dal menu !admin:
mp_roundtime 2- Minuti per round.
mp_timelimit 30- Minuti prima della fine del match (0 = nessun limite). Poi il server riavvia il match sulla stessa mappa.
mp_maxrounds 24- Round giocati prima che la partita finisca / le squadre si scambino i lati.
mp_friendlyfire 1- Fuoco amico attivo (1) o disattivato (0).
mp_startmoney 16000- Denaro con cui ogni giocatore inizia la partita.
bot_quota 6- Quanti bot mantenere in partita.
bot_difficulty 2- Abilità dei bot: 0 facile, 1 normale, 2 difficile, 3 esperto.
sv_full_alltalk 1- Fa sentire in voce ogni giocatore a tutti gli altri, entrambe le squadre e gli spettatori (1), oppure tiene la voce solo nella squadra (0).
sv_cheats 1- Abilita i comandi di cheat come noclip e god per i test (1). Disattiva (0) per le partite vere.
Divertimento e votazioni (admin)
!beacon <name>- Mette un anello + segnale acustico su un giocatore così tutti possono trovarlo.
!freeze <name>- Blocca un giocatore sul posto per qualche secondo.
!burn <name>- Dà fuoco a un giocatore.
!votemap de_dust2 de_mirage- Avvia una votazione tra le mappe elencate.
!votekick <name>- Avvia una votazione per espellere un giocatore.
!csay <message>- Mostra un messaggio al centro dello schermo di tutti.
Comandi giocatore (chiunque)
Non richiedono privilegi admin e riguardano solo il giocatore che li esegue:
status- Console: elenca i giocatori connessi, i loro SteamID e il ping. Utile per trovare un nome da espellere.
timeleft- Chat: quanto manca al cambio mappa.
nextmap- Chat: quale sarà la prossima mappa.
Server non sicuri (client personalizzati)
Per impostazione predefinita il tuo server gira con VAC (Valve Anti-Cheat) attivo, come nel matchmaking pubblico. Al momento del deploy puoi invece impostarlo come non sicuro: VAC disattivato, così client personalizzati, script e configurazioni moddate possono connettersi. Questo riguarda solo il tuo server e non mette mai a rischio il tuo account Steam.
Questa scelta spetta a te. Alcuni gruppi privati usano server non sicuri per test, modding o regole proprie (HvH e simili). Lascia VAC attivo per partite normali e protette; disattivalo per un lobby privato dove tutti conoscono le regole.
