Valheim Server Guide
Complete setup guide for your Viking adventure server
Getting Started
Welcome to Valheim! This guide covers everything you need to run a successful dedicated server for you and your fellow Vikings.
- Valheim on Steam (for world creation)
- Control panel login credentials
Step 1: First-Time Setup
- Log in to your control panel
- Set a Server Name (shown in server browser)
- Set a Server Password (minimum 5 characters, required)
- Choose or create a World Name
- Click Start to launch your server
Server Settings
| Setting | Description |
|---|---|
| Server Name | Displayed in the server browser and when connecting |
| World Name | Name of your world save file |
| Password | Required password (5+ characters) |
| Public | Show in community server browser |
| Crossplay | Allow Xbox/PC Game Pass players |
Recommended Settings
- 2-5 players: Standard settings work great
- 6-10 players: Monitor performance, consider reducing view distance
- 10+ players: May experience lag during boss fights or heavy building
World Management
Creating a New World
- Stop your server
- Change the World Name to a new name
- Start the server - a new world will generate
Transferring an Existing World
- Locate your local world files:
%appdata%\..\LocalLow\IronGate\Valheim\worlds_local - Upload
worldname.fwlandworldname.dbvia SFTP or control panel - Set the World Name to match your uploaded files
- Restart the server
Biomes Overview
Valheim features procedurally generated worlds with distinct biomes, each offering unique challenges:
🌲 Meadows
Starting area
🌲 Black Forest
Copper & Tin
💀 Swamp
Iron ore
⛰️ Mountain
Silver & Obsidian
🌿 Plains
Black Metal
🌫️ Mistlands
Endgame content
🌊 Ocean
Serpents & Ships
❄️ Deep North
Future content
Installing Mods (BepInEx)
Valheim mods require BepInEx, a modding framework. Most servers support it out of the box.
Setting Up BepInEx
- Enable BepInEx in your control panel (if available)
- Or download from Thunderstore
- Upload to your server's root directory
- Restart the server
Popular Mods
ValheimPlus
QoL improvements
Jotunn
Modding library
PlantEverything
Plant any flora
Equipment & Quick Slots
Extra inventory
Better UI
Enhanced interface
Craft From Containers
Remote crafting
Admin & Console Commands
Press F5 in-game to open the console. You must first enable the console and be added as admin.
Enabling Admin
- Find your Steam ID (use steamid.io)
- Add your Steam ID to the
adminlist.txtfile on the server - Restart the server or type
kickto reload admin list
| Command | Description |
|---|---|
help | List all commands |
devcommands | Enable cheat commands (single player/admin) |
god | Toggle invincibility |
ghost | Enemies ignore you |
fly | Toggle flying (Z to ascend) |
pos | Show current coordinates |
spawn [item] [qty] | Spawn items |
removedrops | Clear item drops (lag fix) |
kick [name/ip] | Kick a player |
ban [name/ip] | Ban a player |
unban [ip] | Unban a player |
banned | List banned players |
save | Force world save |
spawn [item] without a quantity to spawn 1. Item names are case-sensitive (e.g., spawn SwordIron).Player Management
Admin, Banned & Permitted Lists
Valheim uses text files to manage permissions:
adminlist.txt- Steam IDs with admin accessbannedlist.txt- Steam IDs that are bannedpermittedlist.txt- Whitelist (if enabled)
Finding Steam IDs
- Go to steamid.io
- Enter the player's Steam profile URL
- Copy the steamID64 (17-digit number)
- Add one Steam ID per line in the appropriate text file
How Valheim Multiplayer Actually Works
Understanding Valheim's architecture can help explain performance quirks and how to optimize your group play.
The Zone System (Community Research)
According to extensive player testing and modding community research, Valheim's world appears to be divided into zones (approximately 64×64 meters). Here's how it seems to work:
- The server coordinates — It saves the world, handles logins, and relays data between players
- Players may host zones around them — When you enter a zone, your PC likely handles simulation of enemies, creatures, and physics in that area
- First player in may become zone host — The first player to enter an area appears to take on hosting duties
- Ownership transfers — If the zone host leaves, another player seems to take over
🖥️ Tips for Lower-Spec Players
- Join after your friends — Let higher-spec players log in and load the area first
- Stay behind during fights — Let others engage enemies first
- Lower your graphics settings — This helps YOUR frame rate regardless of zone hosting
- Avoid being first into dungeons — Crypts and caves spawn many enemies at once
- Communicate! — Tell your group "I've got a slower PC, you go first"
💪 Tips for Higher-Spec Players
- Log in first — Load the spawn area before lower-spec friends join
- Take point on exploration — Your PC likely handles spawns better
- Engage bosses first — Stay closest to handle the demanding fights
- Enter dungeons ahead of others — You'll load and simulate enemies more smoothly
- Be patient — Lower-spec friends may still have FPS drops on their end
Performance Optimization
Reducing Server Lag
- Limit base complexity: Massive builds with many workbenches cause lag
- Clean up drops: Use
removedropscommand periodically - Avoid terrain modifications: Digging and leveling increase save file size and latency due to loading the large save files
Backup Your World
Create regular backups of your world files:
worldname.db- The actual world dataworldname.fwl- World metadata
Troubleshooting
Can't find server in browser
- Wait 5-10 minutes after starting for Steam to register
- Ensure Public is enabled in settings
- Try direct connect using your server IP in the console
- Verify your server ports are open in the control panel
"Incompatible Version" error
- Ensure your game is updated on Steam
- Check if server needs an update in control panel
- Verify both client and server are same version
World not loading / Stuck on loading
- Check server console for errors
- Verify world files aren't corrupted
- Try restoring from backup
- Ensure world name matches the file names exactly
Disconnecting frequently
- Check your internet connection stability
- Reduce player count if server is overloaded
- Verify server has enough resources
Mods not working
- Verify BepInEx is properly installed
- Check mod compatibility with current Valheim version
- Ensure all players have matching mods installed
- Check BepInEx logs for error messages