background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Valheim Dedicated Server Setup Guide


Valheim Dedicated Server Setup Guide

This guide covers getting your Valheim dedicated server running: configuring startup variables, connecting via Steam, and managing world save files.


Server Startup Configuration

All core server settings are controlled through the Startup tab in GPanel. The primary variables you need to set are:

Variable Description Default / Example
ServerName The name displayed in the server browser My Viking Server
WorldName The name of the world file to load or create Midgard
Password Password players must enter to join (see rules below) shield123
PUBLIC_SERVER Set to 1 to list the server publicly in the server browser, or 0 to make it unlisted/private (connect via direct IP only) 1
ENABLE_CROSSPLAY Set to 1 to allow Xbox and Game Pass players to join via crossplay. Set to 0 to restrict to Steam players only. 1
BACKUP_INTERVAL How often (in seconds) the server automatically backs up world files 1800 (30 min)
BACKUP_COUNT Number of automatic backup copies to keep (oldest are removed when the limit is reached) 4

Password Requirements

Important: Valheim enforces strict password rules. Failure to follow these will prevent your server from starting or cause players to be unable to connect.
  • The password must be at least 5 characters long.
  • The password must not contain the server name (ServerName) as a substring.
  • A password is required — you cannot leave it blank.

For example, if your ServerName is Viking Realm, you cannot use a password like VikingRealm2024 or viking. Use an unrelated word or phrase instead.

After updating your startup variables, restart the server from GPanel for the changes to take effect.


Server Ports

Valheim uses two UDP ports that must both be open and accessible:

Port Purpose
Game port Primary connection port for players
Query port Used by the Steam server browser to list the server
Both ports are automatically allocated and configured for your server. Check the Network tab in GPanel for your assigned port numbers, or see How to Find Your Server IP and Port.

Connecting to Your Server

Method 1: Steam Server Browser (Favorites)

This is the most reliable way to connect and avoids issues with the in-game server list not refreshing.

  1. Open Steam and click View in the menu bar, then select Game Servers.
  2. Click the Favorites tab, then click Add a Server.
  3. Enter your server's IP and query port in the format your.ip.address:queryport. Check the Network tab in GPanel for your assigned query port.
  4. Click Find Games at this Address, then Add Selected Game Server to Favorites.
  5. Your server will appear in the Favorites list. Double-click it to connect, or right-click and choose Connect.

Method 2: Direct Connect In-Game

  1. Launch Valheim and click Start Game, then select a character.
  2. On the server list screen, click Add server at the bottom.
  3. Enter your server's IP and game port in the format your.ip.address:gameport. Check the Network tab in GPanel for your assigned game port.
  4. Click Connect and enter the server password when prompted.
Tip: The in-game community server list can be slow to update. Using Steam Favorites is recommended for consistent access to your own server.

World and Save File Locations

Valheim stores world data in two files per world. Both files must be present for the world to load correctly:

  • <WorldName>.fwl — World metadata file (seed, name, settings)
  • <WorldName>.db — World data file (terrain, structures, progress)

These files are located in the following path on your server's file system:

/.config/unity3d/IronGate/Valheim/worlds_local/

You can access them via SFTP — see How to Upload Files via SFTP for instructions.

Uploading an Existing World

To transfer a world from your local game or another server:

  1. Locate your local Valheim world files. On Windows (Ashlands update and later) they are at:
    %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local
  2. Connect to your server via SFTP.
  3. Upload both the .fwl and .db files to /.config/unity3d/IronGate/Valheim/worlds_local/ on your server.
  4. Set the WorldName startup variable to match the filename (without extension) of the files you uploaded.
  5. Restart the server.
Always back up both files together. Uploading only one of the two files will cause the world to fail to load or generate a new world instead.

Backing Up Your World

Download both world files via SFTP regularly. Keeping local backups protects against accidental deletion or world corruption.


Related Articles


If you need help with your server, open a support ticket and include your server's GPanel details and a description of the problem.

Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.