Dedizierte Palworld-Server unter Linux: Einrichtung und Konfiguration
Systemvoraussetzungen für einen dedizierten Palworld-Server unter Linux
Bevor du einen dedizierten Palworld-Server unter Linux einrichtest, solltest du sicherstellen, dass dein System die folgenden Mindestanforderungen erfüllt:
Hardware-Anforderungen
- Prozessor: Intel Core i5-4460 oder AMD Ryzen 5 1600
- Speicher: 8 GB RAM
- Speicherplatz: 100 GB SSD oder HDD (empfohlen für schnellere Ladezeiten)
- Netzwerk: 1 Gbit/s-Ethernet-Verbindung
Software-Anforderungen
- Betriebssystem: Ubuntu 20.04 LTS oder neuere Versionen
- SteamCMD: SteamCMD
- Palworld Dedicated Server: Palworld Dedicated Server (erhältlich im Steam Store)
Erwerb eines dedizierten Servers
Bei der Auswahl eines dedizierten Servers für deinen Palworld-Server sind einige wichtige Überlegungen zu berücksichtigen:
Anforderungen an die Hardware
Die Mindestanforderungen für einen dedizierten Palworld-Server lauten:
- CPU: Quad-Core-Prozessor
- RAM: 16 GB
- Speicherplatz: 250 GB SSD
Für eine optimale Leistung wird jedoch empfohlen:
- CPU: Octa-Core-Prozessor oder höher
- RAM: 32 GB oder mehr
- Speicherplatz: 500 GB NVMe SSD oder größer
Serverstandort
Der Standort deines Servers spielt eine Rolle für die Latenz und den Ping der Spieler. Wähle einen Serverstandort in der Nähe der geografischen Region, in der die meisten deiner Spieler wohnen werden.
Anbieter
Es gibt zahlreiche Anbieter, die dedizierte Server anbieten. Zu den beliebten Anbietern gehören:
- OVHcloud
- Hetzner
- Vultr
Konfiguration
Wenn du einen Server erwirbst, kannst du aus verschiedenen Konfigurationen wählen, darunter:
- Betriebssystem: Linux-Distributionen wie Ubuntu oder CentOS
- CPU-Kerne: Die Anzahl der CPU-Kerne, die deinem Server zugewiesen werden
- RAM: Die Menge an Arbeitsspeicher, die deinem Server zugewiesen wird
- Speicherplatz: Die Menge an Speicherplatz, die deinem Server zugewiesen wird
Kosten
Die Kosten für einen dedizierten Server variieren je nach Anbieter und Konfiguration. Erwarte, dass du zwischen 50 und 200 € pro Monat für einen Server bezahlst, der die empfohlenen Anforderungen erfüllt.
Vorgehensweise
Um einen dedizierten Server zu erwerben, kannst du die Website des Anbieters besuchen und einen Server bestellen. Du wirst aufgefordert, Informationen wie den Serverstandort, die Konfiguration und die Zahlungsinformationen anzugeben. Der Server wird in der Regel innerhalb weniger Stunden oder Tage bereitgestellt.
Installation von Linux auf dem Server
Sobald du einen dedizierten Server erworben hast, musst du ein Linux-Betriebssystem installieren. Dieses dient als Grundlage für die Ausführung des Palworld Dedicated Server. Hier ist eine Schritt-für-Schritt-Anleitung zur Installation von Linux auf deinem Server:
Für mehr Details, lies auch: Linux auf dem iPad: Eine umfassende Anleitung
Auswahl einer Linux-Distribution
Es stehen dir verschiedene Linux-Distributionen zur Verfügung, die für die Ausführung eines dedizierten Servers geeignet sind. Zu den beliebten Optionen gehören Ubuntu Server, CentOS und Debian. Wähle eine Distribution, die deinen Anforderungen und Vorlieben entspricht.
Erstellen eines bootfähigen USB-Sticks oder einer DVD
Lade die ISO-Datei der von dir gewählten Linux-Distribution herunter. Verwende ein Programm wie Rufus oder balenaEtcher, um ein bootfähiges USB-Laufwerk oder eine DVD zu erstellen.
Booten vom bootfähigen Medium
Starte deinen Server vom bootfähigen Medium. Ändere dazu die Bootreihenfolge im BIOS oder UEFI. Nach dem Booten siehst du den Installationsassistenten für Linux.
Anpassen der Installation
Folge den Anweisungen auf dem Bildschirm, um die Installation anzupassen. Dazu gehören die Auswahl einer Sprache, die Partitionierung der Festplatte, die Erstellung eines Benutzerkontos und die Konfiguration des Netzwerks.
Abschluss der Installation
Sobald die Installation abgeschlossen ist, wirst du aufgefordert, den Server neu zu starten. Entferne das bootfähige Medium und starte deinen Server neu. Du kannst dich nun mit deinem Benutzerkonto bei deinem Linux-Server anmelden.
Nächste Schritte
Nachdem du Linux erfolgreich installiert hast, kannst du mit der Installation von SteamCMD fortfahren, um den Palworld Dedicated Server herunterzuladen und zu installieren.
Erfahre mehr unter: Zugriff auf Ihre Telekom-E-Mails: Einfache Anleitung zum Login
Installation von SteamCMD
Was ist SteamCMD?
SteamCMD ist ein Befehlszeilenprogramm, mit dem du dedizierte Server für Steam-Spiele aktualisieren, installieren und verwalten kannst, einschließlich Palworld.
Voraussetzungen
- Ein Linux-Server mit einer unterstützten Distribution (z. B. Ubuntu, Debian)
- Internetverbindung
- Root-Zugriff auf den Server
Installation von SteamCMD
- Melde dich auf dem Server als Root-Benutzer an.
- Lade die neueste Version von SteamCMD herunter:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
- Extrahiere das Archiv:
tar -xvzf steamcmd_linux.tar.gz
- Verschiebe den extrahierten Ordner in ein Verzeichnis deiner Wahl, z. B.:
mv steamcmd /opt/steamcmd
Konfiguration von SteamCMD
- Navigiere zum SteamCMD-Verzeichnis:
cd /opt/steamcmd
- Erstelle das Steam-Benutzerverzeichnis:
mkdir ~/.steam/steam
- Starte SteamCMD:
./steamcmd.sh
- Melde dich mit deinem Steam-Benutzernamen und -Passwort an:
login <username> <password>
Herunterladen und Installieren des Palworld Dedicated Server
Nachdem du SteamCMD installiert hast, kannst du damit den Palworld Dedicated Server herunterladen und installieren.
Abrufen des App-ID
- Navigiere zur SteamDB-Seite für Palworld.
- Kopiere die App-ID (z. B. 1970690).
Installation des Dedicated Server
- Starte SteamCMD von einem Terminal aus.
- Melde dich bei Steam an:
login anonymous
- Aktualisiere SteamCMD:
app_update 814380
- Erstelle einen Download-Ordner:
mkdir palworld-dedicated
- Wechsle in den Ordner:
cd palworld-dedicated
- Lade den Dedicated Server herunter:
app_update 1970690 validate
Der Download kann einige Zeit in Anspruch nehmen.
Extrahieren und Installieren
- Extraktion der Dateien:
tar -xzvf palworld_dedicated_server_linux.tar.gz
- Installation:
./palworld_dedicated_server_linux
- Befolge die Anweisungen auf dem Bildschirm.
Der Installationsprozess erstellt ein Verzeichnis namens Palworld Dedicated Server
mit allen notwendigen Dateien.
Konfiguration des Dedicated Server
Nachdem du den Palworld Dedicated Server installiert hast, musst du ihn konfigurieren, bevor du mit dem Hosten von Spielen beginnen kannst.
Editieren der Konfigurationsdatei
Öffne die Konfigurationsdatei des Dedicated Servers in einem Texteditor. Diese Datei befindet sich standardmäßig unter /home/palworld/serverfiles/PalworldDedicatedServer/config.cfg
.
Allgemeine Einstellungen
- ServerName: Der Name deines Servers, der Spielern angezeigt wird.
- ServerPort: Der Port, auf dem der Server Spielern zuhört (standardmäßig 19132).
- ServerPassword: Lege ein Passwort fest, das Spieler zum Beitritt zum Server benötigen.
- MaxPlayers: Setze die maximale Anzahl von Spielern, die gleichzeitig dem Server beitreten können.
Karten und Modi
- Map: Wähle die Karte aus, auf der du das Spiel hosten möchtest.
- GameMode: Wähle den Spielmodus aus, z. B. "Survival" oder "Creative".
- Difficulty: Lege den Schwierigkeitsgrad des Spiels fest.
Andere Einstellungen
- FriendOnly: Legt fest, ob nur Freunde deinem Server beitreten können.
- ExposeLoginQueue: Gibt an, ob die Login-Warteschlange für Spieler sichtbar sein soll.
- AllowSpectators: Ermöglicht es Zuschauern, dem Server beizutreten, ohne am Spiel teilzunehmen.
Speichere die Änderungen, nachdem du die gewünschten Einstellungen vorgenommen hast.
Startoptionen festlegen
Du kannst auch Startoptionen für den Dedicated Server festlegen. Öffne die Datei /home/palworld/serverfiles/PalworldDedicatedServer/scripts/start.sh
, um dies zu tun.
Zusätzliche Details erhältst du bei: Chrome auf Linux installieren: Eine Schritt-für-Schritt-Anleitung
Füge die folgenden Optionen zur Zeile hinzu, die mit "LD_LIBRARY_PATH=" beginnt:
-configfile=/home/palworld/serverfiles/PalworldDedicatedServer/config.cfg
Durch diese Option wird der Server angewiesen, die von dir in der Konfigurationsdatei definierten Einstellungen zu verwenden.
Server starten
Starte den Dedicated Server, indem du den folgenden Befehl ausführst:
./start.sh
Starten und Stoppen des Dedicated Server
Nachdem du den Dedicated Server installiert und konfiguriert hast, kannst du ihn starten und stoppen.
Starten des Dedicated Server
Um den Dedicated Server zu starten, öffne ein Terminalfenster und navigiere zum Verzeichnis, in dem du ihn installiert hast. Führe dann folgenden Befehl aus:
./Palworld Dedicated Server
Der Server wird nun starten und auf eingehende Verbindungen warten. Du solltest eine Meldung wie diese sehen:
Palworld Dedicated Server is now running on port 7777.
Stoppen des Dedicated Server
Um den Dedicated Server zu stoppen, drücke einfach Strg+C im Terminalfenster, in dem er läuft. Du solltest eine Meldung wie diese sehen:
Für zusätzliche Informationen konsultiere: rpm install: Installation von RPM-Paketen in Linux-Systemen
Palworld Dedicated Server is now stopped.
Du kannst den Dedicated Server auch über das SteamCMD-Dienstprogramm stoppen. Öffne dazu ein Terminalfenster und führe folgenden Befehl aus:
steamcmd +login anonymous +force_install_dir /pfad/zum/PalworldDedicatedServer/verzeichnis +app_update 1518290 +quit
Ersetze /pfad/zum/PalworldDedicatedServer/verzeichnis
durch den tatsächlichen Pfad zum Palworld Dedicated Server-Verzeichnis auf deinem Server.
Fehlerbehebung bei häufigen Problemen
Sollten bei der Einrichtung oder Konfiguration deines dedizierten Palworld-Servers unter Linux Probleme auftreten, findest du hier einige gängige Fehler und deren Behebung:
Server startet nicht
- Überprüfe die Server-Protokolle: Suche in den Protokolldateien des Servers nach Fehlermeldungen, die Aufschluss über die Ursache des Problems geben können.
- Stelle sicher, dass die Ports offen sind: Überprüfe, ob die für den Server erforderlichen Ports in deiner Firewall geöffnet sind.
- Überprüfe die Konfigurationsdateien: Stelle sicher, dass die Konfigurationsdateien des Servers korrekt sind und die richtigen Werte enthalten.
- Überprüfe die Abhängigkeiten: Vergewissern dich, dass alle für den Server erforderlichen Abhängigkeiten installiert sind, wie z. B. die .NET-Laufzeit.
Spieler können dem Server nicht beitreten
- Überprüfe die Verbindung zum Internet: Stelle sicher, dass der Server über eine stabile Internetverbindung verfügt und nicht durch eine Firewall oder einen NAT-Router blockiert wird.
- Überprüfe die Server-Adresse und den Port: Vergewissern dich, dass die Spieler die richtige Server-Adresse und den richtigen Port verwenden.
- Überprüfe die Client-Version: Stelle sicher, dass die Spieler die gleiche Version des Spiels verwenden wie auf dem Server.
Lag oder Verzögerungen
- Überprüfe die Serverhardware: Stelle sicher, dass der dedizierte Server über genügend Leistung verfügt, um die Anzahl der Spieler und die Belastung des Servers zu bewältigen.
- Überprüfe die Netzwerkverbindung: Überprüfe, ob die Netzwerkverbindung zwischen dem Server und den Spielern stabil und schnell ist.
- Optimiere die Serverkonfiguration: Passe die Serverkonfiguration an, um die Leistung zu verbessern, z. B. durch Reduzierung der Spieleranzahl pro Karte oder Deaktivierung unnötiger Funktionen.
Fehler bei der Steam-Autorisierung
- Überprüfe die Steam-API-Schlüssel: Vergewissern dich, dass du den richtigen Steam-API-Schlüssel für deinen Server verwendest.
-
Autorisiere den Server neu: Versuche, den Server mit dem Befehl
steamcmd validate +app_update 1592460
erneut zu autorisieren. - Überprüfe die Steam-Server: Überprüfe, ob die Steam-Server online sind und keine Ausfälle vorliegen.
Verwaltung des Dedicated Server
Sobald dein Palworld Dedicated Server konfiguriert und betriebsbereit ist, musst du ihn verwalten, um eine optimale Leistung und Stabilität zu gewährleisten. Hier sind einige wichtige Aspekte, die du im Auge behalten solltest:
Überwachung der Serverleistung
Überwache die Serverleistung regelmäßig, um sicherzustellen, dass er ordnungsgemäß funktioniert. Du kannst Tools wie top und htop verwenden, um die CPU- und Speicherauslastung, Prozesse und andere Metriken zu überprüfen.
Für zusätzliche Informationen konsultiere: Midnight Commander für Linux: Eine umfassende Übersicht für die Befehlszeilennavigation
Spielerverwaltung
Verwalte die Spieler auf deinem Server effektiv. Du kannst SourceBans oder ähnliche Plugins integrieren, um Spieler zu bannen oder stumm zu schalten, wenn sie gegen die Serverregeln verstoßen. Du kannst auch individuelle Berechtigungen für bestimmte Spieler festlegen.
Update-Verwaltung
Halte deinen Server immer auf dem neuesten Stand, indem du Spiel- und Serverupdates installierst. Dies behebt Sicherheitslücken, fügt neue Funktionen hinzu und verbessert die Stabilität. Verwende SteamCMD, um Updates automatisch zu installieren.
Backups
Erstelle regelmäßig Backups deiner Serverdaten, einschließlich Spielerdaten, Konfigurationsdateien und Welten. Dies stellt sicher, dass du deine Daten im Falle eines Serverausfalls oder einer Datenkorruption wiederherstellen kannst. Du kannst rsync oder ähnliche Tools verwenden, um automatisierte Backups zu erstellen.
Kommunikation mit Spielern
Kommuniziere effektiv mit den Spielern auf deinem Server. Richte einen Discord-Server oder ein Forum ein, um Ankündigungen zu machen, Updates bereitzustellen und Feedback zu sammeln. Du kannst auch einen In-Game-Chat verwenden, um mit Spielern zu interagieren.
Optimierung des Dedicated Server
Nachdem du deinen dedizierten Palworld-Server erfolgreich eingerichtet und konfiguriert hast, kannst du mit der Optimierung beginnen, um die Leistung und das Spielerlebnis zu verbessern. Hier sind einige Tipps:
Mehr Informationen findest du hier: Erstellen eines bootfähigen Ubuntu USB-Laufwerks mit UNetbootin
CPU- und RAM-Zuweisung
- Zuweise ausreichend CPU-Kerne und RAM für den Server, um einen reibungslosen Betrieb zu gewährleisten.
- Verwende den Befehl
taskset
(Linux), um CPU-Kerne zu binden. Beispiel:taskset -c 0-3 ./PalworldDedicatedServer
bindet den Server an die ersten vier CPU-Kerne.
Netzwerkoptimierung
- Stelle sicher, dass du einen Gigabit-Ethernet-Port verwendest, um eine hohe Bandbreite zu gewährleisten.
- Verwende den Befehl
tc
(Linux), um den Netzwerkverkehr zu priorisieren. Beispiel:tc qdisc add dev eth0 root handle 1: htb default 40
erstellt ein HTB-Warteschlangendisziplin. - Konfiguriere deine Firewall, um die Ports für den Server (UDP 7777, 27015) zu öffnen.
Festplattenoptimierung
- Verwende eine SSD (Solid State Drive) anstelle einer HDD (Hard Disk Drive) für schnellere Ladezeiten.
- Aktiviere die Festplattencaches (ext4-Dateisystem):
mount -o remount,data=writeback /dev/sda1 /mnt
Serverkonfiguration
- Deaktiviere nicht verwendete Funktionen im Server, um Ressourcen zu sparen.
- Passe die Servereinstellungen an, um die Leistung zu optimieren. Beispielsweise kannst du die Anzahl der gleichzeitigen Spieler oder die maximale Kartenentfernung begrenzen.
Überwachung und Wartung
- Verwende Überwachungstools (z. B. Grafana), um die Serverbelastung zu überwachen.
- Führe regelmäßige Wartungsarbeiten durch, wie z. B. Updates, Patches und Neustarts.
- Erstelle Backups deiner Serverdaten, um Datenverluste zu vermeiden.
Sicherheit des Dedicated Server
Als Administrator eines Palworld-Servers bist du für die Sicherheit deines Servers verantwortlich. Hier sind einige wichtige Überlegungen:
Authentifizierung und Autorisierung
- Steam Authentication: Verwende die Steam-Authentifizierung, um den Zugriff auf deinen Server nur autorisierten Nutzern zu ermöglichen.
- Passwortverschlüsselung: Verwende ein starkes Passwort und speichere es verschlüsselt auf deinem Server.
Netzwerkabsicherung
- Firewall: Implementiere eine Firewall, um nicht autorisierten Zugriff auf deinen Server zu blockieren.
- Portweiterleitung: Öffne nur die Ports, die für deinen Server notwendig sind.
Malware-Schutz
- Antivirus-Software: Installiere und aktualisiere regelmäßig eine Antivirus-Software auf deinem Server.
- Sicherheits-Patches: Stelle sicher, dass dein Server mit den neuesten Sicherheits-Patches aktualisiert ist.
Backups
- Regelmäßige Backups: Erstelle regelmäßig Backups deiner Serverdaten, um sie im Falle eines Ausfalls wiederherstellen zu können.
- Verschlüsselte Backups: Verschlüssele deine Backups, um sie vor unbefugtem Zugriff zu schützen.
Überwachung
- Anomalieerkennung: Überwache deinen Server auf ungewöhnliche Aktivitäten, die auf einen Sicherheitsverstoß hindeuten könnten.
- Logging: Aktiviere die Serverprotokollierung, um verdächtige Aktivitäten nachverfolgen zu können.
Schwachstellenscans
- Regelmäßige Scans: Führe regelmäßig Schwachstellenscans durch, um potenzielle Sicherheitslücken zu identifizieren und zu beheben.
- Tools: Verwende Tools wie Nessus oder OpenVAS für Schwachstellenscans.
Best Practices
- Mindestberechtigungen: Erteile Benutzern nur die Berechtigungen, die sie für ihre Aufgaben benötigen.
- Regelmäßige Überprüfungen: Überprüfe regelmäßig die Sicherheitskonfiguration deines Servers und nimm bei Bedarf Anpassungen vor.
- Sicherheitsschulung: Bilde dich selbst und deine Mitarbeiter in Sicherheitsverfahren aus.
Verwandte Artikel
- Genieße grenzenlosen Spielespaß: Kostenlose Handy-Spiele zum Herunterladen
- Cinebench: Leistungsbenchmarking für Linux-Systeme
- Online-Geschäftskonto eröffnen: Eine Schritt-für-Schritt-Anleitung für Unternehmer
- Apple Music auf Linux: Das Handbuch für nahtlosen Musikgenuss
- Aktive WLAN-Geräte: Erlaubnis zur gegenseitigen Kommunikation
- FUSE: Das Linux-Dateisystem für Benutzerdefinierte
- ARM Linux GNUeabihf GCC: Ausführliche Anleitung zur Verwendung
- Linux Mint: Kernel-Aktualisierung und deren Wichtigkeit
- Benutzername unter Linux ändern
- Linux Mint AppImages: Mühelose Installation und Ausführung von Anwendungen
- Steuerliche Aspekte für Online-Unternehmen: Ein Leitfaden zur Maximierung der Gewinne
Neue Posts
World of Warcraft auf Linux spielen: Eine guide für Abenteurer
Einführung in World of Warcraft
Node.js NVM: Antworten auf die häufigsten Fragen
Entwicklung
Professionelle Gmail-HTML-Signaturen: Erstellen, Gestalten und Nutzen
Marketingstrategien
Die vollständige Anleitung zu poczta wp: Alles, was Sie wissen müssen
Sicherheit und Datenschutz
HTML-Content: Der ultimative Leitfaden zur Erstellung ansprechender Webseiten
SEO-Optimierung
Das HTML-Title-Attribut: Ein Leitfaden zur Optimierung von Titeln für SEO und Benutzerfreundlichkeit
Online-Marketing
HTTP-Statuscodes: Ihre Bedeutung und Verwendung im Web
Einführung in HTTP-Statuscodes
Besucherzähler für Websites: Tracking Ihres Website-Traffics für Erfolg
SEO-Optimierung
Beschleunigen Sie die Dateneingabe mit HTML Datalist
Webentwicklung
HTML in PUG konvertieren: Einfach und schnell gemacht
Webentwicklung
Beliebte Posts
SteamCMD: Der umfassende Leitfaden zur Verwaltung von Steam-Servern
Sicherheitsrichtlinien
POST-Anfragen: Erstellen, Senden und Empfangen von Daten im Web
Webentwicklung
LaTeX: Das mächtige Werkzeug für hochwertiges Dokumentenschreiben
Dokumentenerstellung
Wiederherstellung beschädigter Linux-Dateisysteme mit fsck: Ein umfassender Leitfaden
Fehlerbehebung
Die vollständige Anleitung zu poczta wp: Alles, was Sie wissen müssen
Sicherheit und Datenschutz
Gigacube Admin: Zugang zu den erweiterten Einstellungen Ihres Routers
Fehlerbehebung
Linux Mint Themes: Personalisieren Sie Ihren Desktop
Open Source
TCPdump-Beispiele: Paketakquise und Netzwerkdiagnose
Fehlerbehebung
Mounten von ISO-Images unter Linux: Eine Schritt-für-Schritt-Anleitung
Anleitungen
Linux Open File: Anleitung zum Öffnen, Bearbeiten und Löschen von Dateien aus dem Terminal
Open Source