-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Hey, so I wrote a compose file to pull up a cluster of servers. It is pretty bloated with options since I do not like messing with configfiles, and I got frustrated with the clusters problem, so I defined every option it let me define.
Problem is, I run from a VM in TrueNas Scale that runs ubuntu. I can add the localIP:port to steam favorites and connect to it. I can transfer items and see the cluster file in the other containers.
but when I want to join via public IP (I have my ports other than Rcon forwarded) steam cannot add to favorites.
Also on no server I can transfer characters. Items are fine.
`services:
TheIsland:
network_mode: host
entrypoint: /bin/sh -c "/home/steam/run.sh"
container_name: IslandServer
image: drpsychick/arkserver:latest
restart: unless-stopped
volumes:
# Shared server files (executables, mods)
- /ARK_Cluster_Data/ServerFiles:/arkserver
# Map-specific saved data
- /ARK_Cluster_Data/TheIsland/Saved:/arkserver/ShooterGame/Saved
# Cluster shared data
- /ARK_Cluster_Data/Cluster:/arkserver/ShooterGame/Saved/clusters
# Map-specific backups
- /ARK_Cluster_Backups/TheIsland:/arkserver/backup
# Steam workshop mods (shared)
- /DockerData/steamapps:/home/steam/.steam/steamapps
environment:
- am_ark_SessionName=ARK Cluster TheIsland
- am_serverMap=TheIsland
#- am_ark_ServerPassword=123456
- am_ark_ServerAdminPassword=123456
- am_ark_MaxPlayers=20
- am_arkwarnminutes=30
- am_arkMaxBackupSizeMB=2048
- am_arkflag_crossplay=false
#- am_ark_GameModIds=731604991,761535755,1404697612,932816570,2093204830,924933745,1428596566,1136125765,2182894352,1591643730
- ARKSERVER_SHARED=/arkserver
- ARKCLUSTER=true
- am_ark_MultiHome=192.168.178.55
- am_arkopt_clusterid=Malte
- am_arkflag_RawSockets=true
- am_arkopt_InitialConnectTimeout=60000.0
- am_arkopt_ConnectionTimeout=60000.0
- am_arkopt_P2PConnectionTimeout=60000
- am_arkflag_ClusterDirOverride=/arkserver/ShooterGame/Saved/clusters
- am_arkflag_NoTransferFromFiltering=false
- am_arkopt_noTributeDownloads=false # activate transfers
- am_PreventDownloadSurvivors=false
- am_PreventDownloadItems=false
- am_PreventDownloadDinos=false
- am_PreventUploadSurvivors=false
- am_PreventUploadItems=false
- am_PreventUploadDinos=false
- am_ark_Port=25001
- am_ark_QueryPort=25002
- am_ark_RCONPort=25003
- am_ark_RCONEnabled=true
- am_arkAutoUpdateOnStart=true
- am_arkBackupDirectory=/arkserver/backup
- am_arkflag_NoBattlEye=true
- am_ark_alwaysNotifyPlayerJoined=true
- am_ark_alwaysNotifyPlayerLeft=true
- am_ark_HarvestAmountMultiplier=5
- am_ark_MaxStructuresInRange=6000
- am_ark_AllowAnyoneBabyImprintCuddle=true
- am_ark_MaxTamedDinos=10000
- am_ark_MinimumDinoReuploadInterval=600
- am_ark_TamingSpeedMultiplier=5
- am_ark_XPMultiplier=5
- am_ark_KickIdlePlayersPeriod=1800
- am_ark_AutoSavePeriodMinutes=20
- am_ark_MaxPersonalTamedDinos=5000
- am_ark_ServerAutoForceRespawnWildDinosInterval=172800 # 2 Days
- am_ark_MatingIntervalMultiplier=0.01
- am_ark_BabyMatureSpeedMultiplier=5
- am_ark_CropGrowthSpeedMultiplier=2
- am_ark_LayEggIntervalMultiplier=0.01
# ports:
# - 25000:25000/udp
# - 25000:25000/tcp
# - 25001:25001/udp
# - 25001:25001/tcp
# - 25002:25002/udp
# - 25002:25002/tcp
# - 25003:25003/udp
# - 25003:25003/tcp
ScorchedEarth:
network_mode: host
entrypoint: /bin/sh -c "sleep 180 && /home/steam/run.sh"
container_name: ScorchedEarthServer
image: drpsychick/arkserver:latest
restart: unless-stopped
volumes:
- /ARK_Cluster_Data/ServerFiles:/arkserver
- /ARK_Cluster_Data/ScorchedEarth/Saved:/arkserver/ShooterGame/Saved
- /ARK_Cluster_Data/Cluster:/arkserver/ShooterGame/Saved/clusters
- /ARK_Cluster_Backups/ScorchedEarth:/arkserver/backup
- /DockerData/steamapps:/home/steam/.steam/steamapps
environment:
- am_ark_SessionName=ARK Cluster ScorchedEarth
- am_serverMap=ScorchedEarth_P
#- am_ark_ServerPassword=123456
- am_ark_ServerAdminPassword=123456
- am_ark_MaxPlayers=20
- am_arkwarnminutes=30
- am_arkMaxBackupSizeMB=2048
- am_arkflag_crossplay=false
- ARKSERVER_SHARED=/arkserver
- ARKCLUSTER=true
- am_ark_MultiHome=192.168.178.55
- am_arkopt_clusterid=Malte
- am_arkflag_RawSockets=true
- am_arkopt_InitialConnectTimeout=60000.0
- am_arkopt_ConnectionTimeout=60000.0
- am_arkopt_P2PConnectionTimeout=60000
- am_arkflag_ClusterDirOverride=/arkserver/ShooterGame/Saved/clusters
- am_arkflag_NoTransferFromFiltering=false
- am_arkopt_noTributeDownloads=false # activate transfers
- am_PreventDownloadSurvivors=false
- am_PreventDownloadItems=false
- am_PreventDownloadDinos=false
- am_PreventUploadSurvivors=false
- am_PreventUploadItems=false
- am_PreventUploadDinos=false
- am_ark_Port=25011
- am_ark_QueryPort=25012
- am_ark_RCONPort=25013
- am_ark_RCONEnabled=true
- am_arkAutoUpdateOnStart=false
- am_arkBackupDirectory=/arkserver/backup
- am_arkflag_NoBattlEye=true
- am_ark_alwaysNotifyPlayerJoined=true
- am_ark_alwaysNotifyPlayerLeft=true
- am_ark_HarvestAmountMultiplier=5
- am_ark_MaxStructuresInRange=6000
- am_ark_AllowAnyoneBabyImprintCuddle=true
- am_ark_MaxTamedDinos=10000
- am_ark_MinimumDinoReuploadInterval=600
- am_ark_TamingSpeedMultiplier=5
- am_ark_XPMultiplier=5
- am_ark_KickIdlePlayersPeriod=1800
- am_ark_AutoSavePeriodMinutes=20
- am_ark_MaxPersonalTamedDinos=5000
- am_ark_ServerAutoForceRespawnWildDinosInterval=172800 # 2 Days
- am_ark_MatingIntervalMultiplier=0.01
- am_ark_BabyMatureSpeedMultiplier=5
- am_ark_CropGrowthSpeedMultiplier=2
- am_ark_LayEggIntervalMultiplier=0.01
# ports:
# - 25010:25010/udp
# - 25010:25010/tcp
# - 25011:25011/udp
# - 25011:25011/tcp
# - 25012:25012/udp
# - 25012:25012/tcp
# - 25013:25013/udp
# - 25013:25013/tcp`
I was hoping I can get help here