jammsen / docker-palworld-dedicated-server

Docker container to easily provision and manage Palworld Dedicated Server
https://hub.docker.com/r/jammsen/palworld-dedicated-server
MIT License
897 stars 151 forks source link

[Bug Report] Crash Loop (LowLevelFatalError) #229

Closed Grunticus03 closed 4 months ago

Grunticus03 commented 4 months ago

Have you read the Important information text above

Current behavior

After updating from the image released on 2/13 to the latest, the container is stuck in a loop of crash and restart. Below are the logs, I think I cut it from the start to the shutdown...

> Current steam user PUID is '1000' and PGID is '1000'
> PUID and PGID matching what is requested for user steam
> id steam: uid=1000(steam) gid=1000(steam) groups=1000(steam)
>>> Starting server manager
> Started at: 2024-02-23 00:19:33
> Checking for existence of default credentials
> No default passwords found
>>> Doing an update with validation of the gameserver files...
> Player detection thread started with pid 26
> Server main thread started with pid 25
tid(32) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
Logging directory: '/home/steam/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...OK
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x5) verifying install, progress: 0.97 (22020096 / 2260368082)
 Update state (0x5) verifying install, progress: 44.12 (997264880 / 2260368082)
 Update state (0x5) verifying install, progress: 95.57 (2160146983 / 2260368082)
