GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So richten Sie einen Counter Strike:Global Offensive-Server unter CentOS 8 ein

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.


Cent OS
  1. So richten Sie einen SFTP-Server unter CentOS ein

  2. So richten Sie einen SysLog-Server unter CentOS 7 / RHEL 7 ein

  3. So richten Sie den NFS-Server unter CentOS 7 / RHEL 7 ein

  4. So richten Sie die MySQL-Replikation unter CentOS ein

  5. Wie richte ich einen NTP-Server in CentOS ein?

So richten Sie den Samba-Druckserver unter CentOS ein

So richten Sie den Zimbra-E-Mail-Server unter CentOS 7 ein

So richten Sie einen zentralen Sicherungsserver mit Amanda unter CentOS 7 ein

So richten Sie einen zentralisierten SysLog-Server unter CentOS 8 / RHEL 8 ein

Anleitung zum erstmaligen Einrichten des CentOS 7-Servers

So richten Sie HAProxy unter CentOS 8 ein