basic container for linux ubuntu with lsgm and arkserver setup
896
_config, _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>_config contains the config for your individual ARK server instance : BACKUP!<yourserver>_saved contains the save game 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 and _config 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 _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/testark_config,target=/home/lgsm/serverfiles_config \
--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
Further reading:
Content type
Image
Digest
Size
95.3 MB
Last updated
about 6 years ago
docker pull wilco20004/ark-lgsm-v1