Ospitare un server CS2 su Linux: requisiti e istruzioni

Vorresti giocare a Counter Strike 2 in compagnia e avere il massimo controllo sulla configurazione del gioco e sulle mod? Allora un server privato Linux CS2 autogestito è la soluzione migliore per te. Ti mostriamo come installare e configurare comodamente il software necessario sul tuo sistema operativo Linux.

Requisiti di sistema per un server CS2 su Linux

Un server per Counter Strike 2 può essere ospitato facilmente su qualsiasi computer. Tuttavia, per garantire un’esperienza di gioco fluida a ogni partecipante, è necessario che il sistema di hosting Linux soddisfi alcuni requisiti minimi:

  • CPU: processore a 4 thread, ad esempio Intel Core i5 750 o superiore
  • RAM: 8 GB
  • GPU: GPU AMD o Nvidia con architettura GCN o Kepler o superiore con driver Vulkan installati e aggiornati
  • Spazio su disco: 85 GB

Se desideri un sistema potente in grado di durare negli anni o hai intenzione di utilizzare modifiche aggiuntive (come ad esempio installare le mappe personalizzate o aumentare il numero massimo di partecipanti al gioco), è consigliabile utilizzare un hardware più performante. Una soluzione particolarmente conveniente è quella di affidarsi al servizio hosting di un provider.

Il server CS2 più adatto alle tue esigenze

Sebbene sia possibile ospitare il server CS2 sul proprio computer, questa soluzione è sconsigliata per diversi motivi. In primo luogo, la velocità della connessione internet domestica spesso non è sufficiente a garantire un’esperienza di gioco fluida per tutte le persone. In secondo luogo, il server rimane online solo quando il computer host è acceso. Infine, dal punto di vista delle prestazioni, non è consigliabile ospitare il server sullo stesso dispositivo su cui si vuole giocare.

Per questi motivi, ti consigliamo di rivolgerti a un provider di hosting per il tuo server. In questo modo è possibile garantire un’esperienza di gioco fluida e stabile per ogni partecipante. I server ospitati da un provider sono solitamente anche facilmente scalabili. Quindi, se desideri aumentare il numero massimo di persone che giocano, non dovrai fare altro che aggiornare la tua tariffa. IONOS propone tre diversi tipi di server:

I server cloud e i server virtuali sono risorse server virtualizzate. Ciò significa che il server viene eseguito su un computer utilizzato anche da altre persone. I server dedicati, invece, consistono in un hardware server dedicato destinato esclusivamente a te.

I due tipi di server virtualizzati differiscono principalmente nella modalità di fatturazione. Con un server cloud si paga solo per il tempo di utilizzo effettivo del server. Con un server virtuale, invece, si paga un prezzo fisso mensile.

Per ogni tipo di server è possibile scegliere tra diverse tariffe e sistemi operativi. Questo ti permette di progettare il tuo server di gioco in modo personalizzato in base alle tue esigenze.

Cinque scenari di gioco CS2 con relativi server consigliati

Scenario di gioco CS2 Tariffa IONOS consigliata
2-4 giocatrici o giocatori, server online solo in determinati momenti Server Cloud L
6-10 giocatrici o giocatori, server online solo in determinati momenti Server Cloud XL
2-4 giocatrici o giocatori, server sempre online VPS Linux L
6-10 giocatrici o giocatori, server sempre online VPS Linux XL
Più di 10 giocatrici o giocatori, server sempre online, eventualmente con modifiche VPS Linux XXL

Il miglior server per chi è agli inizi

Per chi intende ospitare un server per la prima volta, la molteplicità delle opzioni può generare confusione. Grazie al basso prezzo iniziale e alla semplicità di scalabilità, un server cloud è l’opzione migliore per utenti principianti. Se in futuro l’utente avrà bisogno di maggiori prestazioni o spazio di archiviazione o sarà online più spesso del previsto, potrà espandere la sua tariffa con estrema facilità.

Novità: offerta VPS
Il tuo server virtuale a prezzi imbattibili

Prova il nostro VPS. I primi 30 giorni sono in omaggio e se allo scadere del periodo di prova non sarai convinto, ti rimborseremo tutte le spese sostenute.

Come configurare un server CS2: istruzioni dettagliate

Di seguito trovi le istruzioni dettagliate per installare il server CS2 in ambiente Linux.

N.B.

Questa guida fa riferimento a Ubuntu 22.04. Se si utilizza un’altra distribuzione Linux, alcuni passaggi potrebbero non corrispondere.

Se preferisci, puoi ospitare il tuo server CS2 anche su Windows.

Primo passaggio: installare Steam e SteamCMD

Per prima cosa avvia lo strumento a riga di comando SteamCMD. Se il programma non è ancora presente sul sistema, è necessario installare SteamCMD. Per farlo, immetti il seguente comando nella shell:

sudo apt install steam
bash
N.B.

Ti consigliamo di non eseguire SteamCMD come root perché potrebbe causare gravi danni. Piuttosto, crea un account utente separato con privilegi sudo, con cui eseguire i seguenti comandi.

