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.