NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Come ospitare un server Counter-Strike: Source (2026)

Counter-Strike: SourceUpdated Nov 5, 20269 min read

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

  1. Installa la libreria di cui SteamCMD ha bisogno.
    sudo apt-get install lib32gcc-s1
  2. Crea un utente steam e passa a quell'utente, come mostra la pagina di Valve.
    sudo useradd -m steam
    sudo -iu steam
  3. Installa SteamCMD.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Scarica il server.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/css +login anonymous +app_update 232330 validate +quit
    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.
  5. Copia la libreria del client Steam dove la mette la nostra installazione:
    mkdir -p ~/.steam/sdk32
    cp ~/Steam/linux32/steamclient.so ~/.steam/sdk32/

Avviarlo

  1. Avvia il server dalla cartella del server:
    cd /home/steam/css
    ./srcds_run -game cstrike -console -port 27015 -maxplayers 24 +map de_dust2 -strictportbind -norestart
    -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.
  2. Aspetta la riga di pronto. Il nostro pannello considera il server avviato quando la console stampa gameserver Steam ID . Valve nota anche che un server Source non risponde alle query finché non è caricata una mappa.
  3. Imposta il nome e la password RCON. La guida di Valve dice che il file di configurazione principale è cstrike/cfg/server.cfg e che la sua riga hostname è il nome mostrato nel browser dei server. Metti lì anche rcon_password. La pagina RCON di Valve dice che il server rifiuta ogni login RCON finché la password è vuota.
  4. 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.
  5. Entra. Nel gioco, attiva la console sviluppatore, premi il tasto ~ e digita connect your.ip.address:27015.
  6. 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.

Aggiungere plugin

I plugin SourceMod richiedono SourceMod, e la guida all'installazione di SourceMod dice che SourceMod richiede Metamod:Source. La nostra installazione scarica le build più recenti di entrambi dal ramo di download 1.12 nella cartella cstrike, controlla poi che addons/metamod.vdf e addons/sourcemod esistano, ed elimina addons/metamod_x64.vdf, il file loader a 64 bit, perché sui nostri server aggiungeva soltanto un errore di libreria a ogni log di avvio.

Opzione 2: ospitarlo su PlayNHost

Il noleggio elimina l'installazione, le porte e la routine di aggiornamento. Scegli comunque tu il nome, la mappa e le tue regole.

  1. 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.
  2. Aspetta l'installazione. Il server compare nel pannello. La sua Console stampa gameserver Steam ID quando è pronto.
  3. 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.
  4. Facoltativo: aggiungi un token Steam. Incolla un token gratuito in Token di login Steam (GSLT) nello stesso punto e riavvia.
  5. 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.
  6. 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.
  • Uptime: un server di casa è attivo solo finché lo sono il tuo PC, la corrente e internet. Un server noleggiato gira sull'hardware dell'host.
  • 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.

Vuoi saltare la configurazione? Guarda i piani dei server Counter-Strike: Source. Hai già un server? Comincia da Il server Counter-Strike: Source non è nel browser.

Lo ospiti già altrove? Sposta il tuo server da noi

ULTIMI ARTICOLI