OS Name/Version: Linux Ubuntu 20.04
Product Name/Version: AMP Release “Phobos” v2.6.1.6, built 21/04/2025 13:43, Ark Survival Evolved 358.24
Problem Description:
I’m trying to move my Ark Server from Nitrado to self hosted, provisioned by AMP. I setup the Ark Survival Evolved server (minimal template), then start it once, connect, no issue. Then I delete the Save Files in /SavedArks and replace them with the Save Files from my Nitrado Server (TheIsland.ark, different .arkprofile, .arktribe, .profilebak, .tribebak files). (Uploads were done using Cyberduck, binary safe, with checksums.) The Server doesn’t start correctly anymore. It crashes.
I get this error message directly:
Unable to complete task
This task could not be completed: Starting ARK: Survival Evolved… - - State: 3.
Application stopped unexpectedly with exit code 139.
These are all the logs I could find on this issue right now.
Ark ShooterGame.log
[2025.05.26-20.46.18:447][ 0]Log file open, 05/26/25 20:46:18
[2025.05.26-20.46.18:447][ 0]New Save Format enabled
[2025.05.26-20.46.18:447][ 0]ARK Version: 358.24
[2025.05.26-20.46.18:447][ 0]PID: 337
[2025.05.26-20.47.27:521][ 0]Primal Game Data Took 65.47 seconds
[2025.05.26-20.47.32:378][ 0]SteamSocketsOpenSource: gethostname failed ()
[2025.05.26-20.47.54:202][ 0]Server: "Halut" has successfully started!
[2025.05.26-20.47.54:255][ 0]ADayCycleManager DayCycleManager3,
[2025.05.26-20.48.00:416][ 0]Commandline: TheIsland?listen?Port=7779?QueryPort=27016?RCONEnabled=True?RCONServerGameLogBuffer=600?RCONPort=27021?MultiHome=0.0.0.0?MaxPlayers=6?ServerAdminPassword=efda1423c64f4c829b4032e5495b202a -automanagedmods -exclusivejoin -NoBattlEye -crossplay -insecure -AutoDestroyStructures -ActiveEvent=None -PublicIPForEpic= -culture=en -ClusterDirOverride= -clusterid= -servergamelog
[2025.05.26-20.48.00:416][ 0]Full Startup: 104.14 seconds (BP compile: 0.00 seconds)
[2025.05.26-20.48.00:416][ 0]Number of cores 4
[2025.05.26-20.48.00:521][ 1]Server attempting to run new years event
[2025.05.26-20.48.00:521][ 1]Sever Is not set to official or running NewYearEvent argument
[2025.05.26-20.48.02:774][ 31]Set New Years event location: -86711.156 - -171866.203 - 430.878
[2025.05.26-20.48.09:380][ 69]SteamSocketsOpenSource: gethostname failed ()
Console output of AMP
LowLevelFatalError [File:F:\build\LostIsland\Projects\ShooterGame\Source\ShooterGame\Private\ShooterGameMode.cpp] [Line: 2823]
Can't load world save file, please replace it with the latest backup.
Signal 11 caught.
Steps to reproduce:
- Setup Ark Server on AMP
- Delete intitially created TheIsland.ark File
- Upload TheIsland.ark, different .arkprofile, .arktribe, .profilebak, .tribebak files from Nitrado
- Start the server. It crashes after a short while. It seems to be doing things in the background but I can’t find logs for it. Immediately tries to restart after, with same result. Loops.
Actions taken to resolve so far:
- Tried Backup of TheIsland.ark file and verified file in Single Player (macos) and Ark Save File viewer
- No mods on neither server, no version mismatch
- Tried TheIsland.ark without any additional player/tribe data
Nothing fixed the issue.
Also tried switching out the full “Saved” folder instead of only the contents of “SavedArks”. I saw that Nitrado uses WindowsServer and I’m on Linux Server, maybe that’s the Problem? I also tried renaming the config (only when switching out entire Saved folder) from WindowsServer to Linux Server – to no avail. I would appreciate any pointers and help I can get.
I found a report on discord that someone had the same issue and had to fix permissions. I tried to use these commands to fix permissions, but maybe this was wrong? Ran them inside the docker container.
chown -R amp:amp /AMP/arkse/376030/ShooterGame/Saved/SavedArks
find /AMP/arkse/376030/ShooterGame/Saved/SavedArks \
-type d -exec chmod 755 {} \;
find /AMP/arkse/376030/ShooterGame/Saved/SavedArks \
-type f -exec chmod 644 {} \;
Verified permissions, looks correct I think?
root@ubuntu-8gb-hel1-1:/# ls -ld /AMP/arkse/376030/ShooterGame/Saved/SavedArks
drwxr-xr-x 2 amp amp 4096 May 26 20:47 /AMP/arkse/376030/ShooterGame/Saved/SavedArks
root@ubuntu-8gb-hel1-1:/# ls -l /AMP/arkse/376030/ShooterGame/Saved/SavedArks | head
total 243612
-rw-r--r-- 1 amp amp 2254 May 26 20:39 1139742619.arktribe
-rw-r--r-- 1 amp amp 2254 May 26 20:47 1139742619.tribebak
-rw-r--r-- 1 amp amp 1005 May 26 20:39 1155645135.arktribe
-rw-r--r-- 1 amp amp 1005 May 26 20:47 1155645135.tribebak
-rw-r--r-- 1 amp amp 36038 May 26 20:39 1453437168.arktribe
-rw-r--r-- 1 amp amp 36038 May 26 20:47 1453437168.tribebak
-rw-r--r-- 1 amp amp 28492 May 26 20:39 6940872102178324517.arkprofile
-rw-r--r-- 1 amp amp 28520 May 26 20:39 6940872102178324517.profilebak
-rw-r--r-- 1 amp amp 7443 May 26 20:39 76561198099567730.arkprofile
root@ubuntu-8gb-hel1-1:/# find /AMP/arkse/376030/ShooterGame/Saved/SavedArks \
! -user amp -o ! -group amp \
-exec ls -l {} \;
root@ubuntu-8gb-hel1-1:/# find /AMP/arkse/376030/ShooterGame/Saved/SavedArks \
-type d ! -perm 0755 \
-exec ls -ld {} \;
root@ubuntu-8gb-hel1-1:/# find /AMP/arkse/376030/ShooterGame/Saved/SavedArks \
-type f ! -perm 0644 \
-exec ls -l {} \;
-rw------- 1 amp amp 45216341 May 26 20:47 /AMP/arkse/376030/ShooterGame/Saved/SavedArks/TheIsland_FailedAndRestored.bak
root@ubuntu-8gb-hel1-1:/# chmod 644 /AMP/arkse/376030/ShooterGame/Saved/SavedArks/TheIsland_FailedAndRestored.bak
root@ubuntu-8gb-hel1-1:/# find /AMP/arkse/376030/ShooterGame/Saved/SavedArks -name "*.bak" -type f -exec chmod 644 {} \;
root@ubuntu-8gb-hel1-1:/# find /AMP/arkse/376030/ShooterGame/Saved/SavedArks \
-type f ! -perm 0644 \
-exec ls -l {} \;
EDIT:
My god, I figured it out. Or rather, Openai O3 did, based on this exact support post. For future reference, add -newsaveformat to the custom command line flags in AMP, seems to be a thing with nitrado.