Success! App '2394010' fully installed.
>>> Done updating and validating the gameserver files
>>> Adding crons to Supercronic
> Added backup cron
> Added restart cron
>>> Supercronic started
>>> SERVER_SETTINGS_MODE is set to 'manual', NOT using environment variables to configure the server!
>>> ALL SETTINGS including setup of rcon.yaml has to be done manually by the user!
>>> Preparing to start the gameserver
> Setting Community-Mode to enabled
> Setting Multi-Core-Enhancements to enabled
>>> Starting the gameserver
time="2024-02-23T00:19:40-06:00" level=info msg="read crontab: cronlist"
Shutdown handler: initalize.
- Existing per-process limit (soft=524288, hard=524288) is enough for us (need only 524288)
Increasing per-process limit of core file size to infinity.
- Existing per-process limit (soft=18446744073709551615, hard=18446744073709551615) is enough for us (need only 18446744073709551615)
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
CAppInfoCacheReadFromDiskThread took 5 milliseconds to initialize
Setting breakpad minidump AppID = 2394010
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
LowLevelFatalError [File:G:/works/repos/Pal_SVN/Pal-UE-App/Source/Pal/PalDynamicItemWorldSubsystem.cpp] [Line: 138] 
Not Valid StaticItemData. StaticItemId = None, Create_ServerInternal
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162 
Malloc Size=131160 LargeMemoryPoolOffset=393352 
Malloc Size=131160 LargeMemoryPoolOffset=524536 
LogPakFile: Display: Found Pak file ../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak attempting to mount.
LogPakFile: Display: Mounting pak file ../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak.
LogPakFile: Display: Mounted Pak file '../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak', mount point: '../../../Engine/'
LogICUInternationalization: ICU TimeZone Detection - Raw Offset: -6:00, Platform Override: ''
LogInit: Build: ++UE5+Release-5.1-CL-0
LogInit: Engine Version: 5.1.1-0+++UE5+Release-5.1
LogInit: Compatible Engine Version: 5.1.0-0+++UE5+Release-5.1
LogInit: Net CL: 0
LogInit: OS: Debian GNU/Linux 12 (bookworm) (6.5.11-8-pve), CPU: AMD Ryzen Threadripper 2920X 12-Core Processor, GPU: NVIDIA PCI-id: 10de-128b (1043-86df)
LogInit: Compiled (64-bit): Dec 31 2023 20:12:22
LogInit: Compiled with Clang: 13.0.1 (https://github.com/llvm/llvm-project 75e33f71c2dae584b13a7d1186ae0a038ba98838)
LogInit: Build Configuration: Shipping
LogInit: Branch Name: ++UE5+Release-5.1
LogInit: Command Line:  -Abslog="/palworld/Pal/Saved/Logs/Pal-CRC.log" -Unattended -ImplicitSend "/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-66-CA29BFE762BE46B996B5D2AF9BE69642/" -unattended
LogInit: Base Directory: /palworld/Engine/Binaries/Linux/
LogInit: Allocator: Mimalloc
LogInit: Installed Engine Build: 1
LogInit: Presizing for max 100000 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogInit: Object subsystem initialized
[2024.02.23-06.19.47:198][  0]LogConfig: Applying CVar settings from Section [ConsoleVariables] File [Engine]
[2024.02.23-06.19.47:198][  0]LogInit: Unix hardware info:
[2024.02.23-06.19.47:198][  0]LogInit:  - we are the first instance of this executable
[2024.02.23-06.19.47:198][  0]LogInit:  - this process' id (pid) is 112, parent process' id (ppid) is 66
[2024.02.23-06.19.47:198][  0]LogInit:  - we are not running under debugger
[2024.02.23-06.19.47:198][  0]LogInit:  - machine network name is '49294d70f867'
[2024.02.23-06.19.47:198][  0]LogInit:  - user name is 'steam' (steam)
[2024.02.23-06.19.47:198][  0]LogInit:  - we're logged in locally
[2024.02.23-06.19.47:198][  0]LogInit:  - we're running with rendering
[2024.02.23-06.19.47:198][  0]LogInit:  - CPU: AuthenticAMD 'AMD Ryzen Threadripper 2920X 12-Core Processor' (signature: 0x800F82)
[2024.02.23-06.19.47:198][  0]LogInit:  - Number of physical cores available for the process: 5
[2024.02.23-06.19.47:198][  0]LogInit:  - Number of logical cores available for the process: 8
[2024.02.23-06.19.47:198][  0]LogInit:  - Cache line size: 64
[2024.02.23-06.19.47:198][  0]LogInit:  - GPU Brand Info: NVIDIA PCI-id: 10de-128b (1043-86df)
[2024.02.23-06.19.47:198][  0]LogInit:  - Memory allocator used: Mimalloc
[2024.02.23-06.19.47:198][  0]LogInit:  - This binary is optimized with LTO: no, PGO: no, instrumented for PGO data collection: no
[2024.02.23-06.19.47:198][  0]LogInit:  - This is an internal build.
[2024.02.23-06.19.47:198][  0]LogCore: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_MONOTONIC will be used.
[2024.02.23-06.19.47:198][  0]LogInit: Unix-specific commandline switches:
[2024.02.23-06.19.47:198][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2024.02.23-06.19.47:198][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2024.02.23-06.19.47:198][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2024.02.23-06.19.47:198][  0]LogInit:  -filemapcachesize=NUMBER - set the size for case-sensitive file mapping cache
[2024.02.23-06.19.47:198][  0]LogInit:  -useksm - uses kernel same-page mapping (KSM) for mapped memory (OFF)
[2024.02.23-06.19.47:198][  0]LogInit:  -ksmmergeall - marks all mmap'd memory pages suitable for KSM (OFF)
[2024.02.23-06.19.47:198][  0]LogInit:  -preloadmodulesymbols - Loads the main module symbols file into memory (OFF)
[2024.02.23-06.19.47:198][  0]LogInit:  -sigdfl=SIGNAL - Allows a specific signal to be set to its default handler rather then ignoring the signal
[2024.02.23-06.19.47:198][  0]LogInit:  -crashhandlerstacksize - Allows setting crash handler stack sizes (204800)
[2024.02.23-06.19.47:198][  0]LogInit:  -noexclusivelockonwrite - disables marking files created by the engine as exclusive locked while the engine has them opened
[2024.02.23-06.19.47:198][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2024.02.23-06.19.47:198][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2024.02.23-06.19.47:198][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2024.02.23-06.19.47:198][  0]LogInit:  - Physical RAM available (not considering process quota): 126 GB (128653 MB, 131741664 KB, 134903463936 bytes)
[2024.02.23-06.19.47:198][  0]LogInit:  - VirtualMemoryAllocator pools will grow at scale 1.4
[2024.02.23-06.19.47:198][  0]LogInit:  - MemoryRangeDecommit() will be a no-op (re-run with -vmapoolevict to change)
[2024.02.23-06.19.47:198][  0]LogInit:  - PageSize 4096
[2024.02.23-06.19.47:198][  0]LogInit:  - BinnedPageSize 65536
[2024.02.23-06.19.47:200][  0]LogUObjectArray: 419 objects as part of root set at end of initial load.
[2024.02.23-06.19.47:200][  0]LogUObjectAllocator: 89056 out of 0 bytes used by permanent object pool.
[2024.02.23-06.19.47:200][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2024.02.23-06.19.47:200][  0]LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
[2024.02.23-06.19.47:200][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.02.23-06.19.47:200][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.02.23-06.19.47:200][  0]LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
[2024.02.23-06.19.47:200][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.02.23-06.19.47:200][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.02.23-06.19.47:201][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.02.23-06.19.47:201][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.02.23-06.19.47:201][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.02.23-06.19.47:201][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.02.23-06.19.47:201][  0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.000474 seconds
[2024.02.23-06.19.47:201][  0]CrashReportCoreLog: CrashReportClientVersion=1.0
[2024.02.23-06.19.47:201][  0]CrashReportCoreLog: CrashReportReceiver disabled
[2024.02.23-06.19.47:201][  0]CrashReportCoreLog: DataRouterUrl: https://o1291919.ingest.sentry.io/api/6513339/unreal/4a1a3921f51f4975b4cf8dd19022cb20/
[2024.02.23-06.19.47:203][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.02.23-06.19.47:203][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.02.23-06.19.47:203][  0]LogCrashDebugHelper: DepotName: //UE5/Release-5.1
[2024.02.23-06.19.47:203][  0]LogCrashDebugHelper: BuiltFromCL: 0
[2024.02.23-06.19.47:203][  0]LogCrashDebugHelper: EngineVersion: 5.1.1-0+++UE5+Release-5.1
[2024.02.23-06.19.47:203][  0]LogCrashDebugHelper: BuildVersion: ++UE5+Release-5.1-CL-0
[2024.02.23-06.19.48:174][  0]CrashReportCoreLog: Got 3 pending files to upload from 'crashinfo-Pal-pid-66-CA29BFE762BE46B996B5D2AF9BE69642'
[2024.02.23-06.19.48:174][  0]CrashReportCoreLog: State change from Ready to SendingFiles
[2024.02.23-06.19.48:174][  0]CrashReportCoreLog: CompressAndSendData have 3 pending files
[2024.02.23-06.19.48:174][  0]CrashReportCoreLog: CompressAndSendData compressing 3783 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-66-CA29BFE762BE46B996B5D2AF9BE69642/Diagnostics.txt')
[2024.02.23-06.19.48:174][  0]CrashReportCoreLog: CompressAndSendData compressing 152 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-66-CA29BFE762BE46B996B5D2AF9BE69642/CrashReportClient.ini')
[2024.02.23-06.19.48:174][  0]CrashReportCoreLog: CompressAndSendData compressing 12866 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-66-CA29BFE762BE46B996B5D2AF9BE69642/CrashContext.runtime-xml')
[2024.02.23-06.19.48:182][  0]LogInit: Using libcurl 7.83.1
[2024.02.23-06.19.48:182][  0]LogInit:  - built for Linux
[2024.02.23-06.19.48:182][  0]LogInit:  - supports SSL with OpenSSL/1.1.1n
[2024.02.23-06.19.48:182][  0]LogInit:  - supports HTTP deflate (compression) using libz 1.2.12
[2024.02.23-06.19.48:182][  0]LogInit:  - other features:
[2024.02.23-06.19.48:182][  0]LogInit:      CURL_VERSION_SSL
[2024.02.23-06.19.48:182][  0]LogInit:      CURL_VERSION_LIBZ
[2024.02.23-06.19.48:182][  0]LogInit:      CURL_VERSION_IPV6
[2024.02.23-06.19.48:182][  0]LogInit:      CURL_VERSION_ASYNCHDNS
[2024.02.23-06.19.48:182][  0]LogInit:      CURL_VERSION_LARGEFILE
[2024.02.23-06.19.48:182][  0]LogInit:  CurlRequestOptions (configurable via config and command line):
[2024.02.23-06.19.48:182][  0]LogInit:  - bVerifyPeer = false  - Libcurl will NOT verify peer certificate
[2024.02.23-06.19.48:182][  0]LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
[2024.02.23-06.19.48:182][  0]LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
[2024.02.23-06.19.48:182][  0]LogInit:  - MaxHostConnections = 16  - Libcurl will limit the number of connections to a host
[2024.02.23-06.19.48:183][  0]LogInit:  - LocalHostAddr = Default
[2024.02.23-06.19.48:183][  0]LogInit:  - BufferSize = 65536
[2024.02.23-06.19.48:183][  0]CrashReportCoreLog: Sending HTTP request: https://o1291919.ingest.sentry.io/api/6513339/unreal/4a1a3921f51f4975b4cf8dd19022cb20/?AppID=CrashReporter&AppVersion=5.1.1-0%2B%2B%2BUE5%2BRelease-5.1&AppEnvironment=Release&UploadType=crashreports&UserID=-000003e8%7C%7C
[2024.02.23-06.19.48:307][  0]CrashReportCoreLog: OnProcessRequestComplete(), State=SendingFiles bSucceeded=1
[2024.02.23-06.19.48:307][  0]CrashReportCoreLog: State change from SendingFiles to SendingFiles
[2024.02.23-06.19.48:307][  0]CrashReportCoreLog: All uploads done
[2024.02.23-06.19.48:307][  0]CrashReportCoreLog: State change from SendingFiles to Finished
[2024.02.23-06.19.49:209][  0]CrashReportCoreLog: Final state (Receiver) = Finished
[2024.02.23-06.19.49:209][  0]CrashReportCoreLog: Final state (Receiver) = Unknown UploadState value
[2024.02.23-06.19.49:209][  0]LogCore: Engine exit requested (reason: CrashReportClientApp RequestExit)
[2024.02.23-06.19.49:209][  0]LogExit: Preparing to exit.
[2024.02.23-06.19.49:210][  0]LogExit: Object subsystem successfully closed.
[2024.02.23-06.19.49:210][  0]LogModuleManager: Shutting down and abandoning module HTTP (12)
[2024.02.23-06.19.49:223][  0]LogModuleManager: Shutting down and abandoning module SSL (11)
[2024.02.23-06.19.49:224][  0]LogModuleManager: Shutting down and abandoning module CrashDebugHelper (8)
[2024.02.23-06.19.49:224][  0]LogModuleManager: Shutting down and abandoning module CoreUObject (6)
[2024.02.23-06.19.49:224][  0]LogModuleManager: Shutting down and abandoning module PakFile (4)
[2024.02.23-06.19.49:224][  0]LogModuleManager: Shutting down and abandoning module RSA (3)
[2024.02.23-06.19.49:225][  0]LogExit: Exiting.
dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
CommonUnixCrashHandler: Signal=11
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Segmentation fault (core dumped)

Desired behavior

It doesn't crash

Links to screenshots

No response

To Reproduce

Steps to reproduce the behavior: Start container

Software setup

Hardware setup

Additional context

Current Config:

{
    "AppArmorProfile": "docker-default",
    "Args": [
        "/scripts/servermanager.sh"
    ],
    "Config": {
        "AttachStderr": false,
        "AttachStdin": false,
        "AttachStdout": false,
        "Cmd": [
            "/scripts/servermanager.sh"
        ],
        "Domainname": "",
        "Entrypoint": [
            "/entrypoint.sh"
        ],
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "USER=steam",
            "HOMEDIR=/home/steam",
            "STEAMCMDDIR=/home/steam/steamcmd",
            "DEBIAN_FRONTEND=noninteractive",
            "GAME_ROOT=/palworld",
            "GAME_PATH=/palworld/Pal",
            "GAME_SAVE_PATH=/palworld/Pal/Saved",
            "GAME_CONFIG_PATH=/palworld/Pal/Saved/Config/LinuxServer",
            "GAME_SETTINGS_FILE=/palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini",
            "GAME_ENGINE_FILE=/palworld/Pal/Saved/Config/LinuxServer/Engine.ini",
            "STEAMCMD_PATH=/home/steam/steamcmd",
            "RCON_CONFIG_FILE=/palworld/rcon.yaml",
            "BACKUP_PATH=/palworld/backups",
            "PUID=1000",
            "PGID=1000",
            "TZ=America/Chicago",
            "ALWAYS_UPDATE_ON_START=true",
            "STEAMCMD_VALIDATE_FILES=true",
            "BACKUP_ENABLED=true",
            "BACKUP_CRON_EXPRESSION=0 * * * *",
            "BACKUP_RETENTION_POLICY=true",
            "BACKUP_RETENTION_AMOUNT_TO_KEEP=72",
            "RESTART_ENABLED=true",
            "RESTART_CRON_EXPRESSION=0 4 * * *",
            "WEBHOOK_ENABLED=false",
            "WEBHOOK_URL=",
            "WEBHOOK_INFO_TITLE=Info",
            "WEBHOOK_INFO_DESCRIPTION=This is an info from the server",
            "WEBHOOK_INFO_COLOR=2849520",
            "WEBHOOK_INSTALL_TITLE=Installing server",
            "WEBHOOK_INSTALL_DESCRIPTION=Server is being installed",
            "WEBHOOK_INSTALL_COLOR=2849520",
            "WEBHOOK_RESTART_TITLE=Server is restarting soon",
            "WEBHOOK_RESTART_DESCRIPTION=The gameserver is restarting in 15 minutes",
            "WEBHOOK_RESTART_COLOR=15593515",
            "WEBHOOK_START_TITLE=Server is starting",
            "WEBHOOK_START_DESCRIPTION=The gameserver is starting",
            "WEBHOOK_START_COLOR=2328576",
            "WEBHOOK_STOP_TITLE=Server has been stopped",
            "WEBHOOK_STOP_DESCRIPTION=The gameserver has been stopped",
            "WEBHOOK_STOP_COLOR=7413016",
            "WEBHOOK_UPDATE_TITLE=Updating server",
            "WEBHOOK_UPDATE_DESCRIPTION=Server is being updated",
            "WEBHOOK_UPDATE_COLOR=2849520",
            "SERVER_SETTINGS_MODE=manual",
            "MULTITHREAD_ENABLED=true",
            "COMMUNITY_SERVER=true",
            "NETSERVERMAXTICKRATE=120",
            "DIFFICULTY=None",
            "DAYTIME_SPEEDRATE=1.000000",
            "NIGHTTIME_SPEEDRATE=1.000000",
            "EXP_RATE=1.000000",
            "PAL_CAPTURE_RATE=1.000000",
            "PAL_SPAWN_NUM_RATE=1.000000",
            "PAL_DAMAGE_RATE_ATTACK=1.000000",
            "PAL_DAMAGE_RATE_DEFENSE=1.000000",
            "PLAYER_DAMAGE_RATE_ATTACK=1.000000",
            "PLAYER_DAMAGE_RATE_DEFENSE=1.000000",
            "PLAYER_STOMACH_DECREASE_RATE=1.000000",
            "PLAYER_STAMINA_DECREACE_RATE=1.000000",
            "PLAYER_AUTO_HP_REGENE_RATE=1.000000",
            "PLAYER_AUTO_HP_REGENE_RATE_IN_SLEEP=1.000000",
            "PAL_STOMACH_DECREACE_RATE=1.000000",
            "PAL_STAMINA_DECREACE_RATE=1.000000",
            "PAL_AUTO_HP_REGENE_RATE=1.000000",
            "PAL_AUTO_HP_REGENE_RATE_IN_SLEEP=1.000000",
            "BUILD_OBJECT_DAMAGE_RATE=1.000000",
            "BUILD_OBJECT_DETERIORATION_DAMAGE_RATE=1.000000",
            "COLLECTION_DROP_RATE=1.000000",
            "COLLECTION_OBJECT_HP_RATE=1.000000",
            "COLLECTION_OBJECT_RESPAWN_SPEED_RATE=1.000000",
            "ENEMY_DROP_ITEM_RATE=1.000000",
            "DEATH_PENALTY=All",
            "ENABLE_PLAYER_TO_PLAYER_DAMAGE=false",
            "ENABLE_FRIENDLY_FIRE=false",
            "ENABLE_INVADER_ENEMY=true",
            "ACTIVE_UNKO=true",
            "ENABLE_AIM_ASSIST_PAD=true",
            "ENABLE_AIM_ASSIST_KEYBOARD=false",
            "DROP_ITEM_MAX_NUM=3000",
            "DROP_ITEM_MAX_NUM_UNKO=100",
            "BASE_CAMP_MAX_NUM=128",
            "BASE_CAMP_WORKER_MAXNUM=15",
            "DROP_ITEM_ALIVE_MAX_HOURS=1.000000",
            "AUTO_RESET_GUILD_NO_ONLINE_PLAYERS=false",
            "AUTO_RESET_GUILD_TIME_NO_ONLINE_PLAYERS=72.000000",
            "GUILD_PLAYER_MAX_NUM=20",
            "PAL_EGG_DEFAULT_HATCHING_TIME=1.000000",
            "WORK_SPEED_RATE=1.000000",
            "IS_MULTIPLAY=false",
            "IS_PVP=false",
            "CAN_PICKUP_OTHER_GUILD_DEATH_PENALTY_DROP=false",
            "ENABLE_NON_LOGIN_PENALTY=false",
            "ENABLE_FAST_TRAVEL=true",
            "IS_START_LOCATION_SELECT_BY_MAP=true",
            "EXIST_PLAYER_AFTER_LOGOUT=false",
            "ENABLE_DEFENSE_OTHER_GUILD_PLAYER=false",
            "COOP_PLAYER_MAX_NUM=8",
            "MAX_PLAYERS=64",
            "SERVER_NAME=Contoso's Pals",
            "SERVER_DESCRIPTION=Woot",
            "ADMIN_PASSWORD=Password123",
            "SERVER_PASSWORD=",
            "PUBLIC_PORT=8211",
            "PUBLIC_IP=1.2.3.4",
            "RCON_ENABLED=true",
            "RCON_PORT=25575",
            "REGION=NA",
            "USEAUTH=true",
            "BAN_LIST_URL=https://api.palworldgame.com/api/banlist.txt",
            "SUPERCRONIC_URL=https://github.com/aptible/supercronic/releases/download/v0.2.29/supercronic-linux-amd64",
            "SUPERCRONIC=supercronic-linux-amd64",
            "SUPERCRONIC_SHA1SUM=cd48d45c4b10f3f0bfdd3a57d054cd05ac96812b",
            "RCON_URL=https://github.com/gorcon/rcon-cli/releases/download/v0.10.3/rcon-0.10.3-amd64_linux.tar.gz",
            "RCON_TGZ=rcon-0.10.3-amd64_linux.tar.gz",
            "RCON_TGZ_MD5SUM=8601c70dcab2f90cd842c127f700e398",
            "RCON_BINARY=rcon",
            "RCON_PLAYER_DETECTION=true",
            "RCON_PLAYER_DETECTION_STARTUP_DELAY=60",
            "RCON_PLAYER_DETECTION_CHECK_INTERVAL=15",
            "WEBHOOK_DEBUG_ENABLED=false"
        ],
        "ExposedPorts": {
            "25575/tcp": {},
            "8211/udp": {}
        },
        "Hostname": "49294d70f867",
        "Image": "docker.io/jammsen/palworld-dedicated-server:latest",
        "Labels": {
            "maintainer": "Sebastian Schmidt - https://github.com/jammsen/docker-palworld-dedicated-server",
            "org.opencontainers.image.authors": "Sebastian Schmidt",
            "org.opencontainers.image.created": "2024-02-13T18:05:20.964Z",
            "org.opencontainers.image.description": "Docker container to easily provision and manage Palworld Dedicated Server",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "032b904471c55db1389e3881f5269a5133054ef4",
            "org.opencontainers.image.source": "https://github.com/jammsen/docker-palworld-dedicated-server",
            "org.opencontainers.image.title": "docker-palworld-dedicated-server",
            "org.opencontainers.image.url": "https://github.com/jammsen/docker-palworld-dedicated-server",
            "org.opencontainers.image.version": "master"
        },
        "MacAddress": "02:42:ac:11:00:03",
        "OnBuild": null,
        "OpenStdin": false,
        "StdinOnce": false,
        "Tty": false,
        "User": "",
        "Volumes": {
            "/palworld": {}
        },
        "WorkingDir": "/home/steam/steamcmd"
    },
    "Created": "2024-02-23T06:13:24.746714659Z",
    "Driver": "overlay2",
    "ExecIDs": null,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/cc1b0af151efecb0298e384cad1412b8ef9eac75cc648dfec046a81385ef001d-init/diff:/var/lib/docker/overlay2/967bb361fe4cb15a28dca7166eb5acc0ea56336dc83c174ebc41e6bc1b274b91/diff:/var/lib/docker/overlay2/5268ad77659363c0cacab02051c9b41eb993331afa44a1aadd025c6026522801/diff:/var/lib/docker/overlay2/dd954a6466f6d03a41afc8cc33cba58be1fa745929c96650925bf440f1115eb5/diff:/var/lib/docker/overlay2/3d4c28246d19159a44abe56f002b1234c958dda54e503121951ee28738da811d/diff:/var/lib/docker/overlay2/b81d02220378a355be9497d6410e4f33a627ec4d440498e6c550ffadfadbfba6/diff:/var/lib/docker/overlay2/b71d8b89eba0aff4812ec70105fffd28f5893c7452879f2e519883410d27c753/diff:/var/lib/docker/overlay2/499119d763b253156a3abc11aa6f5e143fbb3609572be7f5c6bbac1689956445/diff:/var/lib/docker/overlay2/05137979135a611940600e6247252f64f5203bbf631bfe68bfb17ea8eb5f13bc/diff:/var/lib/docker/overlay2/8c22b688e8d868312351bc6bc08492cf260f19b6f311c48eddd1ef164348cf79/diff:/var/lib/docker/overlay2/8f33527b18e53b3bd66e6b8379d3bc17be56e86259082fa1a0b3a1ab750f6b10/diff:/var/lib/docker/overlay2/1d5e629bbf5bb50384506f8cf5f51c9cc5f2453a881f051a2e8e6afe7ecb18de/diff:/var/lib/docker/overlay2/b2f34425395712a15b327f707b288b798e39cce5f14346379e950784ca2e5587/diff",
            "MergedDir": "/var/lib/docker/overlay2/cc1b0af151efecb0298e384cad1412b8ef9eac75cc648dfec046a81385ef001d/merged",
            "UpperDir": "/var/lib/docker/overlay2/cc1b0af151efecb0298e384cad1412b8ef9eac75cc648dfec046a81385ef001d/diff",
            "WorkDir": "/var/lib/docker/overlay2/cc1b0af151efecb0298e384cad1412b8ef9eac75cc648dfec046a81385ef001d/work"
        },
        "Name": "overlay2"
    },
    "HostConfig": {
        "AutoRemove": false,
        "Binds": [
            "3f6f28a52cbaf4d0ba744a42e9ee3eb6259fab70d3b20de07caf412f0873ed24:/palworld"
        ],
        "BlkioDeviceReadBps": null,
        "BlkioDeviceReadIOps": null,
        "BlkioDeviceWriteBps": null,
        "BlkioDeviceWriteIOps": null,
        "BlkioWeight": 0,
        "BlkioWeightDevice": null,
        "CapAdd": [
            "AUDIT_WRITE",
            "CHOWN",
            "DAC_OVERRIDE",
            "FOWNER",
            "FSETID",
            "KILL",
            "MKNOD",
            "NET_BIND_SERVICE",
            "NET_RAW",
            "SETFCAP",
            "SETGID",
            "SETPCAP",
            "SETUID",
            "SYS_CHROOT"
        ],
        "CapDrop": [
            "AUDIT_CONTROL",
            "BLOCK_SUSPEND",
            "DAC_READ_SEARCH",
            "IPC_LOCK",
            "IPC_OWNER",
            "LEASE",
            "LINUX_IMMUTABLE",
            "MAC_ADMIN",
            "MAC_OVERRIDE",
            "NET_ADMIN",
            "NET_BROADCAST",
            "SYSLOG",
            "SYS_ADMIN",
            "SYS_BOOT",
            "SYS_MODULE",
            "SYS_NICE",
            "SYS_PACCT",
            "SYS_PTRACE",
            "SYS_RAWIO",
            "SYS_RESOURCE",
            "SYS_TIME",
            "SYS_TTY_CONFIG",
            "WAKE_ALARM"
        ],
        "Cgroup": "",
        "CgroupParent": "",
        "CgroupnsMode": "private",
        "ConsoleSize": [
            0,
            0
        ],
        "ContainerIDFile": "",
        "CpuCount": 0,
        "CpuPercent": 0,
        "CpuPeriod": 0,
        "CpuQuota": 0,
        "CpuRealtimePeriod": 0,
        "CpuRealtimeRuntime": 0,
        "CpuShares": 0,
        "CpusetCpus": "",
        "CpusetMems": "",
        "DeviceCgroupRules": null,
        "DeviceRequests": [],
        "Devices": [],
        "Dns": [],
        "DnsOptions": null,
        "DnsSearch": null,
        "ExtraHosts": [],
        "GroupAdd": null,
        "IOMaximumBandwidth": 0,
        "IOMaximumIOps": 0,
        "Init": false,
        "IpcMode": "private",
        "Isolation": "",
        "Links": null,
        "LogConfig": {
            "Config": {},
            "Type": "json-file"
        },
        "MaskedPaths": [
            "/proc/asound",
            "/proc/acpi",
            "/proc/kcore",
            "/proc/keys",
            "/proc/latency_stats",
            "/proc/timer_list",
            "/proc/timer_stats",
            "/proc/sched_debug",
            "/proc/scsi",
            "/sys/firmware",
            "/sys/devices/virtual/powercap"
        ],
        "Memory": 0,
        "MemoryReservation": 0,
        "MemorySwap": 0,
        "MemorySwappiness": null,
        "NanoCpus": 0,
        "NetworkMode": "bridge",
        "OomKillDisable": null,
        "OomScoreAdj": 0,
        "PidMode": "",
        "PidsLimit": null,
        "PortBindings": {
            "25575/tcp": [
                {
                    "HostIp": "",
                    "HostPort": "25575"
                }
            ],
            "8211/udp": [
                {
                    "HostIp": "",
                    "HostPort": "8211"
                }
            ]
        },
        "Privileged": false,
        "PublishAllPorts": false,
        "ReadonlyPaths": [
            "/proc/bus",
            "/proc/fs",
            "/proc/irq",
            "/proc/sys",
            "/proc/sysrq-trigger"
        ],
        "ReadonlyRootfs": false,
        "RestartPolicy": {
            "MaximumRetryCount": 0,
            "Name": "unless-stopped"
        },
        "Runtime": "runc",
        "SecurityOpt": null,
        "ShmSize": 67108864,
        "UTSMode": "",
        "Ulimits": null,
        "UsernsMode": "",
        "VolumeDriver": "",
        "VolumesFrom": null
    },
    "HostnamePath": "/var/lib/docker/containers/9202e53adc9a65610cccdfa8a7f332e5775e3e92e5789b8471c5a95036a69a6a/hostname",
    "HostsPath": "/var/lib/docker/containers/9202e53adc9a65610cccdfa8a7f332e5775e3e92e5789b8471c5a95036a69a6a/hosts",
    "Id": "9202e53adc9a65610cccdfa8a7f332e5775e3e92e5789b8471c5a95036a69a6a",
    "Image": "sha256:694d6d468ac5a3a5b0a331ab9a5fa11999ee9289b094e2e2a289f333996a23d1",
    "LogPath": "/var/lib/docker/containers/9202e53adc9a65610cccdfa8a7f332e5775e3e92e5789b8471c5a95036a69a6a/9202e53adc9a65610cccdfa8a7f332e5775e3e92e5789b8471c5a95036a69a6a-json.log",
    "MountLabel": "",
    "Mounts": [
        {
            "Destination": "/palworld",
            "Driver": "local",
            "Mode": "z",
            "Name": "3f6f28a52cbaf4d0ba744a42e9ee3eb6259fab70d3b20de07caf412f0873ed24",
            "Propagation": "",
            "RW": true,
            "Source": "/var/lib/docker/volumes/3f6f28a52cbaf4d0ba744a42e9ee3eb6259fab70d3b20de07caf412f0873ed24/_data",
            "Type": "volume"
        }
    ],
    "Name": "/Palworld",
    "NetworkSettings": {
        "Bridge": "",
        "EndpointID": "8d5f4cd0bbc850eaebaee6c8aeb21e16a5975dc42f23342303af3f9d99130fd5",
        "Gateway": "172.17.0.1",
        "GlobalIPv6Address": "",
        "GlobalIPv6PrefixLen": 0,
        "HairpinMode": false,
        "IPAddress": "172.17.0.3",
        "IPPrefixLen": 16,
        "IPv6Gateway": "",
        "LinkLocalIPv6Address": "",
        "LinkLocalIPv6PrefixLen": 0,
        "MacAddress": "02:42:ac:11:00:03",
        "Networks": {
            "bridge": {
                "Aliases": null,
                "DNSNames": null,
                "DriverOpts": null,
                "EndpointID": "8d5f4cd0bbc850eaebaee6c8aeb21e16a5975dc42f23342303af3f9d99130fd5",
                "Gateway": "172.17.0.1",
                "GlobalIPv6Address": "",
                "GlobalIPv6PrefixLen": 0,
                "IPAMConfig": {},
                "IPAddress": "172.17.0.3",
                "IPPrefixLen": 16,
                "IPv6Gateway": "",
                "Links": null,
                "MacAddress": "02:42:ac:11:00:03",
                "NetworkID": "2ce3508a1cbdaa0a30fb8cc0e05915dd91261cc0c11e60294fe1a7d46923968a"
            }
        },
        "Ports": {
            "25575/tcp": [
                {
                    "HostIp": "0.0.0.0",
                    "HostPort": "25575"
                },
                {
                    "HostIp": "::",
                    "HostPort": "25575"
                }
            ],
            "8211/udp": [
                {
                    "HostIp": "0.0.0.0",
                    "HostPort": "8211"
                },
                {
                    "HostIp": "::",
                    "HostPort": "8211"
                }
            ]
        },
        "SandboxID": "199a08be0998a1ffe71f0926e1ccdf2cdbc1b0c08b26f7a0ac1be86dcdd1a327",
        "SandboxKey": "/var/run/docker/netns/199a08be0998",
        "SecondaryIPAddresses": null,
        "SecondaryIPv6Addresses": null
    },
    "Path": "/entrypoint.sh",
    "Platform": "linux",
    "Portainer": {
        "ResourceControl": {
            "Id": 109,
            "ResourceId": "9202e53adc9a65610cccdfa8a7f332e5775e3e92e5789b8471c5a95036a69a6a",
            "SubResourceIds": [],
            "Type": 1,
            "UserAccesses": [],
            "TeamAccesses": [],
            "Public": true,
            "AdministratorsOnly": false,
            "System": false
        }
    },
    "ProcessLabel": "",
    "ResolvConfPath": "/var/lib/docker/containers/9202e53adc9a65610cccdfa8a7f332e5775e3e92e5789b8471c5a95036a69a6a/resolv.conf",
    "RestartCount": 2,
    "State": {
        "Dead": false,
        "Error": "",
        "ExitCode": 0,
        "FinishedAt": "2024-02-23T06:28:59.604343552Z",
        "OOMKilled": false,
        "Paused": false,
        "Pid": 91468,
        "Restarting": false,
        "Running": true,
        "StartedAt": "2024-02-23T06:28:59.94227629Z",
        "Status": "running"
    }
}
jammsen commented 4 months ago

Hey @wwalker0307 - Looks to me like a corrupted game install, try a fresh install with new docker-compose and default.env please. If that works migrate the Saved directory over to the other server and try to see if its works and if not, work from that point backwards.

Grunticus03 commented 4 months ago

That resolved it.

jammsen commented 4 months ago

@wwalker0307 - Please add your solution/the fix to this issue, for others who might have the same problem.

YuZongYangHi commented 1 month ago

@Grunticus03 Please tell me how you solved it.