So richten Sie einen dedizierten Linux-Spielserver mit LinuxGSM ein

Gameserver ermöglichen ein nahtloses Multiplayer-Spielerlebnis. Es sendet und empfängt Daten an und von jedem Spieler. Spielserver können lokale oder entfernte Server sein, die von Spielclients verwendet werden. Dedizierte Spieleserver bieten Hunderten von Spielern eine bessere Leistung und Stabilität.

Traditionell ist es schwierig, den dedizierten Gameserver zu verwalten. LinuxGSM ist ein Open-Source-Befehlszeilentool für die schnelle und einfache Bereitstellung und Verwaltung von dedizierten Linux-Spielservern. Es unterstützt Hunderte von Gamer-Servern. LinuxGSM überprüft Abhängigkeiten, lädt Gameserver-Dateien herunter und lädt Standardkonfigurationen, plant allgemeine Aufgaben wie das Überwachen und Aktualisieren des Gameservers.

In diesem Tutorial lernen wir, wie man es einrichtet Dedizierter Linux-Spielserver mit LinuxGSM. Lassen Sie uns die Bereitstellung des Valheim Dedicated Server unter Linux überprüfen.

Bereitstellen von Valheim Game Server mit LinuxGSM

LinuxGSM läuft auf Linux-Distributionen wie Ubuntu, Debian, AlmaLinux, RockyLinux und mehr.

Erfordernis:

  • Eine Cloud-Instanz – hier verwende ich Ubuntu 20.04
  • Ein Benutzer mit sudo Zugriff
  • Erforderliche Menge an RAM und CPU, die vom Spiel empfohlen wird. Am besten mindestens 4 CPU und 2 GB RAM.

Schritt 1: Aktualisieren Sie Ihr System

Stellen Sie zunächst sicher, dass Sie den Paketindex aktualisieren:

$ sudo apt update

Schritt 2: Einen Benutzer hinzufügen

Lassen Sie uns einen Benutzer erstellen und ein Passwort festlegen. Geben Sie Folgendes ein, um einen Benutzernamen namens ‘vhserver’ zu erstellen:

$ sudo adduser vhserver

Ausgabe:

Adding user vhserver' ... Adding new groupvhserver' (1000) …
Adding new user vhserver' (1000) with groupvhserver' …
Creating home directory /home/vhserver' ... Copying files from/etc/skel' …
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for vhserver
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:

Stellen Sie sicher, dass der Benutzer die sudo Privileg. Du kannst Geben sudo Berechtigung für den Benutzer in Ubuntu mit:

$ sudo usermod -aG sudo vhserver

Wechseln Sie nun den Benutzer, geben Sie ein:

$ su - vhserver

Schritt 3: Laden Sie linuxgsm.sh herunter

Jetzt können wir das linuxgsm-Skript mit dem Befehl wget herunterladen. Hier lade ich das Installationsskript für den dedizierten Server von Valheim herunter.

$ wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh vhserver

Dadurch werden das Installationsskript und das erforderliche Verzeichnis in das Home-Verzeichnis des Benutzers heruntergeladen.

Schritt 4: Führen Sie das Installationsskript aus

Führen Sie nun das Installationsskript aus, um die Installation der dedizierten Valheim-Spielserverdateien zu starten.

$ ./vhserver install

Folgen Sie einfach den Anweisungen auf dem Bildschirm, um die Installation abzuschließen. Die LinuxGSM-Konfigurationsdatei befindet sich unter lgsm/config-lgsm/<gameserver>.

Schritt 5: Starten Sie den Valheim Server-Dienst

Sobald die Installation abgeschlossen ist, starten Sie den Valheim Gameserver-Dienst.

$ ./vhserver start

Ausgabe:

[ OK ] Starting vhserver: Applying steamclient.so sdk64 fix: Valheim
[ OK ] Starting vhserver: Applying steamclient.so sdk32 fix: Valheim
[ OK ] Starting vhserver: Valheim Server

Sie können den Status und andere Informationen überprüfen:

$ ./vhserver details

Geben Sie Folgendes ein, um den Valheim-Spielserver zu stoppen:

$ ./vhserver stop

Mit Spielserver verbinden

Sie können zu Steam gehen und dem Valheim-Spielserver beitreten. Geben Sie die IP-Adresse des Spielservers gefolgt von der Portnummer (2456) an.

LinuxGSM-Befehle

LinuxGSM wird mit einer Handvoll nützlicher Befehle geliefert, um den Spieleserver zu verwalten. Hier finden Sie alle LinuxGSM-Befehle:

start st | Start the server.
stop sp | Stop the server.
restart r | Restart the server.
monitor m | Check server status and restart if crashed.
test-alert ta | Send a test alert.
details dt | Display server information.
postdetails pd | Post details to termbin.com (removing passwords).
skeleton sk | Create a skeleton directory.
update-lgsm ul | Check and apply any LinuxGSM updates.
update u | Check and apply any server updates.
force-update fu | Apply server updates bypassing check.
validate v | Validate server files with SteamCMD.
check-update cu | Check if a gameserver update is available
backup b | Create backup archives of the server.
console c | Access server console.
debug d | Start server directly in your terminal.
install i | Install the server.
auto-install ai | Install the server without prompts.
developer dev | Enable developer Mode.
donate do | Donation options.

Fazit

In diesem Tutorial haben wir gelernt, wie man einen Linux Dedicated Game Server mit Linuxgsm einrichtet. Hier haben wir Valheim Dedicated Server erfolgreich unter Linux bereitgestellt.