M mgame.gg

Counter-Strike: Source

Home Guide Server Strumenti Accedi

Lingua

Tutti i giochi

Fortnite Pokemon Minecraft Roblox Counter-Strike 2 Grand Theft Auto V Grand Theft Auto VI League of Legends Valorant Dota 2 Battlefield 6 Arc Raiders The Sims 4 Apex Legends Overwatch Marvel Rivals World of Warcraft PUBG: Battlegrounds EA Sports FC Rocket League Rainbow Six Siege Elden Ring Clair Obscur: Expedition 33 Baldur's Gate 3 Cyberpunk 2077 Red Dead Redemption 2 Genshin Impact Path of Exile 2 Helldivers 2 Split Fiction PEAK Terraria Stardew Valley Counter-Strike: Source Counter-Strike 1.6
← Guide di Counter-Strike: Source

Come creare un server dedicato di Counter-Strike: Source

9 novembre 2026 · 7 min di lettura

In questa pagina

Un server dedicato di Counter-Strike: Source funziona in modo autonomo, senza il client del gioco, quindi resta online anche quando non stai giocando. Il software del server è gratuito. Lo scarichi con SteamCMD, lo strumento di Valve, usando un accesso anonimo, quindi non serve possedere il gioco sulla macchina che lo ospita. Questa guida copre Windows e Linux.

Ultimo controllo: 9 novembre 2026.

Server locale (listen) o server dedicato?

Server locale (listen) Server dedicato
Come si avvia Crea server nel menu del gioco Programma separato (srcds)
Resta attivo quando chiudi il gioco No Sì
Ideale per Partite veloci con gli amici, bot, allenamento Server pubblici o della community
Condivide il PC con il gioco Sì No, può girare su un'altra macchina

Se vuoi solo fare una partita veloce con gli amici, usa Crea server e inoltra la porta UDP 27015 sul router. Per tutto ciò che deve restare online, segui i passaggi qui sotto.

Cosa ti serve

  • Un PC, un VPS o una macchina a noleggio con Windows o Linux. Un noto pannello di hosting indica almeno 512 MB di RAM e circa 3 GB di spazio su disco per un server base, e consiglia 1 GB di RAM e 6 GB di disco.
  • SteamCMD, lo strumento di download da riga di comando di Valve.
  • Un account Steam per creare un Game Server Login Token (GSLT). Il download in sé funziona in modo anonimo.
  • Una porta UDP aperta, la 27015 di default.

Passo 1: installa SteamCMD

Su Linux, Valve mette a disposizione SteamCMD all'indirizzo https://media.steampowered.com/client/steamcmd_linux.tar.gz. Crea una cartella, poi scarica ed estrai l'archivio:

mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://media.steampowered.com/client/steamcmd_linux.tar.gz" | tar zxvf -

Su Debian o Ubuntu a 64 bit, SteamCMD ha bisogno anche di librerie a 32 bit come lib32gcc-s1. Crea un utente separato per il server invece di avviarlo come root.

Su Windows, scarica steamcmd.zip dal sito di Valve ed estrailo in una cartella come C:\steamcmd.

Passo 2: scarica i file del server di CS:S

Il server dedicato di Counter-Strike: Source ha l'app ID SteamCMD 232330. È diverso dall'app ID del gioco vero e proprio, che è 240. Basta un comando per scaricarlo:

Linux:

./steamcmd.sh +force_install_dir /home/css/server +login anonymous +app_update 232330 validate +quit

Windows:

steamcmd.exe +force_install_dir C:\cssserver +login anonymous +app_update 232330 validate +quit

Installa il server in una cartella diversa da quella di SteamCMD. Riesegui lo stesso comando ogni volta che Valve aggiorna il gioco, come per gli aggiornamenti del 24 agosto e del 16 settembre 2026, perché un server non aggiornato può impedire l'accesso ai giocatori con la versione attuale.

Passo 3: scrivi il server.cfg

Il tuo file di impostazioni principale si trova in cstrike/cfg/server.cfg, all'interno della cartella del server. Crealo se non esiste. Una base semplice da cui partire:

hostname "My CS:S Server"
rcon_password "use-a-long-random-password"
sv_password ""
sv_lan 0
mp_timelimit 30
mp_roundtime 3
mp_freezetime 6
mp_c4timer 45
mp_friendlyfire 0
mp_autoteambalance 1
mp_limitteams 2
sv_alltalk 0

Lascia sv_password vuoto per un server pubblico, oppure imposta una password per tenerlo privato. sv_lan 0 permette di entrare ai giocatori fuori dalla tua rete. Per altre impostazioni, consulta la nostra guida ai comandi della console di CS:S.

Imposta la rotazione delle mappe

La lista delle mappe non viene creata di default. In cstrike/cfg, copia o rinomina mapcycle_default.txt in mapcycle.txt, poi scrivi una mappa per riga. I file delle mappe vanno in cstrike/maps.

Passo 4: avvia il server

Linux:

./srcds_run -game cstrike -console -port 27015 +map de_dust2 -maxplayers 24 +sv_setsteamaccount YOUR_TOKEN

Windows (crea un collegamento o un file batch nella cartella del server):

srcds.exe -console -game cstrike -port 27015 +map de_dust2 -maxplayers 24 +sv_setsteamaccount YOUR_TOKEN

A cosa serve ogni parte:

Opzione Significato
-game cstrike Carica Counter-Strike: Source
-console Avvia il server in una console testuale
-port 27015 La porta di gioco. 27015 è quella predefinita
+map de_dust2 La prima mappa
-maxplayers 24 Slot giocatori. I server di CS:S supportano fino a 64 giocatori
+sv_setsteamaccount Il tuo token di accesso (vedi passo 5)
-strictportbind Facoltativo. Arresta il server invece di spostarlo su un'altra porta se la 27015 è occupata

