This image provides a Path of Titans server. After the first start it downloads the necessary files from the Alderon Games servers. If there is an update to the server files, simply recreate the container without having to re-download the image. It will download everything again (just in new) and the show can go on.
How to install this Docker Container
- Install Docker on your Server. Here is a guide here
- Run that command
docker run -p 7778:7778/tcp -p 7780:7780/tcp -p 7777:7777/udp -v VOLUME_NAME:/opt/data/PathOfTitans/Saved -e username="ALDERON_MAILADDRESS" -e password="ALDERON_PASSWORD" -e authtoken="AUTH_TOKEN" -e guid="GUID" --name CONAINER_NAME ghcr.io/auhrus/pathoftitans:latest
Please replace all things written in CAPS.
- After all data has been downloaded, the server will start.
docker restart CONAINER_NAME
- After that the Path of Titans server starts again it generates the save files, etc.
To run this project, you will need to set the following environment variables. The ones without content are mandatory.
Variable | Function | Default |
---|---|---|
username |
Put here your Alderon games mail address. | -- |
password |
Put here your Alderon password. | -- |
guid |
"Globally Unique Identifier" this identifies the server in the Alderon Games server list. Here you can find a generator: Find | -- |
authtoken |
A user account is required to download and run the server. To obtain an Auth Token, you can generate one here via your account. | -- |
branch |
Here you can specify the branch which should be downloaded. | production |
port |
Specifies the port of the game server. | 7778/tcp - 7780/tcp - 7777/udp |
database |
Here you can define if the server should use a local or remote database. For more information see: Alderon Games Wiki | Local |
additionalcommands |
Additional start commands can be added here. (if necessary) | -- |
PATH |
You can ignore this, it will be created automatically by the Ubuntu base. | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
The server start command:
su potserver -c "/opt/data/PathOfTitans/Binaries/Linux/PathOfTitansServer-Linux-Shipping -Port=$port -BranchKey=$branch -log -Username=$username -Password=$password -ServerGUID=$guid -Database=$database $additionalcommands"
How do i update my Path of Titans Server to a newer Version?
- First stop and remove the existing Container.
docker stop CONAINER_NAME && docker rm CONAINER_NAME
- Them create him again like in the Deployment👩💻
Here you can find the Official Alderon Games Documentation for more settings, mods, etc.
Complete Alderon Games Documentation
If you find any bugs have improvements for this Documentation or have any other suggestions/improvements, please post a bug report or feature suggestion in the Issues Tab.