arkmanager / ark-server-tools

Set of server tools used to manage ARK: Survival Evolved servers on Linux
MIT License
684 stars 144 forks source link

Unable to load Genesis map #1069

Closed Mark2-0 closed 4 years ago

Mark2-0 commented 4 years ago

Running:

Version: 1.6
Channel: master
Commit: 36b8a3e
Release Tag: v1.6.49
Blob SHA: f057e1e5627907ad385ad3d377d1cec7818f71f3

I'm not sure why but we have been unable to get Genesis to load on our server. Every config file I've made just loads The Island when specifying serverMap="Genesis". If I use the same config file and change the serverMap to any other map name those maps load just fine, it's only Genesis that won't launch. If I try to use one of my other config files for different maps and change the map name to Genesis it also loads The Island.

Config file:

arkserverroot=~/ARK                                     
arkbackupdir=~/ARK-Backups/Genesis
ark_AltSaveDirectoryName=/Genesis
arkopt_ClusterDirOverride=~/tgwbcluster
arkopt_clusterid=tgwbcluster
afkflag_NoTransferFromFiltering=true
serverMap="Genesis"                                               
ark_RCONEnabled="True"                                              
ark_RCONPort="32330"                                              
ark_SessionName="TGWB on Genesis"                                  
ark_Port="7777"                                                     
ark_QueryPort="27015"                                              
ark_MaxPlayers="20"

It's a pretty basic config, at this point I took out any mods just to see if they could be causing issues

Here's are a couple of log entries from the arkserver.log file, both used the same config. The first one with ScorchedEarth_P I was testing other maps to see if the config was the problem. Scorched Earth loaded fine with this cfg file.

2020-02-27 18:32:20: [Genesis] 2020-02-27 18:32:20: Running /home/steam/ARK/ShooterGame/Binaries/Linux/ShooterGameServer ScorchedEarth_P\?AltSaveDirectoryName=/Genesis\?RCONEnabled=True\?RCONPort=32330\?SessionName=TGWB\ on\ Genesis\?Port=7776\?QueryPort=27015\?MaxPlayers=20\?listen -ClusterDirOverride=/home/steam/tgwbcluster -clusterid=tgwbcluster
2020-02-27 18:32:20: [Genesis] 2020-02-27 18:32:20: Server PID: 12416
2020-02-27 18:32:20: [Genesis] [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
2020-02-27 18:32:20: [Genesis] Setting breakpad minidump AppID = 346110
2020-02-27 18:33:07: [Genesis] 2020-02-27 18:33:07: server is up
2020-02-27 18:34:34: [Genesis] /usr/local/bin/arkmanager: line 904: 12416 Aborted                 "$arkserverroot/$arkserverexec" "$arkserveropts" "${arkextraopts[@]}"
2020-02-27 18:40:29: [Genesis] 2020-02-27 18:40:29: start
2020-02-27 18:40:29: [Genesis] 2020-02-27 18:40:29: Running /home/steam/ARK/ShooterGame/Binaries/Linux/ShooterGameServer Genesis\?AltSaveDirectoryName=/Genesis\?RCONEnabled=True\?RCONPort=32330\?SessionName=TGWB\ on\ Genesis\?Port=7776\?QueryPort=27015\?MaxPlayers=20\?listen -ClusterDirOverride=/home/steam/tgwbcluster -clusterid=tgwbcluster
2020-02-27 18:40:29: [Genesis] 2020-02-27 18:40:29: Server PID: 16425
2020-02-27 18:40:32: [Genesis] [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
2020-02-27 18:40:32: [Genesis] Setting breakpad minidump AppID = 346110
2020-02-27 18:47:08: [Genesis] 2020-02-27 18:47:08: server is up

Any help would be appreciated.

klightspeed commented 4 years ago

What is the output of arkmanager status @Genesis? It should show a Server build ID of 4729387 as at 2020-02-29 20:30Z

Mark2-0 commented 4 years ago

Just double checked, that is the current server build on my server when doing a status check.

klightspeed commented 4 years ago

Odd - I tested here with a clean Saved directory, and using serverMap="Genesis", I got the Genesis map.

Mark2-0 commented 4 years ago

Ok, maybe something is messed up with my install of the game on that server. I'll try wiping it and reinstalling. Just gave it another shot

2020-02-29 16:21:45: [Genesis] 2020-02-29 16:21:45: Running /home/steam/ARK/ShooterGame/Binaries/Linux/ShooterGameServer Genesis\?AltSaveDirectoryName=/Genesis\?RCONEnabled=True\?RCONPort=32330\?SessionName=TGWB\ on\ Genesis\?Port=7776\?QueryPort=27015?MaxPlayers=20\?listen -ClusterDirOverride=/home/steam/tgwbcluster -clusterid=tgwbcluster
2020-02-29 16:21:45: [Genesis] 2020-02-29 16:21:45: Server PID: 10984
2020-02-29 16:21:47: [Genesis] [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
2020-02-29 16:21:47: [Genesis] Setting breakpad minidump AppID = 346110
2020-02-29 16:27:47: [Genesis] 2020-02-29 16:27:47: server is up

20200229133202_1

Still The Island.

The second server is one I have running through LinuxGSM but I'm not going to lie, I definitely like the server tools here better.

Mark2-0 commented 4 years ago

Looks like something was screwed up in the install of the game on the server. Wiped out the ~/ARK folder and after an arkmanager install everything is working now.