Opzione 1: manualmente con SteamCMD
- Installa SteamCMD su una macchina Linux con circa 70 GB di disco libero e una connessione veloce: il download è di circa 73 GB.
- Accedi in modo anonimo e installa il server: app_update 730 (Counter-Strike 2 condivide la sua app Steam con il vecchio ID di CS:GO). Al primo avvio SteamCMD a volte dice «Missing configuration»: esegui due volte la riga app_update.
- Crea un Game Server Login Token per App ID 730 (vedi la guida al token Steam) così il server può essere elencato.
- Avvia il server con una riga di avvio come: +game_type 0 +game_mode 1 +map de_dust2 -maxplayers 10 +sv_setsteamaccount YOUR_TOKEN.
- Apri la porta UDP e TCP 27015 sul tuo router o firewall.
- Per far girare i plugin, installa Metamod:Source e CounterStrikeSharp, e modifica gameinfo.gi per caricare Metamod. Ogni aggiornamento del gioco riscrive quel file, quindi la modifica va rifatta dopo ogni aggiornamento.
Opzione 2: Docker
Un container si occupa dell'installazione di SteamCMD e della riga di avvio, ma ti servono comunque 70 GB di disco, il token, la porta aperta e la patch di gameinfo.gi dopo ogni aggiornamento. La nostra immagine fa tutto questo: runonflux/cs2-server-flux.
Opzione 3: gestito su Flux
Scegli un piano, una regione, un nome e una mappa di partenza, incolla il tuo token Steam e distribuisci. Il server scarica il gioco al primo avvio (circa 70 GB, cosa che richiede da una a diverse ore a seconda del nodo) e ogni avvio successivo torna operativo in circa un minuto. Metamod e CounterStrikeSharp vengono installati e mantenuti aggiornati, e il gioco si aggiorna a ogni avvio.
Dal pannello puoi poi cambiare modalità di gioco, cambiare mappa, giocare mappe del Workshop, installare plugin come MatchZy e Retakes, gestire admin e ban, modificare le impostazioni come modulo, eseguire comandi da console e ripristinare i backup.
Domande frequenti
Quanto è grande un server di Counter-Strike 2?
Circa 70 GB su disco una volta installato (download da 73 GB), inclusi gli addon della community che il gioco include. Prevedi 100 GB con mappe del Workshop e log.
Serve un account Steam per ospitare?
Il server si installa in modo anonimo, ma per essere elencato nel browser dei server della community serve un Game Server Login Token gratuito da un account Steam, per App ID 730.