LinuxGSM image dedicated to ARK with volumes to share files between servers of a cluster
2.5K
_saved and shared_clusters directories when the servers are offline.Directories:
serverfiles contains the dedicated ARK server files (downloaded from steam) and links to the directories belowserverfiles_mods contains - what a surprise - steam workshop mods (downloaded from steam)<yourserver>_saved contains the save game, config, logs, ... for your individual ARK server instance : BACKUP!shared_clusters shared directory of clusters where ARK stores survivors to download to a world : BACKUP!To run a cluster with multiple worlds you need:
shared_clusters directory in each docker container_saved directories in each docker container-clusterid=<clustername> and -NoTransferFromFiltering parameters for ShooterGame in each docker containerdocker run --rm -it --name lgsm-ark --entrypoint /bin/bash drpsychick/linuxgsm-ark
lgsm/config-lgsm/arkserver/_default.cfg as a starting point for your arkserver.cfg which you need to put into the _saved directory.ini files (created by ARK during first start) in your serverfiles_saved/Config directory to suit your needs--tty is required, see entrypoint.sh of base imageRCON_* variables are required for healthcheck to workdocker run --rm -it --name lgsm-ark --memory=5G --tty \
--env ARK_MODS="731604991,889745138" \
--env RCON_PORT=27020 --env RCON_PASS=mypass \
--publish 7777:7777/udp --publish 7778:7778/udp --publish 27015:27015/udp --publish 27020:27020/tcp \
--mount type=bind,source=$PWD/serverfiles,target=/home/lgsm/serverfiles \
--mount type=bind,source=$PWD/serverfiles_mods,target=/home/lgsm/serverfiles_mods \
--mount type=bind,source=$PWD/testark_saved,target=/home/lgsm/serverfiles_saved \
--mount type=bind,source=$PWD/shared_clusters,target=/home/lgsm/serverfiles_clusters \
drpsychick/linuxgsm-ark ./arkserver details
Settings for the docker HOST
--userns-remap, make sure to exclude containers that need --priviledged AND take care of permissions (volumes) of existing containers. Search for more information on the web or on the links below./etc/subuid
hostuser:10000:65536
/etc/subgid
hostgroup:10000:65536
Content type
Image
Digest
Size
288.7 MB
Last updated
almost 6 years ago
docker pull drpsychick/linuxgsm-ark