This includes a TheForest Dedicated Server based on Docker with Wine and an example config.
- Basic understanding of Linux and Docker
WARNING: If you dont do Step 1 and 2 your server can/will not save!
- Create a new game server account over at https://steamcommunity.com/dev/managegameservers (Use AppID:
242760
) - Insert the Login Token in the config (At
serverSteamAccount
) - Create 2 directories on your Dockernode (
/srv/tfds/steamcmd
and/srv/tfds/game
) - Start the container with the following examples:
docker run --rm -i -t -p 8766:8766/tcp -p 8766:8766/udp -p 27015:27015/tcp -p 27015:27015/udp -p 27016:27016/tcp -p 27016:27016/udp -v /srv/tfds/steamcmd:/steamcmd -v /srv/tfds/game:/theforest --name the-forest-dedicated-server jammsen/the-forest-dedicated-server:latest
or
docker run --rm -i -t -p 8766:8766/tcp -p 8766:8766/udp -p 27015:27015/tcp -p 27015:27015/udp -p 27016:27016/tcp -p 27016:27016/udp -v $(pwd)/theforest/steamcmd:/steamcmd -v $(pwd)/theforest/game:/theforest --name the-forest-dedicated-server jammsen/the-forest-dedicated-server:latest
- Automated checks for updates based on SteamCMD in a given interval
- Automated updates based on checks
Wrapper around the render server error
- Ubuntu 18.04 LTS
- Supervisor
- Xvfb
- Winbind
- Wine from WineHQ
- Winetricks from GitHub
- SteamCMD
- TheForest Dedicated Server