Johnny-Knighten / ark-sa-server

Docker Linux container image for running an ARK Survival Ascended dedicated server.
MIT License
4 stars 0 forks source link

Starting but not completely anymore #25

Closed SLGShark6 closed 4 months ago

SLGShark6 commented 4 months ago

I don't know if I'm unique with this issue, but since yesterday, my ark server hasn't been starting up completely/ not showing up in the server list.

https://www.battlemetrics.com/servers/arksa/27765894

With the logs looking like this:

ark  | System Bootstrap - Starting
ark  | System Bootstrap - Setting Up Scheduled Update With Backup
ark  | System Bootstrap - Updating Crontab
ark  | 2024-06-16 18:10:42,231 WARN For [program:crond], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
ark  | 2024-06-16 18:10:42,231 WARN For [program:ark-sa-bootstrap], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
ark  | 2024-06-16 18:10:42,231 WARN For [program:ark-sa-updater], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
ark  | 2024-06-16 18:10:42,231 WARN For [program:ark-sa-server], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
ark  | 2024-06-16 18:10:42,231 WARN For [program:ark-sa-backup], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
ark  | 2024-06-16 18:10:42,231 WARN For [program:ark-sa-backup-and-restart], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
ark  | 2024-06-16 18:10:42,231 WARN For [program:ark-sa-backup-and-update], AUTO logging used for stderr_logfile without rollover, set maxbytes > 0 to avoid filling up filesystem unintentionally
ark  | 2024-06-16 18:10:42,231 INFO Set uid to user 0 succeeded
ark  | 2024-06-16 18:10:42,234 INFO RPC interface 'supervisor' initialized
ark  | 2024-06-16 18:10:42,234 CRIT Server 'unix_http_server' running without any HTTP authentication checking
ark  | 2024-06-16 18:10:42,234 INFO supervisord started with pid 10
ark  | 2024-06-16 18:10:43,238 INFO spawned: 'crond' with pid 11
ark  | 2024-06-16 18:10:43,239 INFO spawned: 'ark-sa-bootstrap' with pid 12
ark  | ARK SA Bootstrap - Starting
ark  | 2024-06-16 18:10:43,244 INFO success: ark-sa-bootstrap entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
ark  | ARK SA Bootstrap - Skipping GameUserSettings.ini Generation MANAUL_CONFIG is True
ark  | ARK SA Bootstrap - Update On Boot Enabled
ark  | ARK SA Bootstrap - Launching Updater Service
ark  | 2024-06-16 18:10:43,380 INFO spawned: 'ark-sa-updater' with pid 18
ark  | 2024-06-16 18:10:43,381 INFO success: ark-sa-updater entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
ark  | ark-sa-updater: started
ark  | Updater - Starting
ark  | 2024-06-16 18:10:43,400 INFO exited: ark-sa-bootstrap (exit status 0; expected)
ark  | 2024-06-16 18:10:44,401 INFO success: crond entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
ark  | Redirecting stderr to '/root/Steam/logs/stderr.txt'
ark  | Logging directory: '/root/Steam/logs'
ark  | [  0%] Checking for available updates...
ark  | [----] Downloading update (0 of 58,888 KB)...
ark  | [  0%] Downloading update (797 of 58,888 KB)...
ark  | [  1%] Downloading update (4,073 of 58,888 KB)...
ark  | [  6%] Downloading update (6,908 of 58,888 KB)...
ark  | [ 11%] Downloading update (8,857 of 58,888 KB)...
ark  | [ 15%] Downloading update (11,004 of 58,888 KB)...
ark  | [ 18%] Downloading update (12,961 of 58,888 KB)...
ark  | [ 22%] Downloading update (14,894 of 58,888 KB)...
ark  | [ 25%] Downloading update (17,065 of 58,888 KB)...
ark  | [ 28%] Downloading update (19,013 of 58,888 KB)...
ark  | [ 32%] Downloading update (20,930 of 58,888 KB)...
ark  | [ 35%] Downloading update (23,077 of 58,888 KB)...
ark  | [ 39%] Downloading update (25,050 of 58,888 KB)...
ark  | [ 42%] Downloading update (26,998 of 58,888 KB)...
ark  | [ 45%] Downloading update (28,954 of 58,888 KB)...
ark  | [ 49%] Downloading update (31,086 of 58,888 KB)...
ark  | [ 52%] Downloading update (33,062 of 58,888 KB)...
ark  | [ 56%] Downloading update (34,915 of 58,888 KB)...
ark  | [ 59%] Downloading update (37,162 of 58,888 KB)...
ark  | [ 63%] Downloading update (39,127 of 58,888 KB)...
ark  | [ 66%] Downloading update (41,079 of 58,888 KB)...
ark  | [ 69%] Downloading update (42,045 of 58,888 KB)...
ark  | [ 71%] Downloading update (43,107 of 58,888 KB)...
ark  | [ 73%] Downloading update (44,065 of 58,888 KB)...
ark  | [ 74%] Downloading update (45,040 of 58,888 KB)...
ark  | [ 76%] Downloading update (46,106 of 58,888 KB)...
ark  | [ 78%] Downloading update (47,084 of 58,888 KB)...
ark  | [ 79%] Downloading update (48,042 of 58,888 KB)...
ark  | [ 81%] Downloading update (49,092 of 58,888 KB)...
ark  | [ 83%] Downloading update (50,050 of 58,888 KB)...
ark  | [ 84%] Downloading update (51,013 of 58,888 KB)...
ark  | [ 86%] Downloading update (52,070 of 58,888 KB)...
ark  | [ 88%] Downloading update (53,045 of 58,888 KB)...
ark  | [ 90%] Downloading update (54,015 of 58,888 KB)...
ark  | [ 91%] Downloading update (55,088 of 58,888 KB)...
ark  | [ 93%] Downloading update (56,023 of 58,888 KB)...
ark  | [ 95%] Downloading update (57,097 of 58,888 KB)...
ark  | [ 96%] Downloading update (58,047 of 58,888 KB)...
ark  | [ 98%] Downloading update (58,888 of 58,888 KB)...
ark  | [100%] Download complete.
ark  | [----] Installing update...
ark  | [----] Extracting package...
ark  | [----] Extracting package...
ark  | [----] Extracting package...
ark  | [----] Extracting package...
ark  | [----] Installing update...
ark  | [----] Installing update...
ark  | [----] Installing update...
ark  | [----] Installing update...
ark  | [----] Installing update...
ark  | [----] Installing update...
ark  | [----] Installing update...
ark  | [----] Installing update...
ark  | [----] Cleaning up...
ark  | [----] Update complete, launching Steamcmd...
ark  | Redirecting stderr to '/root/Steam/logs/stderr.txt'
ark  | Logging directory: '/root/Steam/logs'
ark  | [  0%] Checking for available updates...
ark  | [----] Verifying installation...
ark  | Steam Console Client (c) Valve Corporation - version 1718305764
ark  | -- type 'quit' to exit --
ark  | Loading Steam API...OK
ark  | 
ark  | Connecting anonymously to Steam Public...OK
ark  | Waiting for client config...OK
ark  | Waiting for user info...OK
ark  |  Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
ark  |  Update state (0x5) verifying install, progress: 2.03 (249870197 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 10.14 (1250471751 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 18.23 (2247688410 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 26.37 (3251142037 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 34.45 (4246721820 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 42.52 (5242205468 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 50.58 (6235243852 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 58.69 (7235603756 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 66.72 (8224563263 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 74.73 (9212106269 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 82.76 (10203036487 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 90.85 (11200168584 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 98.83 (12183986198 / 12327814034)
ark  | Success! App '2430930' fully installed.
ark  |  Updater - Launching Ark SA Server
ark  | 2024-06-16 18:11:29,053 INFO spawned: 'ark-sa-server' with pid 61
ark  | Ark Server - Starting at 1718575889
ark  | Ark Server - Deleting Old Shooter Logs
ark  | Ark Server - Waiting for File /ark-server/server/ShooterGame/Saved/Logs/ShooterGame.log to Exist
ark  | Ark Server - Waiting for File /ark-server/server/ShooterGame/Saved/Logs/ShooterGame.log to Exist
ark  | Ark Server - Waiting for File /ark-server/server/ShooterGame/Saved/Logs/ShooterGame.log to Exist
ark  | Ark Server - Waiting for File /ark-server/server/ShooterGame/Saved/Logs/ShooterGame.log to Exist
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: Additions Ascended: Acrocanthosaurus (926259)
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: Additions Ascended: Deinosuchus (912902)
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: Automated Ark (928597)
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: Arketypes: Bombardier Beetle (1013349)
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: Moros Indomitable Duo (928824)
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: J-Prefabs: Japanese Temples (1021630)
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: MarniiMods Hairstyles (949521)
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: Der Dino Finder (935408)
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: Creature Management Tool (Cull Dino/Dinos, Breed, Cryo etc.) (952828)
ark  | [2024.06.16-22.11.48:234][ 77]LogCFCore: Mod valid: Super Spyglass Plus (929420)
ark  | [2024.06.16-22.12.10:520][ 77]LogMemory: Platform Memory Stats for WindowsServer
ark  | [2024.06.16-22.12.10:520][ 77]LogMemory: Process Physical Memory: 599.22 MB used, 614.00 MB peak
ark  | [2024.06.16-22.12.10:520][ 77]LogMemory: Process Virtual Memory: 559.86 MB used, 559.86 MB peak
ark  | [2024.06.16-22.12.10:520][ 77]LogMemory: Physical Memory: 1886.53 MB used,  29870.43 MB free, 31756.96 MB total
ark  | [2024.06.16-22.12.10:520][ 77]LogMemory: Virtual Memory: 1890.29 MB used,  45946.68 MB free, 47836.96 MB total
ark  | 2024-06-16 18:12:14,537 INFO success: ark-sa-server entered RUNNING state, process has stayed up for > than 45 seconds (startsecs)
ark  | ark-sa-server: started
ark  | 2024-06-16 18:12:14,557 INFO exited: ark-sa-updater (exit status 0; expected)
ark  | 2024-06-17 04:00:01,702 INFO waiting for ark-sa-server to stop
ark  | Terminated
ark  | Ark Server - Cleaning up before stopping...
ark  | Ark Server - Cleanup complete.
ark  | 2024-06-17 04:00:01,754 INFO stopped: ark-sa-server (exit status 143)
ark  | 2024-06-17 04:00:01,901 INFO spawned: 'ark-sa-backup-and-update' with pid 258
ark  | 2024-06-17 04:00:01,901 INFO success: ark-sa-backup-and-update entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
ark  | Backup Process - Starting
ark  | Backup Process - Cleaning Up Backup Directory
ark  | Backup Process - File Limit Exceded: (7),  Deleting Oldest
ark  | Backup Process - File Count Post Cleanup: 6
ark  | Backup Process - Backing Up Ark SA Server
ark  | tar: Removing leading `/' from member names
ark  | Backup Process - Backup Finished
ark  | Backup Process - Starting Ark SA Update After Backup
ark  | 2024-06-17 04:00:50,658 INFO spawned: 'ark-sa-updater' with pid 280
ark  | 2024-06-17 04:00:50,658 INFO success: ark-sa-updater entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
ark  | ark-sa-updater: started
ark  | Updater - Starting
ark  | 2024-06-17 04:00:50,678 INFO exited: ark-sa-backup-and-update (exit status 0; expected)
ark  | Redirecting stderr to '/root/Steam/logs/stderr.txt'
ark  | Logging directory: '/root/Steam/logs'
ark  | [  0%] Checking for available updates...
ark  | [----] Verifying installation...
ark  | Steam Console Client (c) Valve Corporation - version 1718305764
ark  | -- type 'quit' to exit --
ark  | Loading Steam API...OK
ark  | 
ark  | Connecting anonymously to Steam Public...OK
ark  | Waiting for client config...OK
ark  | Waiting for user info...OK
ark  |  Update state (0x5) verifying install, progress: 0.02 (2646687 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 5.04 (621204838 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 13.15 (1620503122 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 21.09 (2600405653 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 29.04 (3580115989 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 37.01 (4563050357 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 44.98 (5544901413 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 53.04 (6538742409 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 60.94 (7512673581 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 68.92 (8496484733 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 76.94 (9485334499 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 84.93 (10469816339 / 12327814034)
ark  |  Update state (0x5) verifying install, progress: 92.96 (11459979251 / 12327814034)
ark  | Success! App '2430930' fully installed.
ark  |  Updater - Launching Ark SA Server
ark  | 2024-06-17 04:01:20,420 INFO spawned: 'ark-sa-server' with pid 310
ark  | Ark Server - Starting at 1718611280
ark  | Ark Server - Deleting Old Shooter Logs
ark  | Ark Server - Waiting for File /ark-server/server/ShooterGame/Saved/Logs/ShooterGame.log to Exist
ark  | Ark Server - Waiting for File /ark-server/server/ShooterGame/Saved/Logs/ShooterGame.log to Exist
ark  | Ark Server - Waiting for File /ark-server/server/ShooterGame/Saved/Logs/ShooterGame.log to Exist
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: Arketypes: Bombardier Beetle (1013349)
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: Moros Indomitable Duo (928824)
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: ARK Wilds: Sivatherium (959391)
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: MarniiMods Hairstyles (949521)
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: Dino Depot (942024)
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: J-Prefabs: Japanese Temples (1021630)
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: Der Dino Finder (935408)
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: Creature Management Tool (Cull Dino/Dinos, Breed, Cryo etc.) (952828)
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: Additions Ascended: Acrocanthosaurus (926259)
ark  | [2024.06.17-08.01.32:978][  9]LogCFCore: Mod valid: Super Spyglass Plus (929420)
ark  | [2024.06.17-08.01.55:420][  9]LogMemory: Platform Memory Stats for WindowsServer
ark  | [2024.06.17-08.01.55:420][  9]LogMemory: Process Physical Memory: 544.96 MB used, 558.65 MB peak
ark  | [2024.06.17-08.01.55:420][  9]LogMemory: Process Virtual Memory: 505.47 MB used, 505.47 MB peak
ark  | [2024.06.17-08.01.55:420][  9]LogMemory: Physical Memory: 1750.24 MB used,  30006.73 MB free, 31756.96 MB total
ark  | [2024.06.17-08.01.55:420][  9]LogMemory: Virtual Memory: 1753.99 MB used,  46082.97 MB free, 47836.96 MB total
ark  | 2024-06-17 04:02:05,438 INFO success: ark-sa-server entered RUNNING state, process has stayed up for > than 45 seconds (startsecs)
ark  | ark-sa-server: started
ark  | 2024-06-17 04:02:05,457 INFO exited: ark-sa-updater (exit status 0; expected)

And just stops there, usually the logs would show something like of the launch command with the parameters, when there is a successful load. So it seems like it is getting stuck somewhere.

Here is my docker-compose.yaml file:

version: '3'
services:
  ark-sa:
    container_name: ark
    image: johnnyknighten/ark-sa-server:latest
    restart: unless-stopped
    environment:
      - SERVER_NAME="SLG Park"
      - ADMIN_PASSWORD=
      - RETAIN_BACKUPS=7
      - SCHEDULED_UPDATE=True
      - BACKUP_BEFORE_UPDATE=True
      - UPDATE_CRON=0 4 * * *
      - BACKUP_ON_STOP=True
      - MOD_LIST="900062,912902,914844,916922,926956,908148,928824,930170,928621,929800,939244,929420,950494,953108,955451,952828,942024,927131,961162,940786,963130,959391,949521,929684,934506,968851,937546,940022,935408,947835,968851,941145,1006355,1007609,1013349,1010342,1021630,970540,988591,926259,981013,946536,928597"
      - MANUAL_CONFIG=True
    volumes:
      - './server:/ark-server/server'
      - './backups:/ark-server/backups'
      - './logs:/ark-server/logs'
    ports:
      - 7777:7777/udp
      - 7778:7777/udp
      - 27015:27015/udp
      - 27020:27020/tcp
networks:
  default:
    ipam:
      config:
        - subnet: 172.28.0.0/16

I have tried:

So I wonder if I am unique to this issue or did something change with a recent ark update.

Also the machines I tried on are running Alma 9 and Alma 8, with the main Alma 9 machine running Docker version 26.1.4, build 5650f9b

As always, any help is greatly appreciated.

Johnny-Knighten commented 4 months ago

I actually haven't used this container in months at this point; all my friends abandoned the game a while ago.

Later today, I'll see if I can spin a fresh container up and debug it. It wouldn't surprise me if they changed something with the server executable that is messing up how the container launches the server itself.

I'll keep you posted.

SLGShark6 commented 4 months ago

Seems it was just wildcard screwed up the game servers, but then fixed it, and then 2 of the mods in my list were causing the game server not to load after that, figured this out by running the server on my local Arch machine with lutris and the same wine-ge 8.21 used in the docker.