La prima opzione di Counter-Strikes è una funzione chiamata "Matchmaking ufficiale". Questo seleziona un server di proprietà di Steam vicino a te dove puoi giocare contro giocatori di tutto il mondo. Può essere divertente perché ci sono così tanti diversi livelli di abilità dei nemici e stili di gioco tra cui scegliere. Tu, d'altra parte, non hai alcuna influenza su chi si unisce al server o quali regole e impostazioni sono in atto. Quando vuoi organizzare le partite in base alle tue preferenze o ospitare partite private in cui giochi solo contro i tuoi amici, questo è un problema. La soluzione a questo problema è configurare il proprio server dedicato Counter-Strike:Global Offensive. A parte questo, avere un posto dove puoi rilassarti e divertirti è anche un'opzione di lavoro fattibile.
Con centinaia di migliaia di giocatori attivi, ce ne saranno sicuramente alcuni che vogliono il proprio server, che puoi costruire per loro e affittare, o semplicemente ospitare le loro partite. Poiché il potenziale è illimitato, troverai sicuramente altri metodi per monetizzarlo.
In questo articolo, ti mostrerò come configurare un server Counter-Strike:Global Offensive su sistemi basati su Centos/RHEL.
Prerequisiti
Prima di iniziare, controlliamo due volte che il sistema sia aggiornato. Inoltre, creeremo un nuovo utente del server. Usa sempre una password complessa. Si consiglia di seguire questa guida utilizzando l'account di root. In caso contrario, dovrai sudo i relativi comandi.
# yum update
# yum upgrade -y
# adduser csgo
# passwd csgo
Apri le porte del firewall necessarie.
# firewall-cmd --zone=public --add-port=27015/tcp --permanent
# firewall-cmd --zone=public --add-port=27015/udp --permanent
# firewall-cmd –reload
Per eseguire SteamCMD, dovrai installare le librerie necessarie.
# yum install glibc.i686 libstdc++.i686 -y
Passa al nuovo utente che hai appena creato.
# su csgo
$ cd ~
Scarica il software SteamCMD.
$ wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
$ tar xf steamcmd_linux.tar.gz
Ora dobbiamo usare SteamCMD per installare i file del server. Usa le seguenti opzioni
./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate
Digita semplicemente quit e premi invio quando dice "Success! App "740" completamente installata “.
Il tuo server è ora pronto per il lancio.
Configurazione del tuo server
Il file server.cfg viene utilizzato per personalizzare il server.
$ vim ~/csgo/csgo/cfg/server.cfg
Copia e incolla quanto segue in server.cfg, sostituendo ServerName e RconPassword con i tuoi valori.
hostname "ServerName"
rcon_password RconPassword
Aggiornamento del tuo server
Per aggiornare il tuo server, usa lo script qui sotto.
Innanzitutto, crea il file update_csgo.txt.
$ vim /home/csgo/update_csgo.txt
Quindi compilalo con le seguenti informazioni:
login anonymous
force_install_dir ./csgo
app_update 740
quit
Tutto quello che devi fare per aggiornare il tuo server è eseguire il seguente comando
$ ./steamcmd.sh +runscript update_csgo.txt
Eseguire il tuo server
Esegui il tuo server andando nella seguente cartella.
$ cd /home/csgo/csgo/
$ screen -dmS csgo ./srcds_run -game csgo -console -port 27015 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2 -autoupdate
Il server è ora passato alla modalità in background.
Esegui il comando seguente per spegnere il server:
$ screen -S csgo -X quit
Divertiti con il tuo nuovo server CS:GO!
Trova altre guide come questa sulla nostra home page.