Valheim 1.0 Dedicated Server Setup & Chunk Guide
Step-by-step tutorial for hosting a Valheim 1.0 dedicated multiplayer server. Covers port forwarding, crossplay, chunk-based saves, and performance tuning.
Quick Answer
To host a Valheim 1.0 dedicated server, install the Valheim Dedicated Server tool via SteamCMD (AppID 896660), forward UDP ports 2456 through 2458 on your router, configure server startup arguments in start_headless_server.bat/sh, and enable the -crossplay flag if supporting Xbox and PC multiplayer.
Hosting a dedicated server in Valheim transforms the cooperative survival experience. Dedicated servers allow your Viking clan members to log in, construct fortifications, farm crops, and smelt ores around the clock without requiring the original world creator to remain online. With the architectural enhancements introduced in Valheim 1.0, including multi-chunk save serialization and refined network synchronization for terrain modifications, self-hosting is smoother and more resilient than ever before.
Hardware & Network Requirements for Version 1.0
Before establishing your dedicated host, ensure your server machine meets these minimum performance guidelines:
| Specification Tier | Target Player Capacity | CPU Requirement | RAM Allocation | Storage & Network |
|---|---|---|---|---|
| Small Clan | 1 to 4 Players | Quad Core 2.6 GHz | 8 GB RAM | 4 GB NVMe, 20 Mbps Upload |
| Standard Guild | 5 to 8 Players | Hexa Core 3.2 GHz | 12 GB RAM | 8 GB NVMe, 50 Mbps Upload |
| Max Capacity | 10 Players (Full Server) | Octa Core 3.6 GHz+ | 16 GB RAM | 16 GB NVMe, 100 Mbps Upload |
Step 1: Installing the Server via SteamCMD
The recommended method for headless Windows and Linux deployments is SteamCMD:
- Download SteamCMD: Extract SteamCMD to a clean directory (e.g.,
C:\steamcmdor/opt/steamcmd). - Download Dedicated Server Files: Execute the following terminal command to download the server binary (AppID
896660):steamcmd +force_install_dir ./valheim_server +login anonymous +app_update 896660 validate +quit - Verify Directory Contents: The installation directory should contain
valheim_server.exe(orvalheim_server.x86_64on Linux) along with default startup batch files.
Step 2: Configuring Startup Arguments
Open and edit start_headless_server.bat (Windows) or start_server.sh (Linux) with a text editor:
valheim_server.exe -nographics -batchmode -name "MyVikingRealm" -port 2456 -world "Valheim1_0_World" -password "SecretViking99" -savedir "C:\ValheimSaves" -crossplay
Explanation of Critical Parameters:
-name: The public title visible in the server browser list.-port 2456: The base listening port. Valheim automatically utilizes ports2456,2457, and2458for game traffic and Steam queries.-world: The name of the world save file. If no file exists, the server automatically generates a fresh world.-password: A mandatory connection password (must contain at least 5 characters).-crossplay: Activates the PlayFab relay system for seamless PC and Xbox multiplayer cross-progression.-savedir: Explicitly directs world chunk files to your chosen backup directory.
Step 3: Router Port Forwarding Configuration
To allow external players to connect over the internet:
- Log into your home router administration panel (typically
192.168.1.1or192.168.0.1). - Locate the Port Forwarding or Virtual Server menu.
- Add a new port forwarding rule:
- Protocol: UDP (or Both TCP/UDP)
- Internal / External Ports: 2456 through 2458
- Target IP: The static internal IPv4 address of your dedicated host machine.
- If running a software firewall (such as Windows Defender Firewall), allow inbound traffic on UDP ports 2456-2458.
Step 4: Version 1.0 Chunk Save Maintenance & Backups
One of the greatest benefits of Valheim 1.0 is the overhauled chunk-based save architecture. In previous versions, saving an entire 10,000-meter world created an immense temporary file that could freeze gameplay for several seconds.
In version 1.0:
- Incremental Chunk Updates: Only chunks containing player modifications are saved to disk.
- Automated Backup Scripts: We recommend establishing an automated hourly task to zip the
worlds_localdirectory. - World Migration: Worlds created during Early Access can be moved into the 1.0 server directory. Note that existing explored terrain will retain older structures, but all ungenerated regions beyond 6,000m will properly populate with Deep North glacial terrain and Kall Fimbulbringer altars.
Before launching your server world, verify your seed topography using our Seed Viewer to confirm ideal spawn resources for your community.
Frequently Answered Questions
What ports must be forwarded for a Valheim dedicated server?
You must forward UDP ports 2456, 2457, and 2458 to the internal IP address of your host machine.
How does crossplay work on Valheim 1.0 dedicated servers?
Adding -crossplay to the server execution arguments registers your dedicated server with PlayFab relay servers, allowing Xbox console players to connect using an alphanumeric join code.
Where are Valheim 1.0 chunk save files stored?
World files are located in %USERPROFILE%/AppData/LocalLow/IronGate/Valheim/worlds_local on Windows and ~/.config/unity3d/IronGate/Valheim/worlds_local on Linux.