palworld-server-docker
palworld-server-docker copied to clipboard
Palworld Server Fails to Initialize via Docker Compose
Bug Report: Palworld Server Fails to Initialize via Docker Compose
Environment:
Host OS: macOS 15.4 Beta Container Runtime: Orbstack Version 1.10.3 (19083) Docker Image: thijsvanloef/palworld-server-docker:dev Configuration:
yaml
docker-compose.yml
services: palworld: image: thijsvanloef/palworld-server-docker:dev restart: unless-stopped container_name: palworld-server ports: - 8211:8211/udp - 25575:25575/tcp - 8212:8212/tcp environment: PUID: 501 PGID: 20 PORT: 8211 PLAYERS: 8 RCON_ENABLED: true RCON_PORT: 25575 TZ: "UTC" ADMIN_PASSWORD: "" # Redacted SERVER_PASSWORD: "" # Redacted volumes: - ./palworld:/palworld/ Issue Description: The Palworld server container fails to initialize properly during SteamCMD update process. The service enters a connection loop with Steam servers followed by critical errors in the initialization sequence.
Error Log Highlights: palworld-server | [100%] Downloading update (49,478 of 49,478 KB)... palworld-server | [100%] Download complete. palworld-server | [----] Installing update... palworld-server | [----] Extracting package... palworld-server | [----] Extracting package... palworld-server | [----] Extracting package... palworld-server | [----] Extracting package... palworld-server | [----] Installing update... palworld-server | [----] Installing update... palworld-server | [----] Installing update... palworld-server | [----] Installing update... palworld-server | [----] Installing update... palworld-server | [----] Installing update... palworld-server | [----] Installing update... palworld-server | [----] Installing update... palworld-server | [----] Installing update... palworld-server | [----] Cleaning up... palworld-server | [----] Update complete, launching Steamcmd... palworld-server | steamcmd.sh[33]: Restarting steamcmd by request... palworld-server | UpdateUI: skip show logoRedirecting stderr to '/home/steam/Steam/logs/stderr.txt' palworld-server | Logging directory: '/home/steam/Steam/logs' palworld-server | [ 0%] Checking for available updates... palworld-server | [----] Verifying installation... palworld-server | UpdateUI: skip show logo palworld-server | Steam Console Client (c) Valve Corporation - version 1741737873 palworld-server | -- type 'quit' to exit -- palworld-server | Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 325 msec palworld-server | Fatal error: futex robust_list not initialized by pthreads palworld-server | src/common/framefunction.cpp (238) : Assertion Failed: CFrameFunctionMgr::~CFrameFunctionMgr: non static FrameFunction[Bootstrapper HTTP Client] still registered palworld-server | SteamCMD failed, falling back to DepotDownloader palworld-server | No username given. Using anonymous account with dedicated server subscription. palworld-server | Connecting to Steam3...Connection to Steam failed. Trying again (#1)... palworld-server | Connection to Steam failed. Trying again (#2)... palworld-server | Connection to Steam failed. Trying again (#3)... palworld-server | Connection to Steam failed. Trying again (#4)... palworld-server | Connection to Steam failed. Trying again (#5)... palworld-server | Connection to Steam failed. Trying again (#6)... palworld-server | Connection to Steam failed. Trying again (#7)... palworld-server | Connection to Steam failed. Trying again (#8)... palworld-server | Connection to Steam failed. Trying again (#9)... palworld-server | Connection to Steam failed. Trying again (#10)... palworld-server | Could not connect to Steam after 10 tries palworld-server | Unable to get steam3 credentials. palworld-server | Error: InitializeSteam failed palworld-server | No username given. Using anonymous account with dedicated server subscription. palworld-server | Connecting to Steam3...Connection to Steam failed. Trying again (#1)... palworld-server | Connection to Steam failed. Trying again (#2)... palworld-server | Connection to Steam failed. Trying again (#3)... palworld-server | Connection to Steam failed. Trying again (#4)... palworld-server | Connection to Steam failed. Trying again (#5)... palworld-server | Connection to Steam failed. Trying again (#6)... palworld-server | Connection to Steam failed. Trying again (#7)... palworld-server | Connection to Steam failed. Trying again (#8)... palworld-server | Connection to Steam failed. Trying again (#9)... palworld-server | Connection to Steam failed. Trying again (#10)... palworld-server | Could not connect to Steam after 10 tries palworld-server | Unable to get steam3 credentials. palworld-server | Error: InitializeSteam failed palworld-server | find: '/palworld/.manifest': No such file or directory palworld-server | ./PalServer.sh does not exist. palworld-server | Server Not Installed Properly palworld-server | EXECUTING USERMOD palworld-server | usermod: no changes palworld-server | Server installation not detected. palworld-server | Starting Installation palworld-server | Downloading server files with SteamCMD palworld-server | Redirecting stderr to '/home/steam/Steam/logs/stderr.txt' palworld-server | Logging directory: '/home/steam/Steam/logs' palworld-server | Looks like steam didn't shutdown cleanly, scheduling immediate update check palworld-server | [ 0%] Checking for available updates... palworld-server | [----] Verifying installation... palworld-server | UpdateUI: skip show logo palworld-server | Steam Console Client (c) Valve Corporation - version 1741737873 palworld-server | -- type 'quit' to exit -- palworld-server | Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 320 msec palworld-server | Fatal error: futex robust_list not initialized by pthreads palworld-server | src/common/framefunction.cpp (238) : Assertion Failed: CFrameFunctionMgr::~CFrameFunctionMgr: non static FrameFunction[Bootstrapper HTTP Client] still registered palworld-server | SteamCMD failed, falling back to DepotDownloader palworld-server | No username given. Using anonymous account with dedicated server subscription. palworld-server | Connecting to Steam3...Connection to Steam failed. Trying again (#1)... palworld-server | Connection to Steam failed. Trying again (#2)... palworld-server | Connection to Steam failed. Trying again (#3)... palworld-server | Connection to Steam failed. Trying again (#4)... palworld-server | Connection to Steam failed. Trying again (#5)...
I also tried the thijsvanloef/palworld-server-docker:latest image, and it's the same problem.
Hi! if you could please remove the existing palworld folder and try downloading again.
Big sir, I see that you've updated to version 1.3. I'll test it tomorrow to check if it works properly.
Following your suggestion, I deleted the existing Palworld folder and attempted to recreate it. However, under the latest 1.3.0 version of the image, the same issue still remains. Below is the latest log of my run: [+] Running 1/1 ✔ palworld Pulled 2.3s [+] Running 1/1 ✔ Container palworld-server Started 0.2s palworld-server | EXECUTING USERMOD palworld-server | Server installation not detected. palworld-server | Starting Installation palworld-server | Downloading server files with SteamCMD palworld-server | Redirecting stderr to '/home/steam/Steam/logs/stderr.txt' palworld-server | Logging directory: '/home/steam/Steam/logs' palworld-server | [ 0%] Checking for available updates... palworld-server | [----] Downloading update (0 of 49,473 KB)... palworld-server | [ 0%] Downloading update (53 of 49,473 KB)... palworld-server | [100%] Downloading update (49,473 of 49,473 KB)... palworld-server | [100%] Download complete. palworld-server | [----] Installing update... palworld-server | [----] Extracting package... palworld-server | [----] Installing update... palworld-server | [----] Cleaning up... palworld-server | [----] Update complete, launching Steamcmd... palworld-server | steamcmd.sh[33]: Restarting steamcmd by request... palworld-server | UpdateUI: skip show logoRedirecting stderr to '/home/steam/Steam/logs/stderr.txt' palworld-server | Logging directory: '/home/steam/Steam/logs' palworld-server | [ 0%] Checking for available updates... palworld-server | [----] Verifying installation... palworld-server | UpdateUI: skip show logo palworld-server | Steam Console Client (c) Valve Corporation - version 1742420332 palworld-server | -- type 'quit' to exit -- palworld-server | Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 344 msec palworld-server | Fatal error: futex robust_list not initialized by pthreads palworld-server | src/common/framefunction.cpp (238) : Assertion Failed: CFrameFunctionMgr::~CFrameFunctionMgr: non static FrameFunction[Bootstrapper HTTP Client] still registered palworld-server | SteamCMD failed, falling back to DepotDownloader palworld-server | No username given. Using anonymous account with dedicated server subscription. palworld-server | Connecting to Steam3...Connection to Steam failed. Trying again (#1)... palworld-server | Connection to Steam failed. Trying again (#2)... palworld-server | Connection to Steam failed. Trying again (#3)... palworld-server | Connection to Steam failed. Trying again (#4)... palworld-server | cli: address is not set: to set address add -a host:port palworld-server | /home/steam/server/init.sh: line 33: kill: `': not a pid or valid job spec palworld-server | Connection to Steam failed. Trying again (#5)... palworld-server | Connection to Steam failed. Trying again (#6)... palworld-server | Connection to Steam failed. Trying again (#7)...
@Erfeet I would say this is a connectivity issue. Isn't there a firewall or DNS-server blocking the connection to Steam?