GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come impostare un Counter Strike:server offensivo globale su CentOS 8

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.


Cent OS
  1. Come configurare un server SFTP su CentOS

  2. Come configurare il server SysLog su CentOS 7 / RHEL 7

  3. Come configurare il server NFS su CentOS 7 / RHEL 7

  4. Come configurare la replica MySQL su CentOS

  5. Come configurare il server NTP in CentOS?

Come configurare Samba Print Server su CentOS

Come configurare il server di posta elettronica Zimbra su CentOS 7

Come configurare il server di backup centralizzato con Amanda su CentOS 7

Come configurare il server SysLog centralizzato su CentOS 8 / RHEL 8

Come eseguire la configurazione iniziale del server CentOS 7

Come configurare HAProxy su CentOS 8