Valheim Server erstellen: Schritt für Schritt
Valheim Server erstellen mit SteamCMD: Dedicated Server einrichten, Startparameter, Ports, Crossplay, eigene Welt übertragen, Mods und Backups erklärt.

Inhalt
Einen Valheim Server zu erstellen lässt sich in drei Schritten zusammenfassen: Sie laden mit SteamCMD die kostenlosen Dateien des Valheim Dedicated Servers herunter, starten den Server mit einem Startskript, das Name, Welt und Passwort festlegt, und öffnen die UDP-Ports 2456–2457. Auf Ihrem eigenen Server bleibt die Welt online, auch wenn keiner Ihrer Freunde im Spiel ist, und jeder kann jederzeit einsteigen und weiterspielen.
In dieser Anleitung gehen wir alle Schritte durch, um einen Valheim Server unter Linux einzurichten: von den Voraussetzungen über die Installation von SteamCMD, die Starteinstellungen und Crossplay bis zur Übertragung Ihrer Welt und zu Mods.
Voraussetzungen
- Betriebssystem: Der Valheim Dedicated Server läuft unter 64-Bit-Linux und Windows. In dieser Anleitung verwenden wir Ubuntu und Debian; Linux verbraucht weniger Ressourcen und eignet sich besser für den Betrieb rund um die Uhr.
- RAM: Für eine Vanilla-Welt sind 4 GB ein komfortabler Start. Mit fortschreitender Erkundung und mehr Bauwerken steigt der Verbrauch; für Server mit Mods sollten Sie 8 GB wählen.
- Prozessor: Der Server berechnet Physik und Bauwerke in den Gebieten, in denen sich Spieler aufhalten. Bei großen Basen wirkt sich die Single-Core-Leistung direkt darauf aus, wie flüssig das Spiel läuft.
- Speicherplatz: Die Serverdateien belegen einige GB. Planen Sie zusätzlichen Platz für die Welt und ihre Backups ein.
- Spielerlimit: Vanilla-Valheim unterstützt höchstens 10 Spieler.
Es genügt, wenn Sie wissen, wie Sie sich per SSH mit dem Server verbinden; alle weiteren Befehle geben wir Schritt für Schritt vor.
SteamCMD installieren
Betreiben Sie den Server aus Sicherheitsgründen nicht als root, sondern mit einem eigenen Benutzer.
- Installieren Sie die benötigten Pakete und legen Sie einen Benutzer namens
valheiman:sudo apt update sudo apt install lib32gcc-s1 libatomic1 libpulse0 curl tmux sudo useradd -m -s /bin/bash valheim sudo su - valheim - Laden Sie SteamCMD aus dem offiziellen Archiv von Valve herunter:
mkdir ~/steamcmd && cd ~/steamcmd curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
Die Valheim-Serverdateien herunterladen
Die Steam-App-ID des Valheim Dedicated Servers ist 896660:
~/steamcmd/steamcmd.sh +force_install_dir /home/valheim/server +login anonymous +app_update 896660 validate +quit
+force_install_dir muss vor +login stehen. Mit demselben Befehl halten Sie die Serverdateien bei jedem Valheim-Update aktuell.
Den Server starten und Grundeinstellungen
Im Serverordner liegt bereits eine Datei start_server.sh, die aber bei jedem Update überschrieben wird. Damit Ihre Einstellungen nicht verloren gehen, kopieren Sie sie und bearbeiten die Kopie:
cd ~/server
cp start_server.sh start_meinserver.sh
nano start_meinserver.sh
Der Inhalt der Datei sollte so aussehen:
#!/bin/bash
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970
./valheim_server.x86_64 -nographics -batchmode \
-name "Name Ihres Servers" \
-port 2456 \
-world "MeineWelt" \
-password "geheim12345" \
-public 1 \
-savedir "/home/valheim/data"
export LD_LIBRARY_PATH=$templdpath
-name: Der Name, der in der Serverliste erscheint.-world: Der Name der Welt. Gibt es noch keine Welt mit diesem Namen, wird beim ersten Start eine neue erstellt.-password: Das Serverpasswort. Es muss mindestens 5 Zeichen lang sein und darf den Servernamen nicht enthalten; andernfalls startet der Server nicht.-public:1zeigt den Server in der Community-Liste,0blendet ihn aus. Mit einem versteckten Server verbinden sich Spieler über die IP-Adresse.-savedir: Der Ordner für Welt- und Einstellungsdateien. Ohne Angabe wird~/.config/unity3d/IronGate/Valheimverwendet.
Machen Sie das Skript ausführbar und starten Sie es in einer tmux-Sitzung, damit der Server weiterläuft, wenn Sie die SSH-Verbindung schließen:
chmod +x start_meinserver.sh
tmux new -s valheim ./start_meinserver.sh
Mit Strg + B und anschließend D lösen Sie sich von der Sitzung; mit tmux attach -t valheim kehren Sie zurück. Beenden Sie den Server mit Strg + C; Valheim speichert die Welt beim Herunterfahren.
Schwierigkeit und Welteinstellungen
Die Welteinstellungen von Valheim legen Sie auf dem Server über Startparameter fest:
-preset normal: Eine vordefinierte Schwierigkeitsstufe. Zur Auswahl stehencasual,easy,normal,hard,hardcore,immersiveundhammer.-modifier raids none: Ändert eine einzelne Einstellung. Das Beispiel schaltet Überfälle ab; mit-modifier combat hardmachen Sie Kämpfe schwerer.-setkey nomap: Aktiviert besondere Regeln, etwa das Abschalten der Karte.
Ports und Firewall
Der Valheim Server nutzt den angegebenen Port und den darauffolgenden. Mit den Standardeinstellungen sind das:
- 2456 UDP: Spiel-Traffic.
- 2457 UDP: Steam-Query-Port; sorgt dafür, dass der Server in der Liste und über Steam gefunden wird.
Wenn Sie unter Ubuntu ufw verwenden:
sudo ufw allow 2456:2457/udp
Möchten Sie auf derselben Maschine einen zweiten Server betreiben, geben Sie ihm -port 2458 und öffnen die UDP-Ports 2458–2459. Wie Ports funktionieren, erklären wir in Was ist ein Port?
Mit dem Server verbinden
Starten Sie im Spiel ein Spiel, wählen Sie Ihren Charakter, wechseln Sie zum Reiter für das Beitreten zu Spielen und fügen Sie über die entsprechende Schaltfläche einen Server hinzu, indem Sie die IP-Adresse und den Port des Servers im Format 203.0.113.10:2456 eingeben. Nach Eingabe des Passworts verbinden Sie sich mit der Welt. Ist der Server öffentlich, können Sie ihn auch im Community-Reiter über seinen Namen suchen.
Crossplay
Damit auch Spieler auf Xbox und mit dem PC Game Pass beitreten können, ergänzen Sie das Startskript um -crossplay. In diesem Modus laufen die Verbindungen über PlayFab, und in der Serverkonsole erscheint ein Beitrittscode, mit dem sich die Spieler verbinden können. Bei aktiviertem Crossplay arbeiten manche Mods möglicherweise nicht korrekt.
Ihre bestehende Welt auf den Server übertragen
Eine Welt, die Sie mit Freunden auf Ihrem eigenen Computer begonnen haben, können Sie auf den Server umziehen. Jede Welt besteht aus zwei Dateien: WeltName.db und WeltName.fwl.
- Suchen Sie die Dateien auf Ihrem Computer. Unter Windows liegen sie im Ordner
%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local. - Stoppen Sie den Server.
- Kopieren Sie beide Dateien auf dem Server in den Ordner
/home/valheim/data/worlds_local. Für die Übertragung können Sie WinSCP oderscpverwenden. - Setzen Sie den Wert von
-worldim Startskript auf den Dateinamen (ohne Endung) und starten Sie den Server.
Admins und Spielerverwaltung
Im Speicherordner des Servers (dem Ordner, den Sie mit -savedir angegeben haben) liegen drei Textdateien:
adminlist.txt: Admins. In jede Zeile kommt eine SteamID64.bannedlist.txt: Gesperrte Spieler.permittedlist.txt: Ist sie gefüllt, dürfen nur die Spieler auf dieser Liste beitreten.
Ihre SteamID64 finden Sie in der Adresse Ihres Steam-Profils oder über eine SteamID-Suchseite. Als Admin öffnen Sie im Spiel mit F5 die Konsole und nutzen Befehle wie kick, ban und save. Öffnet sich die Konsole nicht, fügen Sie in Steam den Startoptionen von Valheim -console hinzu.
Mods: BepInEx
Fast alle Valheim-Mods bauen auf BepInEx auf. Am einfachsten entpacken Sie das Paket BepInExPack Valheim von Thunderstore in den Serverordner und legen die Mods in den Ordner BepInEx/plugins. Nach der Installation von BepInEx starten Sie den Server mit dem mitgelieferten Skript start_server_bepinex.sh; übertragen Sie Ihre eigenen Einstellungen in eine Kopie dieses Skripts.
Die meisten Mods müssen sowohl auf dem Server als auch auf dem Computer jedes Spielers installiert sein, und die Versionen müssen übereinstimmen. Wenn Sie den Spielern dieselbe Modliste mit r2modman oder dem Thunderstore Mod Manager als Profilcode weitergeben, vermeiden Sie Versionskonflikte weitgehend.
Backups und Updates
Valheim legt automatische Backups der Welt im Speicherordner an. Anzahl und Häufigkeit der Backups ändern Sie mit den Parametern -backups, -backupshort und -backuplong, das Speicherintervall mit -saveinterval (in Sekunden). Gewöhnen Sie sich trotzdem an, vor einem großen Update oder einer Änderung an den Mods eine separate Kopie des Ordners worlds_local anzulegen:
tar -czf ~/welt-backup-$(date +%F).tar.gz -C /home/valheim/data worlds_local
Nach einem Spielupdate können sich Spieler nicht mehr mit einem Server verbinden, der noch die alte Version hat. Stoppen Sie den Server und führen Sie den SteamCMD-Befehl erneut aus; wenn Sie Mods nutzen, stellen Sie sicher, dass sie mit der neuen Version kompatibel sind.
Nodesty für Ihren Valheim Server
Mit Linux-Grundkenntnissen richten Sie einen Valheim Server bequem auf einem vServer ein. Die AMD Ryzen 9 9950X vServer von Nodesty sorgen mit bis zu 5,7 GHz Single-Core-Takt selbst in großen Basen für ein flüssiges Spiel und laufen in Frankfurt und New York mit NVMe-Speicher, L3–L7-DDoS-Schutz durch nShield und kostenlosen täglichen Backups mit 7 Tagen Aufbewahrung. Wenn Sie lieber mit einem fertig eingerichteten Server starten, werfen Sie einen Blick auf unsere Gameserver-Pakete für Spiele wie Minecraft, Rust und Unturned.
Valheim ist eine Marke der Iron Gate AB, Steam eine Marke der Valve Corporation. Nodesty ist mit diesen Unternehmen nicht verbunden und wird nicht von ihnen unterstützt.
Häufig gestellte Fragen
Kostet ein eigener Valheim Server etwas?
Nein. Die Software für den Valheim Dedicated Server ist kostenlos und wird mit SteamCMD anonym heruntergeladen. Sie zahlen nur für die Maschine, auf der der Server rund um die Uhr läuft. Die Spieler müssen Valheim lediglich besitzen.
Wie viele Spieler passen auf einen Valheim Server?
Vanilla-Valheim-Server unterstützen höchstens 10 Spieler. Diese Grenze gibt das Spiel selbst vor; für mehr Spieler gibt es Mods, die sie aufheben, aber mehr als 10 Spieler belasten Server und Spieler spürbar.
Wie viel RAM braucht ein Valheim Server?
Ein Vanilla-Server belegt mit fortschreitender Erkundung der Welt 2–4 GB RAM. Für eine Vanilla-Welt mit 10 Spielern sind 4 GB ein komfortabler Start; für Server mit vielen Mods sollten Sie 8 GB wählen. Auch die Single-Core-Leistung spielt bei Valheim eine Rolle.
Kann ich meine eigene Welt auf den Server übertragen?
Ja. Kopieren Sie die Weltdateien von Ihrem Computer (zwei Dateien mit den Endungen .db und .fwl) in den Ordner worlds_local des Servers und starten Sie den Server mit demselben Weltnamen. Unter Windows liegen die Dateien im Ordner AppData\LocalLow\IronGate\Valheim\worlds_local.
Warum erscheint mein Server nicht in der Liste im Spiel?
Stellen Sie sicher, dass der Server mit -public 1 gestartet wurde und die UDP-Ports 2456–2457 offen sind. Es kann einige Minuten dauern, bis er in der Liste auftaucht, und weil die Community-Liste sehr voll ist, müssen Sie bei der Suche eventuell den vollständigen Namen eingeben. In der Zwischenzeit können sich Spieler direkt über die IP-Adresse verbinden, indem sie den Server manuell hinzufügen.
Können Xbox- und Game-Pass-Spieler meinem Server beitreten?
Ja, wenn Sie den Server mit dem Parameter -crossplay starten. In diesem Modus laufen die Verbindungen über PlayFab, und die Spieler verbinden sich mit dem Beitrittscode, der in der Konsole angezeigt wird. Bei aktiviertem Crossplay funktionieren manche Mods möglicherweise nicht.
Über den Autor
Nodesty-Team · Infrastruktur und Support
Das Nodesty-Team betreibt unsere Server, unser Netzwerk und unseren DDoS-Schutz im Alltag und beantwortet Support-Anfragen rund um die Uhr. Diese Ratgeber entstehen aus dieser Arbeit.
Verwandte Artikel

Minecraft Server Lag: Niedrige TPS und Lösungen
Warum laggt Ihr Minecraft Server? TPS und MSPT, Messung mit spark, Chunk-Generierung, Sichtweite, Entities, Plugins und Aikar-Flags als Lösungen erklärt.

Gameserver-Paket oder vServer? Was passt zu Ihnen?
Gameserver oder vServer mieten? Vorinstallation, unterstützte Spiele, Standort, Betriebssystem und mehrere Server im Vergleich, mit Entscheidungshilfe.

Project Zomboid Server erstellen: Schritt für Schritt
Project Zomboid Server erstellen: Dedicated Server mit SteamCMD, Admin-Passwort, servertest.ini, Port 16261, Workshop-Mods, RAM und Backups einrichten.