Risposta breve. Puoi ospitare gratis un server Counter-Strike: Source da solo: installa l'app Steam 232330 (Counter-Strike: Source Dedicated Server) con SteamCMD usando un login anonimo, avviala con ./srcds_run -game cstrike e apri la porta 27015 per TCP e UDP. Oppure noleggia un server Counter-Strike: Source e lascia perdere la rete.
I giocatori entrano con l'indirizzo: aprono la console sviluppatore nel gioco e digitano connect seguito dal tuo indirizzo IP e dalla porta.
Verificato il 5 novembre 2026 rispetto all'aggiornamento rilasciato da Valve il 16 settembre 2026, il più recente annunciato su Steam.
Questa guida usa la documentazione di Valve su SteamCMD e sui server dedicati Source, e ciò che facciamo girare su ogni server Counter-Strike: Source che ospitiamo. Per passare subito al noleggio, vai all'Opzione 2.
Cosa ti serve
Il software del server: "Counter-Strike: Source Dedicated Server", app Steam 232330. È gratuito e si scarica con un login Steam anonimo.
Una macchina che resti accesa: un PC di scorta, un server di casa o una macchina virtuale nel cloud. Questa guida usa Debian o Ubuntu a 64 bit, la strada per cui possiamo mostrare i comandi.
Hardware: la pagina di Valve sul Source Dedicated Server dà solo cifre generiche di hardware per i server dedicati Source, nessuna specifica per Counter-Strike: Source. Nota anche che un server usa molta banda in upload e che una connessione domestica potrebbe non averne abbastanza per i giochi grandi.
Rete: la porta 27015 per TCP e UDP, raggiungibile da internet. La pagina di Valve dice che trasporta il traffico di gioco, i ping e RCON, e che -port la cambia. SourceTV, se lo usi, richiede UDP 27020. Valve avverte anche che un provider internet con CGNAT può rendere impossibile ospitare qualsiasi server.
Un Game Server Login Token (facoltativo): un token gratuito dal tuo account Steam su steamcommunity.com/dev/managegameservers, per l'ID app 240 del gioco. I nostri server partono anche senza.
Il gioco: ogni giocatore ha bisogno di Counter-Strike: Source su Steam.
Opzione 1: ospitarlo da solo
I passaggi di SteamCMD seguono la pagina SteamCMD di Valve. Le opzioni di avvio seguono la pagina delle opzioni da riga di comando di Valve e la riga usata dai nostri server.
Installare il server
Installa la libreria di cui SteamCMD ha bisogno.
sudo apt-get install lib32gcc-s1
Crea un utente steam e passa a quell'utente, come mostra la pagina di Valve.
sudo useradd -m steam
sudo -iu steam
Installa SteamCMD.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
Sui nostri server, SteamCMD a volte terminava senza installare nulla e riportava comunque successo. Il nostro script di installazione controlla quindi che esista un file manifest dell'app (appmanifest_*.acf) nella cartella steamapps, e riprova fino a tre volte se manca. Fai lo stesso controllo a mano in /home/steam/css/steamapps e rilancia il download se non c'è nessun file del genere.
Copia la libreria del client Steam dove la mette la nostra installazione:
-game cstrike sceglie il gioco, -maxplayers imposta gli slot, +map imposta la mappa iniziale e -strictportbind fa uscire il server con un messaggio di errore se non riesce ad agganciare la porta. I nostri server passano anche +ip 0.0.0.0. Valve precisa che +ip serve solo quando la macchina ha più schede di rete.
Apri la porta. Consenti 27015 per TCP e UDP nel firewall della macchina (con ufw: sudo ufw allow 27015) e inoltra entrambi sul router a questa macchina.
Entra. Nel gioco, attiva la console sviluppatore, premi il tasto ~ e digita connect your.ip.address:27015.
Aggiorna fermando il server ed eseguendo di nuovo il comando di download dei passaggi di installazione.
Se Steam rifiuta la connessione
La pagina di Valve per i server dedicati dice che, se ricevi l'errore "Could not establish connection to Steam servers." con numero di risultato 18 o 106, devi rigenerare il token, oppure crearne uno nuovo e sostituirlo nella tua opzione di avvio sv_setsteamaccount. I nostri server avviano l'opzione del token solo quando è impostato un token, quindi un server senza token non ne invia mai uno vuoto.
Il noleggio elimina l'installazione, le porte e la routine di aggiornamento. Scegli comunque tu il nome, la mappa e le tue regole.
Scegli un piano. Apri la pagina di hosting dei server Counter-Strike: Source e confronta i piani: DUST (10 giocatori), INFERNO (25) e NUKE (64) al momento della scrittura. Premi Crea server (Personalizza piano su NUKE) e completa l'ordine. I prezzi cambiano, quindi controllali su quella pagina.
Aspetta l'installazione. Il server compare nel pannello. La sua Console stampa gameserver Steam ID quando è pronto.
Dagli un nome. Nella scheda Impostazioni, apri Impostazioni di gioco e imposta Nome del server (il pannello lo accetta senza spazi) e Mappa. Aggiungi una Password RCON se vuoi uno strumento RCON esterno, poi riavvia. Il tuo piano fissa il massimo di slot giocatori: Giocatori max qui è di sola lettura, e puoi abbassare il numero da Slot nella pagina Panoramica.
Facoltativo: aggiungi un token Steam. Incolla un token gratuito in Token di login Steam (GSLT) nello stesso punto e riavvia.
Facoltativo: plugin. Apri la scheda Modding e attiva Installa SourceMod nella scheda SourceMod and Metamod:Source, poi premi Reinstalla per applicare e conferma con Reinstalla. Solo l'installazione legge questa opzione, quindi un riavvio da solo non la applica. La reinstallazione lascia al loro posto config, mappe e la cartella addons. I tuoi plugin vanno poi in cstrike/addons/sourcemod/plugins sotto Files. Vedi Come installare i plugin sul tuo server Counter-Strike: Source.
Invita i tuoi giocatori. La pagina Panoramica mostra l'Indirizzo del server, con la porta. Dai ai giocatori l'indirizzo da incollare dopo connect nella console. Vedi Come entrare nel tuo server Counter-Strike: Source.
Cosa fa il pannello per te:
La tua porta viene assegnata e aperta per TCP e UDP fin dall'inizio, e il pannello mostra l'indirizzo esatto. Di solito non è 27015, quindi dai ai giocatori l'indirizzo del pannello. Vedi Counter-Strike: Source ports and firewall explained.
A ogni avvio del server, il pannello scrive il tuo Nome del server e la tua Password RCON in cstrike/cfg/pnh_autoexec.cfg ed esegue quel file con il server. Cambia questi due nel pannello, non in un file.
Con Aggiorna il server automaticamente attivo (predefinito, sotto Show advanced in Impostazioni di gioco), il server si aggiorna tramite Steam quando si installa. Una prima installazione controlla anche che i file siano davvero arrivati e riprova fino a tre volte se no.
Il pannello passa un token Steam al gioco solo quando ne imposti uno.
Ospitarlo da solo o noleggiarlo: un confronto onesto
Costo: il software del server è gratuito. Ospitarlo da solo costa corrente, hardware e banda, oppure una macchina cloud. Il noleggio è un canone mensile fissato dal piano.
Esposizione: a casa, i giocatori si collegano al tuo indirizzo IP pubblico e ti occupi tu di firewall e router. Un server noleggiato tiene fuori il tuo IP di casa.
Configurazione: ospitarlo da solo richiede la riga di comando, l'inoltro delle porte e, per i plugin, un'installazione manuale. Il noleggio richiede un nome, una mappa e, se li vuoi, un token e un interruttore.
Controllo: ospitarlo da solo ti dà ogni file. Sui nostri server hai comunque la scheda Files e la Console.
Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Puoi accettare tutto, accettare solo i cookie essenziali o scegliere per categoria.Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Qui sono attivi per impostazione predefinita: puoi disattivare ciò che non desideri.Leggi la nostra informativa sulla privacy