Valheim Plus Mod Setup and Configuration Guide
Valheim Plus is the most popular modification for Valheim servers, adding dozens of quality-of-life features without changing the core gameplay. This guide covers everything from installation to advanced configuration.
What is Valheim Plus?
Valheim Plus enhances the vanilla experience with features like:
- >Increased build limits
- >Better stamina management
- >Advanced map sharing
- >Farming improvements
- >Building precision tools
- >Durability adjustments
---
Prerequisites
Before installing Valheim Plus:
- >A working Valheim dedicated server
- >A PC version of Valheim (Steam)
- >Basic file management skills
- >Admin access to server files
Step 1: Install BepInEx (Server)
Valheim Plus requires BepInEx, a mod loader framework.
Download BepInEx
BepInEx_x64_5.x.x.x.zip (latest version)Server folder structure after extraction:
valheim_server/
├── BepInEx/
│ ├── config/
│ ├── plugins/
│ └── cache/
├── doorstop_config.ini
├── winhttp.dll
├── valheim_server.exe
└── [other game files]
Linux Server Installation
For Linux servers, use BepInEx Linux version:
# Navigate to server directory
cd /path/to/valheim_server
# Download BepInEx
wget https://github.com/BepInEx/BepInEx/releases/download/v5.4.22/BepInEx_linux_x64_5.4.22.0.zip
# Extract
unzip BepInEx_linux_x64_5.4.22.0.zip
# Make scripts executable
chmod +x start_server.sh
---
Step 2: Install Valheim Plus (Server)
Download Valheim Plus
ValheimPlus.zipBepInEx/plugins/ folderFile structure:
BepInEx/plugins/
├── valheim_plus/
│ └── [mod files]
└── ValheimPlus.dll
Start the Server
This generates the configuration files you'll need to edit.
---
Step 3: Install Valheim Plus (Client)
All players must install the client-side mod.
Using Thunderstore (Recommended)
Manual Installation
Valheim/BepInEx/plugins/---
Step 4: Configuration Guide
Valheim Plus configuration is in BepInEx/config/valheim_plus.cfg.
Build System
[Building]
; Disable weather damage entirely
noWeatherDamage = true
; Increase maximum build distance
maximumPlacementDistance = 10
; Remove build area restrictions
noBuildCost = false
; Enable precise placement (hold Alt)
enableAdvancedEditingMode = true
advancedEditingModePrecision = 0.1
Stamina System
[Stamina]
; Reduce stamina usage percentages
staminaUse = 0.75
; Faster stamina regeneration
staminaRegen = 1.25
; Delay before regen starts
staminaRegenDelay = 0.5
Farming
[Farm]
; Plant anywhere without cultivation
plantAnywhere = true
; Snap plants to grid
gridAlignment = true
; Increase crop yield
cropYield = 2
; Faster growth time
growthTimeMultiplier = 0.5
Map Features
[Map]
; Share map exploration with all players
shareMap = true
; Show player positions on map
playerPositionOnMap = true
; Show pin markers from all players
shareAllPins = true
; Explore radius increased
exploreRadius = 200
Inventory
[Inventory]
; Increase inventory rows (default 4)
inventoryRows = 6
; Increase wood stack size
woodStack = 100
; Increase ore stack size
oreStack = 100
; Enable teleporting with ores
teleportableOres = true
Durability
[Durability]
; Reduce durability loss
durabilityUse = 0.5
; Tools last longer
toolDurability = 2.0
Player Stats
[Player]
; Carry weight modifier
baseMaximumWeight = 400
; Megingjord bonus
megingjordBonus = 200
; Auto-pickup range
autoPickUpRange = 4
; Base unarmed damage
baseUnarmedDamage = 10
---
Step 5: Server-Specific Settings
Server Configuration
[Server]
; Maximum players
maxPlayers = 10
; Server name displayed
serverName = My Valheim Plus Server
; Enable server sync
serverSyncEnabled = true
; Force client config sync
enforceClientConfigSync = true
Important: When enforceClientConfigSync is enabled, server config overrides client config for synced sections.
First Time Setup
First launch creates a configuration file. Important files:
BepInEx/config/
├── valheim_plus.cfg # Main configuration
├── com.runevision.ashes # Ashlands content config
└── server_sync.cfg # Sync settings
---
Step 6: Starting Your Server
Windows Start Script
start_valheim_plus.bat:
@echo off
cd /d "%~dp0"
valheim_server.exe -nographics -batchmode -name "My Server" -port 2456 -world "Dedicated" -password "secret" -public 1
pause
Linux Start Script
start_valheim_plus.sh:
#!/bin/bash
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970
./valheim_server.x86_64 -name "My Server" -port 2456 -world "Dedicated" -password "secret" -public 1
export LD_LIBRARY_PATH=$templdpath
---
Popular Configuration Presets
Casual/Friends Server
Relaxed difficulty, focus on building:
[Building]
noWeatherDamage = true
maximumPlacementDistance = 15
[Stamina]
staminaUse = 0.5
[Inventory]
inventoryRows = 8
teleportableOres = true
[Farm]
cropYield = 3
growthTimeMultiplier = 0.3
[Player]
baseMaximumWeight = 600
Hardcore Challenge
Minor QoL, keeps difficulty:
[Building]
maximumPlacementDistance = 8
[Stamina]
staminaUse = 0.9
[Map]
shareMap = false
[Player]
baseMaximumWeight = 350
Creative Building
No restrictions:
[Building]
noBuildCost = true
noWeatherDamage = true
maximumPlacementDistance = 50
enableAdvancedEditingMode = true
[Player]
baseMaximumWeight = 9999
---
Troubleshooting
Players Can't Connect
Common causes:
Solution:
- >Ensure all players have the same Valheim Plus version
- >Server password must be 5+ characters
Configuration Not Applying
Check:
BepInEx/config/valheim_plus.cfgMissing Configuration File
The file generates on first run:
BepInEx/config/Mod Conflicts
Valheim Plus may conflict with:
- >Other BepInEx plugins modifying same features
- >Outdated mod versions
- >Multiple mod managers
---
Additional Mods Compatibility
Valheim Plus works well with:
Compatible:
- >Equipment and Quick Slots
- >PlantEverything
- >Better UI Reforged
- >Craft Build Smelt Cook Fuel Pull From Containers
- >Other inventory mods
- >Other stamina mods
- >Other building mods
---
Updating Valheim Plus
Update Process
BepInEx/plugins/Config Migration
When updating, compare configs:
# Linux
diff old_config.cfg new_config_default.cfg
# Windows: Use Notepad++ Compare plugin
---
Security Considerations
Password Protection
Always use a strong server password:
-password "YourStrongPassword123!"
Admin Access
Set admins in adminlist.txt:
SteamID1
SteamID2
Get SteamID using: https://steamidfinder.com/
Backup Strategy
Backup these regularly:
worlds/ # World data
adminlist.txt # Admin list
permittedlist.txt # Whitelist
bannedlist.txt # Ban list
BepInEx/config/ # Your configurations
---
Performance Tips
Server Optimization
Linux Systemd Service
Create /etc/systemd/system/valheim.service:
[Unit]
Description=Valheim Server
After=network.target
[Service]
Type=simple
User=valheim
WorkingDirectory=/home/valheim/server
ExecStart=/home/valheim/server/start_valheim_plus.sh
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
Manage with:
sudo systemctl start valheim
sudo systemctl enable valheim # Auto-start on boot
sudo systemctl status valheim
---
Conclusion
Valheim Plus significantly enhances the vanilla experience while maintaining the game's core appeal. Start with the default configuration, then adjust settings based on your group's preferences.
Best practices:
- >Document your configuration changes
- >Test new settings before enforcing on players
- >Keep backups of working configs
- >Update both server and client simultaneously