StruxaEggs Explorer

Valheim BepINex

Game

A brutal exploration and survival game for 1-10 players, set in a procedurally-generated purgatory inspired by viking culture incl the Plugin Framework BepInEx

Author: eggs@goover.devSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

export DOORSTOP_ENABLED=1; export DOORSTOP_TARGET_ASSEMBLY=./BepInEx/core/BepInEx.Preloader.dll; export LD_LIBRARY_PATH="./doorstop_libs:$LD_LIBRARY_PATH"; export LD_PRELOAD="libdoorstop_x64.so:$LD_PRELOAD"; export LD_LIBRARY_PATH="./linux64:$LD_LIBRARY_PATH"; export SteamAppId=892970; ./valheim_server.x86_64 -nographics -batchmode -name "{{SERVER_NAME}}" -port {{SERVER_PORT}} -world "{{WORLD}}" -password "{{PASSWORD}}" -public {{PUBLIC_SERVER}} -saveinterval {{BACKUP_INTERVAL}} -backups {{BACKUP_COUNT}} -backupshort {{BACKUP_SHORTTIME}} -backuplong {{BACKUP_LONGTIME}} $( [[ {{ENABLE_CROSSPLAY}} -eq 1 ]] && echo " -crossplay ") > >(sed -uE "{{CONSOLE_FILTER}}") & trap "{{STOP}}" 15; wait $!

Docker Images

LabelImage
ghcr.io/ptero-eggs/games:valheimghcr.io/ptero-eggs/games:valheim

Environment Variables

NameVariableDefaultRules
Server Name
Name that appears in server browser.
SERVER_NAMEMy Serverrequired|string|max:60
Server Password
Server password.
PASSWORDsecretrequired|string|min:5|max:20
World Name
Name to load if switching between multiple saved worlds.
WORLDDedicatedrequired|string|max:20
Public Server
PUBLIC_SERVER1required|boolean
Auto Update
AUTO_UPDATE1required|boolean
Enable Crossplay
Enable crossplay support
ENABLE_CROSSPLAY0required|boolean
Beta Branch
SRCDS_BETAIDnonemax:30
Beta Password
SRCDS_BETAPASSnonemax:30
Backup Interval
Change how often the world will save in seconds. Default: 1800 (30 minutes).
BACKUP_INTERVAL1800required|numeric|min:0
Backup Count
Sets how many automatic backups will be kept. The first is the 'short' backup length, and the rest are the 'long' backup length. When default values are used means one backup that is 2 hours old, and 3 backups that are 12 hours apart. Default: 4.
BACKUP_COUNT4required|numeric|min:0
Backup Shorttime
Sets the interval between the first automatic backups in seconds. Default: 7200 (2 hours).
BACKUP_SHORTTIME7200required|numeric|min:0
Backup Longtime
Sets the interval between the subsequent automatic backups in seconds. Default: 43200 (12 hours).
BACKUP_LONGTIME43200required|numeric|min:0
[System] Console Filter
Remove unwanted outputs from the console.
CONSOLE_FILTER/^\(Filename:.*Line:[[:space:]]+[[:digit:]]+\)$/d; /^([[:space:]]+)?$/dstring
[System] App ID
Valheim steam app id for auto updates.
SRCDS_APPID896660nullable|numeric
[System] LD Library Path
Required to load server libraries.
LD_LIBRARY_PATH./linux64required|string
[System] Shutdown Command
STOPkill -2 $!; wait;required|string|max:20
ModPack
Enter the Dependency String name for a ModPack to automatically be installed NOTE: If the modpack Updates, you will need to update this variable with the new Dependency String. This is done to allow Old Versions to be used. CHANGING THIS REQUIRES A SERVER REINSTALL
V_MODPACKnonestring|nullable

Features

steam_disk_space