GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So hosten Sie Counter-Strike:Global Offensive Server auf Ubuntu

Counter-Strike:Global Offensive, allgemein bekannt als CS:GO, ist eines der beliebtesten Spiele. Das 1999 veröffentlichte Spiel umfasst zwei Teams, in denen das Terroristen-Team versucht, Sprengstoff zu platzieren, während das Anti-Terroristen-Team versucht, dies zu verhindern.

Nach fast 21 Jahren nach seiner Einführung hat das Spiel immer noch Millionen aktiver Spieler weltweit. Laut Statista hatte CS:GO im Februar 2020 24 Millionen aktive Nutzer. Das Spiel wird auch im eSport gespielt, wo professionelle CS:GO-Teams wie Cloud9, G2 und NaVi teilnehmen, um die Trophäe zu gewinnen.

Es ist also nicht nur ein Spiel, sondern kann auch ein Profi sein, wenn man gut darin ist. Es gibt Hunderte von Streamern auf Twitch, die eine große Anzahl von Abonnenten haben.

CS:GO-Server

CS:GO ist ein Online-Wettkampfspiel. Es wird zwischen zwei Teams gespielt und beide Teams müssen mit den Servern des Spiels verbunden sein, um es zu spielen.

Offizielle Server

Die offiziellen Server von Counter-Strike werden von Valve gehostet, dem Unternehmen hinter dem Spiel. Diese offiziellen Server haben eine Reihe von Regeln, die jeder Spieler befolgen muss. Aber das macht keinen Spaß. Recht? Nun, es gibt Community-Server.

Community-Server

Einzelpersonen hosten Community-Server. Jeder Community-Server kann so eingerichtet werden, dass er offizielle Wettkampfspiele oder benutzerdefinierte Spiele spielt, die vollständig von den Community-Mitgliedern entworfen wurden. Der Gastgeber kann seine eigenen Regeln festlegen, damit es für seine Community mehr Spaß macht.

In diesem Artikel werde ich Sie durch die Einrichtung eines CS:GO-Servers führen. Ein Ort, an dem deine Freunde ohne so viele Einschränkungen oder Regeln mehr Spaß haben können.

Wie wird ein CS:GO-Server gehostet?

Erstellen Sie einen CS:GO-Server

Voraussetzungen

  • Neue Ubuntu (andere) Installation
  • Steam-Konto (nicht gesperrt oder eingeschränkt)

In diesem Artikel verwende ich Ubuntu 20.04 LTS. Ich habe ein Steam-Konto, das nicht gesperrt oder eingeschränkt ist. Also kann ich jetzt loslegen.

Stellen Sie für ein großartiges Spielerlebnis sicher, dass sich Ihr Gaming-Server in der Nähe Ihres Standorts befindet. Jetzt ssh in Ihren Server ein und starten Sie das Setup.

Schritt 1. Betriebssystem aktualisieren

sudo apt update

Schritt 2. Erstellen Sie einen neuen Benutzer

Aus Sicherheitsgründen werden wir root nicht verwenden, um unseren Gaming-Server einzurichten. Wir können ein neues Benutzerkonto erstellen und ihm Berechtigungen erteilen, um die erforderlichen Aktionen auszuführen.

adduser username

Hinweis

Ersetzen Sie den Benutzernamen durch den Benutzernamen, den Sie erstellen möchten

Als nächstes fügen Sie den Benutzer zu sudo hinzu Gruppe, um administrative Aufgaben auszuführen.

usermod -aG sudo username

Melden Sie sich nun mit dem neu erstellten Benutzer an. Sie können sich mit ssh anmelden oder wechseln Sie mit rechts von der Befehlszeile –

login username

Es wird nach dem Passwort des Benutzers gefragt. Geben Sie das Passwort ein, um fortzufahren.

Jetzt installieren wir SteamCMD, ein Befehlszeilentool zum Einrichten und Verwalten unseres CS:GO-Servers.

Schritt 3. SteamCMD installieren

Abhängigkeiten installieren

sudo apt install lib32gcc1 lib32stdc++6

Stellen Sie sicher, dass Sie die oben genannten Abhängigkeiten vor SteamCMD installieren.

