arkmanager / ark-server-tools

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

Caballus Mod does not work #1263

Closed AyusanJP closed 7 months ago

AyusanJP commented 8 months ago

I tried to set up a server with the Caballus modmap using arkservertools, but I'm having trouble as the 'server online' status does not turn on as shown below. How can I successfully install the mod map?

Server Status ↓

Running command 'status' for instance 'main'
 Server running:   Yes
 Server PID:   13445
 Server listening:   Yes
Unable to query server
 Server online:   No
 Server build ID:   12291776
 Server version:   358.17

/etc/arkmanager/instances/main.cfg ↓

# config environment
arkserverroot="/opt/ARK/ARK_Caballus"                                     # path of your ARK server files (default ~/ARK)

# ARK server options - use ark_<optionname>=<value>
# comment out these values if you want to define them
# inside your GameUserSettings.ini file
serverMap="Caballus_P"                                               # server map (default TheIsland)
#serverMapModId="1679826889"                                         # Uncomment this to specify the Map Mod Id (<fileid> in http://steamcommunity.com/sharedfiles/filedetails/?id=<fileid>)
#ark_TotalConversionMod="1679826889"                                 # Uncomment this to specify a total-conversion mod
ark_RCONEnabled="True"                                              # Enable RCON Protocol
ark_RCONPort="32330"                                                # RCON Port (default TCP 32330)
ark_SessionName="++++"                                  # if your session name needs special characters please use the .ini instead
ark_Port="7778"                                                     # ARK server port (default TCP 7778)
ark_QueryPort="27015"                                               # ARK query port (default UDP 27015)
ark_ServerPassword=""                                               # ARK server password, empty: no password required to login
ark_ServerAdminPassword="++++"                               # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="6"
#ark_bRawSockets=""
ark_GameModIds="1679826889"                     # Uncomment to specify additional mods by Mod Id separated by commas
#ark_AltSaveDirectoryName="SotF"                                    # Uncomment to specify a different save directory name

# ARK server flags - use arkflag_<optionname>=true
#arkflag_OnlyAdminRejoinAsSpectator=true                            # Uncomment to only allow admins to rejoin as spectator
#arkflag_DisableDeathSpectator=true                                 # Uncomment to disable players from becoming spectators when they die

# ARK server options - i.e. for -optname=val, use arkopt_optname=val
#arkopt_StructureDestructionTag=DestroySwampSnowStructures

#arkCustomDynamicConfigURL="http://arkdedicated.com/dynamicconfig.ini"  # Set this to use a custom dynamic config from the given server address
#arkPreStart="/etc/arkmanager/instances/instance.start"              # Set this to override the start script; defaults to config file name with .cfg replaced by .start
#arkflag_crossplay=""
#arkflag_log=""
arkmod_1679826889=map
AyusanJP commented 8 months ago

Additional information: The server is set up on Ubuntu.

klightspeed commented 8 months ago

arkmod_1679826889=map is equivalent to specifying serverMapModId="1679826889"

serverMapModId is only taken into account when serverMap is blank; otherwise you need to specify ark_MapModId to have the same effect.

You shouldn't need the mod id to be specified as both a game mod and a map mod.

AyusanJP commented 8 months ago

Ah, I see. So, should I comment out the lines for serverMap and ark_GameModIds in arkmanager.cfg?

AyusanJP commented 7 months ago

I was able to resolve it by loading the Caballus mod on the client once and transferring the data to the server!