I'm loading from an existing world. I've copied the following to ~/valheim-server/config
worlds
worlds_local
characters
characters_local
And so I was able to successfully start into saved world. But after doing a restart of the Docker container, the world fails to start up. I'm not sure if its a permission error. The volume files show to be owned by user 100999 , and when I docker exec -it valheim-server-valhem-1 bash the same files show to be owned by the valheim user and group.
Here are some logs. Hopefully you can help. These ones are a bit further up the logs:
valheim-1 | Mar 12 07:45:34 supervisord: valheim-updater ^[[0m
valheim-1 | Mar 12 07:45:34 supervisord: valheim-backup (deflated 49%)
valheim-1 | Mar 12 07:45:34 supervisord: valheim-backup INFO - Removing backups older than 30 days
valheim-1 | Mar 12 07:45:36 supervisord: valheim-updater Update state (0x0) unknown, progress: 0.00 (0 / 0)
valheim-1 | Mar 12 07:45:36 supervisord: valheim-updater ^[[0mSuccess! App '896660' fully installed.
valheim-1 | Mar 12 07:45:36 supervisord: valheim-updater ^[[0m
valheim-1 | Mar 12 07:45:36 supervisord: valheim-updater Unloading Steam API...^[[0m
valheim-1 | Mar 12 07:45:36 supervisord: valheim-updater OK
valheim-1 | Mar 12 07:45:36 supervisord: valheim-updater ^[[0m
valheim-1 | Mar 12 07:45:37 supervisord: valheim-updater .d..t...... ./
valheim-1 | Mar 12 07:45:37 supervisord: valheim-updater INFO - Valheim Server is already the latest version
valheim-1 | Mar 12 07:45:37 supervisord: valheim-updater DEBUG - [37] - Writing file to start Valheim server
valheim-1 | 2026-03-12 07:45:37,442 INFO spawned: 'valheim-server' with pid 122
valheim-1 | Mar 12 07:45:37 supervisord: valheim-server INFO - Running Valheim Server
valheim-1 | Mar 12 07:45:37 supervisord: valheim-server DEBUG - [122] - Server config is name: apple, port: 2456/udp, world: Potatoworld, public: 0, mod: none
valheim-1 | Mar 12 07:45:37 supervisord: valheim-server DEBUG - [122] - Waiting for server to listen on UDP query port 2457
valheim-1 | Mar 12 07:45:37 supervisord: valheim-server I0312 07:45:37.461404 132 main.go:76] Configuring Valheim server log filter
valheim-1 | Mar 12 07:45:37 supervisord: valheim-server I0312 07:45:37.461521 132 main.go:96] Removing log lines starting with '(Filename:'
valheim-1 | Mar 12 07:45:37 supervisord: valheim-server I0312 07:45:37.461534 132 main.go:89] Removing log lines matching ' '
valheim-1 | Mar 12 07:45:37 supervisord: valheim-server I0312 07:45:37.461546 132 main.go:125] Removing invalid UTF-8 chars: true
valheim-1 | Mar 12 07:45:37 supervisord: valheim-server I0312 07:45:37.461554 132 main.go:122] Removing empty log lines: true
valheim-1 | Mar 12 07:45:37 supervisord: valheim-server I0312 07:45:37.461561 132 main.go:96] Removing log lines starting with 'src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp'
valheim-1 | Mar 12 07:45:41 supervisord: valheim-server The referenced script on this Behaviour (Game Object '<null>') is missing!
valheim-1 | Mar 12 07:45:42 supervisord: valheim-server Unloading 2 Unused Serialized files (Serialized files now loaded: 17)
valheim-1 | Mar 12 07:45:42 supervisord: valheim-server DEBUG - [122] - Waiting for server to listen on UDP query port 2457
valheim-1 | Mar 12 07:45:42 supervisord: valheim-server 03/12/2026 07:45:42: Set background loading budget to High
valheim-1 | Mar 12 07:45:42 supervisord: valheim-server 03/12/2026 07:45:42: GPU Device: 0000:0000 (Unknown)
valheim-1 | 2026-03-12 07:45:47,468 INFO success: valheim-server entered RUNNING state, process has stayed up for > than 10 seconds (startsecs)
valheim-1 | Mar 12 07:45:47 supervisord: valheim-server DEBUG - [122] - Waiting for server to listen on UDP query port 2457
valheim-1 | Mar 12 07:45:47 supervisord: valheim-updater valheim-server: started
valheim-1 | Mar 12 07:45:50 supervisord: valheim-server 03/12/2026 07:45:50: Set background loading budget to Low
valheim-1 | Mar 12 07:45:50 supervisord: valheim-server UnloadTime: 14.431672 ms
valheim-1 | Mar 12 07:45:50 supervisord: valheim-server HDR Render Texture not supported, disabling HDR on reflection probe.
valheim-1 | Mar 12 07:45:50 supervisord: valheim-server 03/12/2026 07:45:50: Missing audio clip in music respawn
valheim-1 | Mar 12 07:45:50 supervisord: valheim-server OnGUI function detected on MonoBehaviour, but not called, because IMGUI module is stripped.
valheim-1 | Mar 12 07:45:50 supervisord: valheim-server 03/12/2026 07:45:50: Get create world Potatoworld
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Using environment steamid 123
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Using steam APPID:123
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server [S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server Setting breakpad minidump AppID = 123
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197960265728 [API loaded no]
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server [S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Server ID 12345557890
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Authentication:k_ESteamNetworkingAvailability_Waiting
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Steam game server initialized
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Valheim version: l-0.221.12 (network version 36)
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Worldgenerator version setup:2
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Console: Valheim l-0.221.12 (network version 36)
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Console:
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Console: type "help" - for commands
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Console:
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Render threading mode:SingleThreaded
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server OnGUI function detected on MonoBehaviour, but not called, because IMGUI module is stripped.
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Builder started
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Sending PlayFab login request (attempt 1)
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Login postponed until ID has been set.
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server The shader Hidden/Dof/DepthOfFieldHdr (UnityEngine.Shader) on effect Main Camera (UnityStandardAssets.ImageEffects.DepthOfField) is not supported on this platform!
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server The image effect Main Camera (UnityStandardAssets.ImageEffects.DepthOfField) has been disabled as it's not supported on the current platform.
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server The shader Hidden/SunShaftsComposite (UnityEngine.Shader) on effect Main Camera (UnityStandardAssets.ImageEffects.SunShafts) is not supported on this platform!
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server The shader Hidden/SimpleClear (UnityEngine.Shader) on effect Main Camera (UnityStandardAssets.ImageEffects.SunShafts) is not supported on this platform!
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server The image effect Main Camera (UnityStandardAssets.ImageEffects.SunShafts) has been disabled as it's not supported on the current platform.
valheim-1 | Mar 12 07:45:51 supervisord: valheim-server 03/12/2026 07:45:51: Starting music menu
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server Unloading 93784 unused Assets to reduce memory usage. Loaded Objects now: 207878.
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server Total: 223.465676 ms (FindLiveObjects: 15.463121 ms CreateObjectMapping: 61.848115 ms MarkObjects: 114.768488 ms DeleteObjects: 31.385468 ms)
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server The referenced script on this Behaviour (Game Object '<null>') is missing!
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server The referenced script on this Behaviour (Game Object '<null>') is missing!
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server DEBUG - [122] - Server is now listening on UDP query port 2457
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server Unloading 3 Unused Serialized files (Serialized files now loaded: 18)
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server UnloadTime: 16.178277 ms
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server HDR Render Texture not supported, disabling HDR on reflection probe.
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server HDR Render Texture not supported, disabling HDR on reflection probe.
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server 03/12/2026 07:45:52: Audioman already exist, destroying self
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server OnGUI function detected on MonoBehaviour, but not called, because IMGUI module is stripped.
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server src/clientdll/cminterface.cpp (2253) : !BLoggedOn()
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server src/clientdll/cminterface.cpp (2253) : !BLoggedOn()
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server 03/12/2026 07:45:52: Console: Valheim l-0.221.12 (network version 36)
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server 03/12/2026 07:45:52: Console:
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server 03/12/2026 07:45:52: Console: type "help" - for commands
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server 03/12/2026 07:45:52: Console:
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server 03/12/2026 07:45:52: isModded: False
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server 03/12/2026 07:45:52: Zonesystem Awake 21454
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server 03/12/2026 07:45:52: DungeonDB Awake 21454
valheim-1 | Mar 12 07:45:52 supervisord: valheim-server 03/12/2026 07:45:52: Worldgenerator version setup:2
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server OnGUI function detected on MonoBehaviour, but not called, because IMGUI module is stripped.
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server ArgumentNullException: Value cannot be null.
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server Parameter name: shader
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server at UnityEngine.Bindings.ThrowHelper.ThrowArgumentNullException (System.Object obj, System.String parameterName) [0x00018] in <e7af968cb46a44958f08bc8fe3061cd2>:0
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server at UnityEngine.Material.CreateWithShader (UnityEngine.Material self, UnityEngine.Shader shader) [0x00003] in <e7af968cb46a44958f08bc8fe3061cd2>:0
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server at UnityEngine.Material..ctor (UnityEngine.Shader shader) [0x00008] in <e7af968cb46a44958f08bc8fe3061cd2>:0
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server at ShieldDomeImageEffect.Awake () [0x0000b] in <62393fbd383b447c9ae77ae16afa654f>:0
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Console: /w [text] - Whisper
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Console: /s [text] - Shout
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Console: /die - Kill yourself
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Console: /resetspawn - Reset spawn point
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Console: /[emote]
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Console: Emotes: wave, sit, challenge, cheer, nonono, thumbsup, point, blowkiss, bow, cower, cry, despair, flex, comehere, headbang, kneel, laugh, roar, shrug, dance, relax, toast, rest, vibe, loveyou
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Console:
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server Unloading 381 unused Assets to reduce memory usage. Loaded Objects now: 206067.
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server Total: 168.245791 ms (FindLiveObjects: 9.740431 ms CreateObjectMapping: 41.205065 ms MarkObjects: 116.535870 ms DeleteObjects: 0.763994 ms)
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Zonesystem Start 21454
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Added 3 locations, 0 vegetations, 0 environments, 0 biome env-setups, 0 clutter from main
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Added 1 locations, 0 vegetations, 2 environments, 0 biome env-setups, 0 clutter from main
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Added 27 locations, 25 vegetations, 5 environments, 1 biome env-setups, 3 clutter from main
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Added 4 locations, 0 vegetations, 1 environments, 0 biome env-setups, 0 clutter from main
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Added 25 locations, 33 vegetations, 8 environments, 2 biome env-setups, 2 clutter from main
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: DungeonDB Start 21454
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: ZRpc timeout set to 30s
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: ZNET START
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Load world: Potatoworld (Potatoworld)
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Loading 993463 zdos, my sessionID: 1718147892, data version: 37
valheim-1 | Mar 12 07:45:55 supervisord: valheim-server 03/12/2026 07:45:55: Loading in ZDOs
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server 03/12/2026 07:45:58: Adding to Dictionary
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server 03/12/2026 07:45:58: Adding to Sectors
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server 03/12/2026 07:45:58: Connecting Portals, Spawners & ZSyncTransforms
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server ConnectPortals => Connected 20 portals.
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server ConnectSpawners => Connected 705 spawners and 2086 'done' spawners.
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server ConnectSyncTransforms => Connected 1 SyncTransforms.
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server 03/12/2026 07:45:58: Loaded 11371 locations
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server 03/12/2026 07:45:58: Unloading unused assets
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server Unloading 0 Unused Serialized files (Serialized files now loaded: 18)
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server 03/12/2026 07:45:58: Registering lobby
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server 03/12/2026 07:45:58: Opened Steam server
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server The shader Hidden/Dof/DepthOfFieldHdr (UnityEngine.Shader) on effect Main Camera (UnityStandardAssets.ImageEffects.DepthOfField) is not supported on this platform!
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server The image effect Main Camera (UnityStandardAssets.ImageEffects.DepthOfField) has been disabled as it's not supported on the current platform.
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server The shader Hidden/SunShaftsComposite (UnityEngine.Shader) on effect Main Camera (UnityStandardAssets.ImageEffects.SunShafts) is not supported on this platform!
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server The shader Hidden/SimpleClear (UnityEngine.Shader) on effect Main Camera (UnityStandardAssets.ImageEffects.SunShafts) is not supported on this platform!
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server The image effect Main Camera (UnityStandardAssets.ImageEffects.SunShafts) has been disabled as it's not supported on the current platform.
valheim-1 | Mar 12 07:45:58 supervisord: valheim-server 03/12/2026 07:45:58: Game server connected
valheim-1 | Mar 12 07:45:59 supervisord: valheim-server Unloading 2 unused Assets to reduce memory usage. Loaded Objects now: 209063.
valheim-1 | Mar 12 07:45:59 supervisord: valheim-server Total: 564.389558 ms (FindLiveObjects: 16.996632 ms CreateObjectMapping: 43.823273 ms MarkObjects: 502.935980 ms DeleteObjects: 0.633048 ms)
I'm loading from an existing world. I've copied the following to ~/valheim-server/config
And had an empty ~/valheim-server/data folder
In valheim.env, I changed
WORLD_NAMEto equal my world name as shown in my back folder.And I set
network_mode: hostin my docker-compose.yaml file in case it would help.And so I was able to successfully start into saved world. But after doing a restart of the Docker container, the world fails to start up. I'm not sure if its a permission error. The volume files show to be owned by user
100999, and when Idocker exec -it valheim-server-valhem-1 bashthe same files show to be owned by thevalheimuser and group.Here are some logs. Hopefully you can help. These ones are a bit further up the logs:
And then these ones are the end of the logs