Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 1.26 KB

README.md

File metadata and controls

20 lines (11 loc) · 1.26 KB

Terraria related stuff

A mixture of terraria related files ...

Vanilla Dedicated Server

The Dockerfile within vanilla-docker containerizes a vanilla dedicated terraria server. Due to the shipped mono runtime by terraria itself, it isn't necessary to install mono-complete.

Starting a dedicated server in interactive mode:

docker run -it -p 7777:7777 -v $HOME/terraria/world:/world --name="terraria" coelsner/terraria:vanilla-latest

The world will be saved within the container at /world. With the -v path/on/your/machine:/world option you can specify a location on your host which will be maped to /world.

To start your server with a different config file just use -v /path/to/local/serverconfig.txt:/opt/terraria/serverconfig.txt. This will replace the default serverconfig.txt file the container entrypoint refers to, e.g.:

docker run -it -p 7777:7777 -v $HOME/terraria/world:/world -v /path/to/serverconfig.txt:/opt/terraria/serverconfig.txt --name="terraria" coelsner/terraria:vanilla-latest

Shoutout to Ryan Sheehan for providing a dockerized server with TShock: ryshe/terraria