StruxaEggs Explorer

Valheim

Game

A brutal exploration and survival game for 1-10 players, set in a procedurally-generated purgatory inspired by viking culture.

Author: magi1053@outlook.comSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

./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 visibility of your server. Set it to false to make the server invisible and only joinable via the 'Join IP'-button.
PUBLIC_SERVER1boolean
App ID
Valheim steam app id for auto updates.
SRCDS_APPID896660nullable|numeric
LD Library Path
Required to load server libraries.
LD_LIBRARY_PATH./linux64required|string
Shutdown Command
Commands to trigger a server shutdown.
STOPkill -2 $!; wait;required|string
Auto Update
Enable automatic updates.
AUTO_UPDATE1required|boolean
Enable Crossplay
Enable crossplay support.
ENABLE_CROSSPLAY1required|boolean
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
Beta Branch
Beta branch of a steam app. Leave blank to install normal branch.
SRCDS_BETAIDnonemax:30
Beta Password
Password for a beta branch should one be required during private or closed testing phases. Leave blank for no password.
SRCDS_BETAPASSnonemax:30
Console Filter
Remove unwanted outputs from the console.
CONSOLE_FILTER/^\(Filename:.*Line:[[:space:]]+[[:digit:]]+\)$/d; /^([[:space:]]+)?$/dstring

Features

steam_disk_space