Terraria - TShock Edition
v1.14
Getting Started
Create a new world:
sudo docker run -it -p 7777:7777 --rm -v /mnt/storage/games/docker/terraria/tshock/app/worlds:/root/.local/share/Terraria/Worlds ryshe/terraria:latest -world /root/.local/share/Terraria/Worlds/World.wld -autocreate 3
Load an existing world:
sudo docker run -d --rm -p 7777:7777 -v /mnt/storage/games/docker/terraria/tshock/app/worlds:/root/.local/share/Terraria/Worlds --name="terraria" -e WORLD_FILENAME=World.wld ryshe/terraria:latest
Environment Variables
Name | Default | Desc |
---|---|---|
TZ | America/New_York | TimeZone for time correction |
PUID | 1000 | User Id |
PGID | 1000 | Group Id |
PORT | 7777 | Terraria TCP Port |
WORLD | World.wld | Terraria World File |
Key Directories
Uses mono:6.8.0.96-slim, based on debian-buster slim (Use apt-get, not apk)
Uses Alpine Linux to create file system w/ VanillaT and TShock /terraria-server - Vanilla Terraria Server (Contains .\TerrariaServer (use this) & .\TerrariaServer.bin.x86_64) /tshock - TShock Server (Contains TerrariaServer.exe)