From c4752793a77eb7aae726a5e17f4bd54f8cb69fd5 Mon Sep 17 00:00:00 2001 From: TuRz4m Date: Fri, 23 Oct 2015 11:53:52 +0200 Subject: [PATCH] Update README.md --- README.md | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index e41cab3..16bed94 100644 --- a/README.md +++ b/README.md @@ -4,32 +4,48 @@ Docker build for managing an ARK: Survival Evolved server. This image uses [Ark Server Tools](https://github.com/FezVrasta/ark-server-tools) to manage an ark server. +This version use the 1.4-dev branch on Ark server Tools allowing mods handling. + +## Features + - Easy install (no steamcmd / lib32... to install) + - Use Ark Server Tools : update/install/start/backup/rcon + - Auto update (on start or on timer) + - Auto backup (on start or on timer) + - Mods handling (via Ark Server Tools) + ## Usage Fast & Easy server setup : `docker run -d -p 7778:7778 -p 7778:7778/udp -p 27015:27015 -p 27015:27015/udp -e SESSIONNAME=myserver -e ADMINPASSWORD="mypasswordadmin" --name ark turzam/ark` You can map the ark volume to access config files : `docker run -d -p 7778:7778 -p 7778:7778/udp -p 27015:27015 -p 27015:27015/udp -e SESSIONNAME=myserver -v /my/path/to/ark:/ark --name ark turzam/ark` -Then you can edit */my/path/to/ark/arkcmanager.cfg* (the values override GameUserSetting.ini) and */my/path/to/ark/server/ShooterGame/Saved/Config/LinuxServer/GameUserSetting.ini.* +Then you can edit */my/path/to/ark/arkcmanager.cfg* (the values override GameUserSetting.ini) and */my/path/to/ark/server/ShooterGame/Saved/Config/LinuxServer/[GameUserSetting.ini/Game.ini]* -You can manager your server with rcon if you map the rcon port : +You can manager your server with rcon if you map the rcon port (you can rebind the rcon port with docker): `docker run -d -p 7778:7778 -p 7778:7778/udp -p 27015:27015 -p 27015:27015/udp -p 32330:32330 -e SESSIONNAME=myserver --name ark turzam/ark` You can define a server that updates itself every 2 hours (with 1 hour warning) and backups itself every hours: `docker run -d -p 7778:7778 -p 7778:7778/udp -p 27015:27015 -p 27015:27015/udp -e SESSIONNAME=myserver -e AUTOBACKUP=60 -e AUTOUPDATE=120 -e WARNMINUTE=60 --name ark turzam/ark` You can change server and steam port to allow multiple servers on same host: +*(You can't just rebind the port with docker. It won't work, you need to change STEAMPORT & SERVERPORT variable)* `docker run -d -p 7779:7779 -p 7779:7779/udp -p 27016:27016 -p 27016:27016/udp -p 32331:32330 -e SESSIONNAME=myserver2 -e SERVERPORT=27016 -e STEAMPORT=7779 --name ark2 turzam/ark` You can check your server with : `docker exec ark arkmanager status` You can manually update your server: -`docker exec ark arkmanager update` +`docker exec ark arkmanager update --force` You can force save your server : `docker exec ark arkmanager saveworld` +You can backup your server : +`docker exec ark arkmanager backup` + +You can upgrade Ark Server Tools : +`docker exec ark arkmanager upgrade-tools` + You can use rcon command via docker : `docker exec ark arkmanager rconcmd ListPlayers` *Full list of available command [here](http://steamcommunity.com/sharedfiles/filedetails/?id=454529617&searchtext=admin)* @@ -42,7 +58,7 @@ __You can check all available command for arkmanager__ [here](https://github.com - First run `docker run -it -p 7778:7778 -p 7778:7778/udp -p 27015:27015 -p 27015:27015/udp -p 32330:32330 -e SESSIONNAME=myserver -e ADMINPASSWORD="mypasswordadmin" -e AUTOUPDATE=120 -e AUTOBACKUP=60 -e WARNMINUTE=30 -v /my/path/to/ark:/ark --name ark turzam/ark` - Wait for ark to be downloaded installed and launched, then Ctrl+C to stop the server. -- Modify */my/path/to/ark/server/ShooterGame/Saved/Config/LinuxServer/GameUserSetting.ini.* +- Modify */my/path/to/ark/server/ShooterGame/Saved/Config/LinuxServer/GameUserSetting.ini and Game.ini* - `docker start ark` - Check your server with : `docker exec ark arkmanager status` @@ -93,9 +109,4 @@ Number of minute to warn the players when auto-update (default : 30) --- -## Roadmap -+ Better mods handling (wait for ark server tools (branch: 1.4-dev)) - ---- - ## Known issues