A mixture of terraria related files ...
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
Content type
Image
Digest
Size
87.6 MB
Last updated
about 6 years ago
docker pull coelsner/terraria:vanilla-latest