Per provarlo, apri il gioco, attiva la console sviluppatore e digita connect seguito dall'IP e dalla porta del server, ad esempio connect 192.168.1.20:27015.

Passo 5: ottieni un Game Server Login Token (GSLT)

Senza un GSLT, un server di CS:S non compare nella lista pubblica dei server di Steam. Per crearne uno:

  1. Accedi alla pagina di gestione degli account dei server di gioco di Steam.
  2. Inserisci 240 come App ID. Qui va l'ID del gioco, non il 232330 del server.
  3. Aggiungi una nota (memo) per ricordarti a quale server si riferisce, poi crea il token.
  4. Inseriscilo nella riga di avvio come +sv_setsteamaccount YOUR_TOKEN, oppure aggiungi sv_setsteamaccount YOUR_TOKEN alla tua config.

Ogni server ha bisogno del proprio token. Il token, inoltre, mantiene il server nei preferiti dei giocatori se in futuro lo sposti su un nuovo indirizzo IP o presso un altro host.

Passo 6: apri le porte giuste

Scopo Porta Protocollo Aperta verso internet?
Gioco e query del server 27015 UDP Sì, sempre
Amministrazione remota RCON 27015 TCP Solo se amministri da remoto, e limitata a IP fidati
SourceTV 27020 UDP Solo se usi SourceTV
Porta client 27005 UDP No, è solo in uscita

Con una connessione domestica, inoltra la UDP 27015 dal router all'IP locale del server. Su un VPS, consentila nel firewall del provider. Mantieni la porta pubblica uguale a quella del server, perché è il server a comunicare a Steam quale porta mostrare.

Passo 7: aggiungi SourceMod e i plugin (facoltativo)

La maggior parte dei server della community usa SourceMod, che richiede prima l'installazione di Metamod:Source. Sono entrambi gratuiti su AlliedModders.

  1. Estrai prima Metamod:Source e poi SourceMod nella cartella cstrike, in modo da avere cstrike/addons/metamod e cstrike/addons/sourcemod.
  2. Riavvia completamente il server.
  3. Digita meta list nella console del server. SourceMod dovrebbe comparire nell'elenco. sm version ne mostra la versione.
  4. Aggiungiti come admin. In addons/sourcemod/configs/admins_simple.ini, aggiungi una riga con il tuo Steam ID e il flag z, ad esempio "STEAM_0:1:12345" "99:z". Esegui sm_reloadadmins, entra nel server e digita sm_admin per aprire il menu admin.
  5. Metti i file dei plugin (.smx) in addons/sourcemod/plugins e riavvia, oppure esegui sm plugins refresh.

I plugin più diffusi rispecchiano le modalità di gioco della community:

  • Zombie:Reloaded per i server zombie
  • SM_Hosties per il jailbreak, con i giochi di last request
  • bhoptimer per i timer di bunny hop e surf, record e replay

Gli aggiornamenti di Valve a volte rompono SourceMod o i plugin. Il progetto bhoptimer, per esempio, segnala una correzione aggiuntiva necessaria su Windows dopo l'aggiornamento del 18 febbraio 2025. Se i plugin smettono di caricarsi dopo una patch, controlla su AlliedModders se ci sono build più recenti.

Alternative più semplici

  • LinuxGSM offre uno script cssserver e un'immagine Docker (ghcr.io/gameservermanagers/gameserver:css) che installano e aggiornano il server al posto tuo.
  • I server di gioco a noleggio gestiscono SteamCMD, aggiornamenti e SourceMod da un pannello web, a fronte di un canone mensile.

Fai trovare il tuo server ai giocatori

Una volta avviato con un token, compare nel browser dei server del gioco. Puoi anche aggiungerlo al nostro Trova server di CS:S con il modulo Aggiungi il tuo server in fondo alla lista. Lo strumento verifica che sia davvero un server di Counter-Strike: Source, poi tiene aggiornati il numero di giocatori e la mappa.

Domande frequenti

Un server dedicato di Counter-Strike: Source è gratis?

Sì. Il software del server si scarica gratis tramite SteamCMD con un accesso anonimo, e non serve possedere il gioco sulla macchina del server. Paghi solo se noleggi hardware o un server di gioco in hosting.

Qual è l'app ID del server dedicato di CS:S?

L'app ID SteamCMD del server dedicato è 232330. Il gioco vero e proprio è l'app 240, ed è questo l'ID da inserire quando crei un Game Server Login Token.

Perché il mio server di CS:S non compare nella lista dei server?

Il motivo più comune è la mancanza di un Game Server Login Token. Creane uno con App ID 240 e aggiungi +sv_setsteamaccount YOUR_TOKEN alla riga di avvio. Controlla anche che la porta UDP 27015 sia aperta e inoltrata al server.

Quale porta usa un server di CS:S?

La porta di gioco predefinita è la 27015 in UDP, che risponde anche alle query del browser dei server. RCON usa il TCP sulla stessa porta, mentre SourceTV usa la UDP 27020 se lo attivi.

Quanti giocatori può ospitare un server di CS:S?

I server di Counter-Strike: Source supportano fino a 64 giocatori. Imposta il numero di slot con -maxplayers nella riga di avvio, e tieni presente che più giocatori richiedono più CPU e banda.

Come aggiorno il mio server di CS:S?

Ferma il server ed esegui lo stesso comando SteamCMD che hai usato per installarlo, con +app_update 232330 validate. Poi riavvia il server. Fallo dopo ogni aggiornamento di Valve, così i giocatori con la versione attuale potranno continuare a entrare.

Altre guide di Counter-Strike: Source