環境
サーバ:CentOS7(仮想)
※本ページではDocker、DockerComposeの導入部分については省略します
利用するファイル
jkread/arkserver
github.com
使用例
version: '3' volumes: ark: steam: services: fjordur-ark: image: jkread/arkserver:latest container_name: ark-fjordur network_mode: bridge restart: always ports: - 7777:7777 - 7777:7777/udp - 7778:7778 - 7778:7778/udp - 27015:27015 - 27015:27015/udp - 32330:32330 - 32330:32330/udp volumes:
- ./ark:/ark - ./steam:/home/steam environment: - TZ=Japan/Tokyo - am_ark_SessionName=Fjordur-Ark_server - am_serverMap=Fjordur - am_ark_ServerPassword=hogehoge - am_ark_ServerAdminPassword=hogehogehoge - am_ark_MaxPlayers=20 - am_ark_QueryPort=27015 - am_ark_Port=7778 - am_ark_RCONPort=32330 - am_arkwarnminutes=15 - am_arkAutoUpdateOnStart=true - am_arkBackupPreUpdate=true - am_arkMaxBackupSizeMB=500 - am_arkflag_crossplay=true - am_arkflag_NoBattlEye=true - am_ark_GameModIds=1999447172,1315534671,924933745,849985437,
1404697612,772237000,2121213202
|
備考
〇よく弄ることになるであろう
・Game.ini
・GameUserSettings.ini
上記の2ファイルは、
~/hoge/ark/server/ShooterGame/Saved/Config/LinuxServer
に保存されています。
〇SteamとEpic Gamesでのクロスプレイをする場合
- am_arkflag_crossplay=true
※デフォルトはfalseになっています。
注意
筆者はDocker関連については完全に素人なので、
参考にする場合はくれぐれもご注意ください。