Skip to content
VM
Valheim Map Wiki 1.0 Deep North

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 TierTarget Player CapacityCPU RequirementRAM AllocationStorage & Network
Small Clan1 to 4 PlayersQuad Core 2.6 GHz8 GB RAM4 GB NVMe, 20 Mbps Upload
Standard Guild5 to 8 PlayersHexa Core 3.2 GHz12 GB RAM8 GB NVMe, 50 Mbps Upload
Max Capacity10 Players (Full Server)Octa Core 3.6 GHz+16 GB RAM16 GB NVMe, 100 Mbps Upload

Step 1: Installing the Server via SteamCMD

The recommended method for headless Windows and Linux deployments is SteamCMD:

  1. Download SteamCMD: Extract SteamCMD to a clean directory (e.g., C:\steamcmd or /opt/steamcmd).
  2. 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
    
  3. Verify Directory Contents: The installation directory should contain valheim_server.exe (or valheim_server.x86_64 on 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:


Step 3: Router Port Forwarding Configuration

To allow external players to connect over the internet:

  1. Log into your home router administration panel (typically 192.168.1.1 or 192.168.0.1).
  2. Locate the Port Forwarding or Virtual Server menu.
  3. 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.
  4. 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:

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.