Die erste Option von Counter-Strikes ist eine Funktion namens „Official Matchmaking“. Dadurch wird ein Steam-eigener Server in Ihrer Nähe ausgewählt, auf dem Sie gegen Spieler aus der ganzen Welt spielen können. Es kann unterhaltsam sein, weil es so viele verschiedene feindliche Fähigkeitsstufen und Spielstile zur Auswahl gibt. Du hingegen hast keinen Einfluss darauf, wer dem Server beitritt oder welche Regeln und Einstellungen gelten. Wenn Sie Spiele nach Ihren Vorlieben organisieren oder private Spiele veranstalten möchten, bei denen Sie nur gegen Ihre Freunde spielen, ist dies ein Problem. Die Lösung für dieses Problem besteht darin, einen eigenen dedizierten Server für Counter-Strike:Global Offensive einzurichten. Abgesehen davon ist ein eigener Ort, an dem Sie sich entspannen und Spaß haben können, auch eine praktikable Geschäftsoption.
Bei Hunderttausenden von aktiven Spielern gibt es sicherlich einige, die ihren eigenen Server wollen, den Sie entweder für sie bauen und mieten oder einfach ihre Spiele hosten können. Da es unbegrenztes Potenzial gibt, werden Sie bestimmt andere Methoden finden, es zu monetarisieren.
In diesem Artikel zeige ich Ihnen, wie Sie einen Counter-Strike:Global Offensive-Server auf Centos/RHEL-basierten Systemen einrichten.
Voraussetzungen
Bevor wir beginnen, überprüfen wir noch einmal, ob das System auf dem neuesten Stand ist. Außerdem erstellen wir einen neuen Serverbenutzer. Verwenden Sie immer ein sicheres Passwort. Es wird empfohlen, dieser Anleitung mit dem Root-Konto zu folgen. Andernfalls müssen Sie die entsprechenden Befehle mit sudo ausführen.
# yum update
# yum upgrade -y
# adduser csgo
# passwd csgo
Öffnen Sie die erforderlichen Firewall-Ports.
# firewall-cmd --zone=public --add-port=27015/tcp --permanent
# firewall-cmd --zone=public --add-port=27015/udp --permanent
# firewall-cmd –reload
Um SteamCMD auszuführen, müssen Sie die erforderlichen Bibliotheken installieren.
# yum install glibc.i686 libstdc++.i686 -y
Wechseln Sie zu dem neuen Benutzer, den Sie gerade erstellt haben.
# su csgo
$ cd ~
Laden Sie die SteamCMD-Software herunter.
$ wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
$ tar xf steamcmd_linux.tar.gz
Wir müssen jetzt SteamCMD verwenden, um die Serverdateien zu installieren. Verwenden Sie die folgenden Optionen
./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate
Geben Sie einfach quit ein und drücken Sie die Eingabetaste, wenn „Erfolg! App „740“ vollständig installiert “.
Ihr Server ist jetzt startbereit.
Server konfigurieren
Die Datei server.cfg dient zum Anpassen des Servers.
$ vim ~/csgo/csgo/cfg/server.cfg
Kopieren Sie Folgendes und fügen Sie es in server.cfg ein, wobei Sie ServerName und RconPassword durch Ihre eigenen Werte ersetzen.
hostname "ServerName"
rcon_password RconPassword
Den Server aktualisieren
Um Ihren Server zu aktualisieren, verwenden Sie das folgende Skript.
Erstellen Sie zunächst die Datei update_csgo.txt.
$ vim /home/csgo/update_csgo.txt
Füllen Sie es dann mit den folgenden Informationen aus:
login anonymous
force_install_dir ./csgo
app_update 740
quit
Alles, was Sie tun müssen, um Ihren Server zu aktualisieren, ist den folgenden Befehl auszuführen
$ ./steamcmd.sh +runscript update_csgo.txt
Den Server betreiben
Führen Sie Ihren Server aus, indem Sie in den folgenden Ordner wechseln.
$ 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
Der Server wurde nun in den Hintergrundmodus geschaltet.
Führen Sie den folgenden Befehl aus, um den Server herunterzufahren:
$ screen -S csgo -X quit
Viel Spaß mit deinem neuen CS:GO-Server!
Weitere Anleitungen wie diese finden Sie auf unserer Homepage.