Secondo passaggio: scaricare i file di gioco di CS2

Avvia SteamCMD con il comando steamcmd. Per scaricare i file di gioco di “Counter Strike 2”, devi innanzitutto accedere con i dati del tuo account Steam. Immetti quindi il seguente comando in SteamCMD (sostituendo [nome utente] con il tuo nome utente Steam):

login [nome utente]
cs2-linux-steamcmd-login.png
Accedi a SteamCMD con i dati di accesso di Steam.
N.B.

Per creare un server CS2, ricorda di attivare Steam Guard nel tuo account Steam.

A questo punto è necessario inserire la password e un codice Steam Guard. Prima di scaricare i file di gioco, è possibile specificare la posizione di archiviazione in cui verranno inseriti i file. A tale scopo, utilizza il seguente comando (sostituisci /percorso con il percorso della posizione desiderata):

force_install_dir /percorso

Ora è possibile scaricare i file di gioco:

app_update 730 validate

Dopo che il download è stato completato con successo e i file scaricati sono stati verificati, controlla per prima cosa se nella directory ~/.steam/sdk64 è ora presente il file steamclient.so. In caso contrario, è necessario creare un collegamento a un’altra directory. Verifica se steamclient.so esiste nella directory ~/.local/share/Steam/steamcmd/linux64. In caso affermativo, immetti il seguente comando per creare il collegamento:

ln -s ~/.local/share/Steam/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
bash
cs2-linux-symbolic-link.png
Se il client Steam non esiste nella directory corretta, è possibile creare un collegamento simbolico.
Consiglio

Se non riesci a vedere le cartelle .local e .steam, prova attivando l’opzione mostra file nascosti. Puoi attivare questa opzione con Esplora file con la combinazione di tasti [Ctrl] + [H]. Se vedi solo la cartella .local, significa che devi ancora installare Steam oppure che l’installazione non è andata a buon fine.

Terzo passaggio: generare il token di autenticazione

A questo punto, è necessario generare un token di autenticazione tramite la pagina di gestione dell’account del server gioco di Steam. Vai ora alla posizione dei file di gioco scaricati e naviga fino al file di configurazione Steam/steamapps/common/cs2/game/csgo/cfg/server.cfg. Se non è stata specificata una posizione al momento del download, questo file dovrebbe trovarsi in ~/Steam/steamapps/common/cs2/game/csgo/cfg/server.cfg. Aprilo e copia il testo seguente (sostituisci [token] con il token appena generato):

sv_setsteamaccount "[token]"
cs2-linux-login-token.png
Generazione di un token di autenticazione sul sito web di Steam.

Quarto passaggio: avviare il server CS2

Il tuo server dovrebbe ora essere pronto a funzionare. Naviga nella directory ~/Steam/steamapps/common/cs2/game/csgo/bin/linuxsteamrt64 e apri una finestra di terminale. Esegui il seguente comando:

./cs2 -dedicated -usercon +game_type 0 +game_mode 1 +map de_overpass -port 27016
bash
cs2-linux-start-command.png
È possibile modificare gli argomenti del comando di avvio a proprio piacimento.

È possibile modificare i parametri game_type, game_mode, map e port a piacimento per fornire un’esperienza di gioco differente o per rendere il server accessibile tramite una porta diversa. Quando ci si connette al server, tuttavia, è necessario specificare la stessa porta utilizzata all’avvio del server. Per connettersi al server, immetti il comando connect [IP]:[Port] nella console CS2 su un altro computer (con un account Steam diverso) (sostituisci[IP] e [Port] rispettivamente con l’IP del computer host e la porta specificata all’avvio del server). In alternativa, puoi salvare questi dati nel client Steam in “Visualizza” > “Server di gioco”.

Consiglio

Desideri giocare su una mappa diversa ma non sai quale inserire? Trovi tutte le mappe e i rispettivi nomi nella cartella ~/Steam/steamapps/common/cs2/game/csgo/maps.

cs2-linux-steam-server-list.png
È possibile salvare i dati dell’indirizzo del server nel client di Steam.

Per condividere l’indirizzo del tuo server con altre persone, puoi utilizzare il classico indirizzo IP. Se però cerchi una soluzione più pratica e originale, puoi collegare il tuo server CS2 con il tuo dominio. Con un nome creativo e un dominio di gioco adatto, come ad esempio .gg, puoi promuovere il tuo server in maniera accattivante, semplificando inoltre l’impostazione manuale della connessione. Verifica subito la disponibilità del tuo dominio con lo strumento Domain Check di IONOS!

Controllo Dominio

Controllo Dominio
Hai trovato questo articolo utile?
Per offrirti una migliore esperienza di navigazione online questo sito web usa dei cookie, propri e di terze parti. Continuando a navigare sul sito acconsenti all’utilizzo dei cookie. Scopri di più sull’uso dei cookie e sulla possibilità di modificarne le impostazioni o negare il consenso.
Page top