mkdir steamcmd && cd steamcmd

Laden Sie jetzt SteamCMD herunter.

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Der obige Befehl lädt das Archiv der SteamCMD-Dateien herunter und extrahiert sie. Um die Steam-Befehlszeile auszuführen, führen Sie steamcmd.sh aus Datei.

./steamcmd.sh

Es wird Sie in die Steam-Befehlszeile einloggen. Von hier aus können wir Befehle verwenden, um die Verbindung zwischen dem Dampf und unserem Server herzustellen. Sobald unser Server autorisiert ist, können wir unseren Server für den Rest der Welt öffnen.

Melden Sie sich zuerst mit Ihrem Steam-Konto an. Lassen Sie sich nicht mit dem Benutzernamen des Servers verwechseln.

login steam_username

Nach der Authentifizierung können Sie den CS:GO-Server installieren.

Bei Bedarf können Sie das Installationsverzeichnis des Servers mit force_install_dir ändern Befehl.

force_install_dir /path/to/csgo-server

Installieren Sie abschließend den CS:GO-Server.

app_update 740 validate

Die Installation wird einige Zeit in Anspruch nehmen. Es lädt den Server herunter und validiert alle Dateien.

Wenn Sie fertig sind, können Sie die Befehlszeile mit quit Befehl.

Und das war’s fast! Wenn Sie das Spiel im LAN spielen möchten, sind wir hier fertig. Der folgende Befehl startet ein Gelegenheitsspiel in de_dust2 Karte.

/path_to_csgo_installation/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2

Schritt 4. Erstellen Sie einen öffentlichen CS:GO-Server

Wie gesagt, wir sind hier fast fertig. Wir haben im letzten Schritt unser erstes CS:GO-Match installiert und gestartet, aber es war nur für das Spielen in einem LAN-Netzwerk gedacht. Um diesen Server öffentlich zu machen, müssen wir ein Steam Game Server Login Token oder GSLT erwerben .

Öffnen Sie den Webbrowser und melden Sie sich bei Ihrem Steam-Konto an. Rufen Sie jetzt die Kontoverwaltung des Steam-Spielservers auf.

Hier können wir ein Gameserver-Konto erstellen. Geben Sie die App-ID des Spiels (730 für CS:GO) und Memo ein, um ein Token zu erstellen. Kopieren Sie das Token und fahren Sie mit dem nächsten Schritt fort.

Führen Sie nun denselben Befehl aus, den wir ausgeführt haben, um den Server mit einer zusätzlichen Option +sv_setsteamaccount und token zu starten .

/path_to_csgo/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_mirage +sv_setsteamaccount token

Hinweis

Ersetzen Sie im obigen Befehl das Token mit dem oben in Schritt 4 erstellten Token.

Das ist es! Wenn jeder Schritt korrekt ausgeführt wurde, sollte der Server ein Gelegenheitsspiel auf der Karte „de_mirage“ starten, aber diesmal kann dem Spiel jeder mit der IP-Adresse des Servers beitreten.

Öffnen Sie das CS:GO-Spiel, öffnen Sie die Konsole und geben Sie den folgenden Befehl ein, um diesem Server beizutreten –

connect ip_address:port

Ubuntu
  1. So installieren Sie MySQL unter Ubuntu 18.04

  2. So stellen Sie Mattermost auf Ubuntu 18.04 bereit

  3. So richten Sie einen OpenVPN-Server unter Ubuntu 18.04 ein

  4. So installieren Sie Zimbra 8.6 auf einem Ubuntu 14.04-Server

  5. So installieren Sie NFS-Client und -Server unter Ubuntu 20.04

So installieren Sie Consul Server unter Ubuntu 16.04

So installieren Sie Zabbix unter Ubuntu 18.04

So fügen Sie einen Windows-Host zu Nagios Ubuntu Server hinzu – Teil 3

So fügen Sie einen Linux-Host zu Nagios Ubuntu Server hinzu – Teil 2

So installieren Sie Plex Media Server auf Ubuntu 16.04 Server/Desktop

So installieren Sie Counter-Strike:Global Offensive Server auf Ubuntu/Deban