Skip to content

Auhrus/pathoftitans-docker-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Path of Titans Server 🦖

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.

Content🧾

Deployment👩‍💻

How to install this Docker Container

  1. Install Docker on your Server. Here is a guide here
  2. 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.

  1. After all data has been downloaded, the server will start.
docker restart CONAINER_NAME
  1. After that the Path of Titans server starts again it generates the save files, etc.

Environment Variables🔢

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"

Update⏫

How do i update my Path of Titans Server to a newer Version?

  1. First stop and remove the existing Container.
docker stop CONAINER_NAME && docker rm CONAINER_NAME
  1. Them create him again like in the Deployment👩‍💻

Official Documentation📖

Here you can find the Official Alderon Games Documentation for more settings, mods, etc.

Complete Alderon Games Documentation

Support❤️

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.

About

Alderon-Games/pot-community-servers in a Docker Container.

Topics

Resources

License

Stars

Watchers

Forks

Packages