- Warum ist die Einrichtung eines dedizierten Valheim-Servers wichtig für das Mehrspieler-Erlebnis?
- Wie man einen Valheim-Online-Spielserver einrichtet – Voraussetzungen und Entscheidungen
- Installieren Sie SteamCMD und laden Sie den Valheim Dedicated Server herunter.
- Konfiguration und Betrieb des Valheim-Servers
- Ports, Firewall und NAT
- Backup, Speicherung und Weltverwaltung
- Ausführung mit Docker (alternative Option)
- Leistungs- und Ressourcenoptimierung
- Sicherheit und Schutz (wichtig für öffentliche Server)
- Mods, BepInEx und ValheimPlus-Unterstützung
- Praktische Tipps und häufige Probleme
- Vergleich der Standorte von Rechenzentren für Online-Spiele
- Empfohlene Dienstleistungen für das Hosting von Valheim
- Häufig gestellte Fragen
Warum ist die Einrichtung eines dedizierten Valheim-Servers wichtig für das Mehrspieler-Erlebnis?
Das Tutorial zur Einrichtung eines Valheim-Online-Spielservers ist eine der hilfreichsten Ressourcen für Serveradministratoren, Spieler und Hosting-Anbieter, um eine zuverlässige Multiplayer-Umgebung zu schaffen. Diese Anleitung führt Sie Schritt für Schritt durch die Installation, Konfiguration, Absicherung, Aktualisierung und Optimierung eines dedizierten Servers/virtuellen privaten Servers (VPS) für Valheim auf verschiedenen Distributionen. Debian/Ubuntu Und mit der Option Docker Wir behandeln außerdem Tipps zur Wahl des optimalen Standorts, zum DDoS-Schutz und zur Mod-Verwaltung.
Wie man einen Valheim-Online-Spielserver einrichtet – Voraussetzungen und Entscheidungen
Bevor Sie beginnen, müssen Sie einige technische Entscheidungen treffen. Diese Entscheidungen haben einen direkten Einfluss auf Leistung, Stabilität und Spielerlebnis.
Servertyp
– Leichtgewichtiger VPS (2 Kerne, 2–4 GB RAM) Geeignet für kleine Gruppen.
– Cloud- oder physischer Server Empfohlen für öffentliche oder modifizierte Server mit einer schnellen Single-Core-CPU, NVMe und 4–8+ GB RAM.
Standort
Wählen Sie einen Standort, der der größten Spieleranzahl am nächsten liegt (EU: Frankfurt/Amsterdam, Nordamerika: New York/Los Angeles, Asien: Singapur/Tokio). Ein Anbieter mit Mehr als 85 Standorte weltweit Und BGP-Netzwerke können die Ping-Zeit reduzieren.
Schutz
Für öffentliche Server Definitiv. Nutzen Sie einen Anti-DDoS-Server, um UDP-Flood- und Verstärkungsangriffe abzuwehren.
Betriebssystem und Berechtigungen
Anregung: Ubuntu 20.04/22.04 Oder Debian 11/12. Für den Betrieb des Servers werden SSH-Zugriff und ein Benutzer ohne Root-Rechte benötigt.
Installieren Sie SteamCMD und laden Sie den Valheim Dedicated Server herunter.
In diesem Abschnitt werden die Schritte zum Erstellen eines dedizierten Benutzers, zum Installieren der erforderlichen Komponenten und zum Herunterladen von Serverdateien mit SteamCMD erläutert.
Erstellen Sie einen dedizierten Benutzer und installieren Sie die erforderlichen Komponenten.
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 curl wget screen unzip
sudo adduser --disabled-login --gecos "Valheim Server" valheim
sudo su - valheimInstalliere SteamCMD
Innerhalb des Benutzers Valheim Erstellen Sie den Ordner steamcmd und führen Sie die Installation durch:
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gzValheim-Server herunterladen/aktualisieren
Verwenden Sie SteamCMD, um einen dedizierten Server zu installieren oder zu aktualisieren. Valheim Dedicated Server App-ID: 896660.
./steamcmd.sh +login anonymous +force_install_dir ./valheim_server +app_update 896660 validate +quitServerdateien in ./valheim_server Sie sind platziert.
Konfiguration und Betrieb des Valheim-Servers
Dieser Abschnitt erklärt Startskripte, wichtige Parameter und wie man sie mit systemd automatisch ausführt.
Einfaches Startskript
Erstellen Sie ein Startskript (z.B. ~/valheim_start.sh):
#!/bin/bash
cd /home/valheim/steamcmd/valheim_server
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
./valheim_server.x86_64 -name "MyValheimServer" -port 2456 -world "MyWorld" -password "MySecret" -public 1Ausführung:
chmod +x ~/valheim_start.sh
./valheim_start.shWichtige Parameter
- -NameDer Servername, der in der Liste erscheint.
- -HafenStandard-UDP-Port 2456 (Der Bereich 2456–2458 wird häufig verwendet).
- -WeltName der geretteten Welt.
- -PasswortSpielerpasswort.
- -öffentlich: 1 für öffentlich, 0 für privat.
Als systemd-Dienst ausführen (automatisierte Ausführung und Überwachung)
Verwenden Sie systemd für Automatisierung und Überwachung. Erstellen Sie die Dienstdatei:
[Unit]
Description=Valheim Dedicated Server
After=network.target
[Service]
User=valheim
WorkingDirectory=/home/valheim/steamcmd/valheim_server
ExecStart=/home/valheim/valheim_start.sh
Restart=on-failure
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.targetAktivieren und ausführen:
sudo systemctl daemon-reload
sudo systemctl enable --now valheim.service
sudo journalctl -u valheim.service -fPorts, Firewall und NAT
Die Verwaltung von Ports und Firewalls ist entscheidend für den Spielerzugriff und die Serversicherheit.
Erforderliche Anschlüsse
Valheim besteht üblicherweise aus UDP 2456 bis 2458 Verwendung. Öffnen Sie zur Sicherheit sowohl UDP als auch TCP, mindestens jedoch UDP-Port 2456. Wenn Sie mehrere Instanzen ausführen, sollte jede Instanz einen anderen Port verwenden.
UFW einrichten
sudo ufw allow 22/tcp
sudo ufw allow 2456:2458/udp
sudo ufw enable
sudo ufw statusNAT/Portweiterleitung
Befindet sich der Server hinter einem NAT-Router, müssen Sie UDP-Port 2456 an die interne IP-Adresse des Servers weiterleiten. Cloud-Server verwenden üblicherweise kein NAT, einige VPS benötigen jedoch möglicherweise einen öffentlichen Port oder entsprechende Host-Netzwerkeinstellungen.
Backup, Speicherung und Weltverwaltung
Regelmäßige Datensicherungen sind unerlässlich, um Datenverlust zu verhindern.
Speicherpfad der Spielwelt
Die Weltdateien werden im folgenden Pfad gespeichert:
- ~/.config/unity3d/IronGate/Valheim/worlds
Für eine schnelle Datensicherung:
mkdir -p /home/valheim/backups
tar -czf /home/valheim/backups/world-$(date +%F-%H%M).tar.gz /home/valheim/.config/unity3d/IronGate/Valheim/worldsSie können dieses Skript täglich oder vor einem automatischen Update mit cron ausführen.
Sichere automatische Aktualisierung mit SteamCMD
Empfohlene Schritte zum Aktualisieren ohne Datenverlust:
- Den Dienst einstellen: sudo systemctl stoppt valheim.service
- Sichern des Ordners „Welten“
- Führen Sie SteamCMD aus, um das Update durchzuführen (derselbe Befehl +app_update …).
- Starten Sie den Dienst neu.
Sie können eine Cron-Datei oder einen Systemd-Timer erstellen, der diese Schritte automatisiert.
Ausführung mit Docker (alternative Option)
Wenn Sie lieber Container verwenden möchten, können Sie das unten stehende Docker-Compose-Beispiel nutzen. Das Volume ist notwendig, um die Daten zu speichern.
version: '3.8'
services:
valheim:
image: lloesche/valheim-server
container_name: valheim
restart: unless-stopped
ports:
- "2456:2456/udp"
- "2457:2457/udp"
- "2458:2458/udp"
volumes:
- ./data:/config
environment:
- SERVER_NAME=MyValheimServer
- SERVER_PORT=2456
- WORLD_NAME=MyWorld
- SERVER_PASS=MySecret
- PUBLIC=1Hinweis: Volume ist unerlässlich, um die Welt zu halten und Container mit einer geeigneten Neustartrichtlinie auszuführen.
Leistungs- und Ressourcenoptimierung
Die Ressourcenoptimierung umfasst CPU, Arbeitsspeicher und Festplatte, um Verzögerungen zu reduzieren und die Stabilität zu erhöhen.
CPU und RAM
Der Valheim-Server ist ein Single-Thread-Mainframe, daher ist ein hoher Single-Core-Takt wichtig. Empfehlung: Für eine kleine Gruppe werden mindestens 2 hochgetaktete Kerne und 4 GB RAM empfohlen. Für Mods und große Spielergruppen sind 4 Kerne und mindestens 8 GB RAM empfehlenswert.
E/A und NVMe
Das Speichern von Spielständen (Welten) auf NVMe-SSDs erhöht die Speicher- und Ladegeschwindigkeit. In virtuellen Umgebungen kann die Verwendung eines I/O-Schedulers wie z. B. Anfänger Oder mq-Deadline Es kann nützlich sein.
Überwachung
Werkzeuge wie htop, Blicke Und netstat Sie eignen sich zur Überwachung der Netzwerkressourcen- und Paketnutzung. Die Überwachung des UDP-Verkehrs ist für die Erkennung von Angriffen unerlässlich.
Sicherheit und Schutz (wichtig für öffentliche Server)
Serversicherheit umfasst die sichere Ausführung von Prozessen, Beschränkungen und den Schutz vor Netzwerkangriffen.
Als Nicht-Root-Benutzer ausführen
Führen Sie den Server immer mit einem Nicht-Root-Benutzer aus (z. B. Valheim) Maßnahmen ergreifen, um Sicherheitsrisiken so weit wie möglich zu reduzieren.
Einschränkungen und Sandbox
Erhöhen Sie die LimitNOFILE-Einstellung in systemd. Verwenden Sie bei Bedarf cgroups, um Ressourcen zu beschränken. Öffnen Sie nur die benötigten Ports.
DDoS-Schutz
Durch die Nutzung des Anti-DDoS-Dienstes eines Anbieters mit Edge-Filterung und mehreren POPs (85+ Standorte) kann schädlicher Datenverkehr gefiltert werden, bevor er den Server erreicht.
Mods, BepInEx und ValheimPlus-Unterstützung
Für die Installation von Mods wird üblicherweise BepInEx benötigt. Die allgemeinen Installationsschritte umfassen das Kopieren der BepInEx- und ValheimPlus-Dateien in den Serverordner.
Tipps für Mods
Mods können den Ressourcenverbrauch erhöhen; für einen Server mit Mods werden mindestens 4–8 GB RAM empfohlen. Erstellen Sie unbedingt ein vollständiges Backup Ihrer Spielwelt, bevor Sie einen Mod installieren.
Praktische Tipps und häufige Probleme
Häufige Probleme und ihre schnellen Lösungen:
- Die Spieler sehen die Serverliste nicht. — Prüfen Sie, ob die UDP-Ports geöffnet sind und der Parameter -öffentlich 1 Es ist beschlossene Sache.
- Instabilität und Absturz — Überprüfen Sie die Protokolle; es könnte an zu wenig Arbeitsspeicher oder einem inkompatiblen Modus liegen.
- Hoher Ping — Wählen Sie einen Rechenzentrumsstandort in der Nähe der meisten Spieler und nutzen Sie einen Anbieter mit einem BGP-Netzwerk.
- Mehrere Instanzen ausführen — Jede Instanz benötigt einen separaten Port und Ordner und muss als separate Einheit oder als separater Container erstellt werden.
Vergleich der Standorte von Rechenzentren für Online-Spiele
Die Wahl eines Standorts, der zur Verteilung der Spieler passt, ist sehr wichtig:
- Europa (Frankfurt Amsterdam): Am besten geeignet für europäische Spieler; niedriger Ping und starke Netzwerkinfrastruktur.
- Nordamerika (New York, Los Angeles): Für Spieler aus dem Osten/Westen der USA; Auswahl nach Spielerverteilung.
- Asien (Singapur, Tokio, Sydney): Für Spieler aus Asien und Ozeanien; unter Berücksichtigung der Internationalität der Spieler.
Ein Anbieter mit mehr als 85 Standorten und der Möglichkeit, den nächstgelegenen POP auszuwählen, reduziert den Ping und verbessert das Nutzererlebnis.
Empfohlene Dienstleistungen für das Hosting von Valheim
Für ein optimales Nutzungserlebnis empfehlen wir die Verwendung von Diensten mit folgenden Spezifikationen:
- VPS-Gaming-Server mit dediziertem Port und niedrigem Ping
- Cloud-Infrastruktur mit NVMe und Hochfrequenz-CPU
- Aktive Anti-DDoS-Option und globales Netzwerk mit über 85 Standorten
- Möglichkeit zur schnellen Ressourcenaktualisierung, 24/7-Support und schnelle SteamCMD-Installation
Für einen modifizierten Server oder einen Server mit einer großen Anzahl von Spielern wird ein leistungsstarker Cloud-Server oder ein dedizierter Server mit Netzwerkdiensten und BGP empfohlen.









