From a33d49ac4d1ce554c72770927957a089b4023bf1 Mon Sep 17 00:00:00 2001 From: pants Date: Mon, 21 Sep 2026 14:17:45 -0700 Subject: init --- docker-compose-main/terraria/docker-compose.yaml | 14 +++ docker-compose-main/terraria/server/banlist.txt | 0 docker-compose-main/terraria/server/nuctest.wld | Bin 0 -> 11902340 bytes .../terraria/server/nuctest.wld.bak | Bin 0 -> 11902266 bytes .../terraria/server/nuctest.wld.bak2 | Bin 0 -> 11878673 bytes .../terraria/server/serverconfig.txt | 97 +++++++++++++++++++++ 6 files changed, 111 insertions(+) create mode 100644 docker-compose-main/terraria/docker-compose.yaml create mode 100644 docker-compose-main/terraria/server/banlist.txt create mode 100644 docker-compose-main/terraria/server/nuctest.wld create mode 100644 docker-compose-main/terraria/server/nuctest.wld.bak create mode 100644 docker-compose-main/terraria/server/nuctest.wld.bak2 create mode 100644 docker-compose-main/terraria/server/serverconfig.txt (limited to 'docker-compose-main/terraria') diff --git a/docker-compose-main/terraria/docker-compose.yaml b/docker-compose-main/terraria/docker-compose.yaml new file mode 100644 index 0000000..0cc4d4b --- /dev/null +++ b/docker-compose-main/terraria/docker-compose.yaml @@ -0,0 +1,14 @@ +version: '3' + +services: + terraria: + image: ghcr.io/beardedio/terraria:latest + ports: + - '7777:7777' + restart: unless-stopped + environment: + - world=nuctest.wld + volumes: + - ./server/:/config + tty: true + stdin_open: true diff --git a/docker-compose-main/terraria/server/banlist.txt b/docker-compose-main/terraria/server/banlist.txt new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose-main/terraria/server/nuctest.wld b/docker-compose-main/terraria/server/nuctest.wld new file mode 100644 index 0000000..785cc13 Binary files /dev/null and b/docker-compose-main/terraria/server/nuctest.wld differ diff --git a/docker-compose-main/terraria/server/nuctest.wld.bak b/docker-compose-main/terraria/server/nuctest.wld.bak new file mode 100644 index 0000000..92bb9a4 Binary files /dev/null and b/docker-compose-main/terraria/server/nuctest.wld.bak differ diff --git a/docker-compose-main/terraria/server/nuctest.wld.bak2 b/docker-compose-main/terraria/server/nuctest.wld.bak2 new file mode 100644 index 0000000..a138f0c Binary files /dev/null and b/docker-compose-main/terraria/server/nuctest.wld.bak2 differ diff --git a/docker-compose-main/terraria/server/serverconfig.txt b/docker-compose-main/terraria/server/serverconfig.txt new file mode 100644 index 0000000..3acff5e --- /dev/null +++ b/docker-compose-main/terraria/server/serverconfig.txt @@ -0,0 +1,97 @@ +#this is an example config file for TerrariaServer.exe +#use the command 'TerrariaServer.exe -config serverconfig.txt' to use this configuration or run start-server.bat +#please report crashes by emailing crashlog.txt to support@terraria.org + +#the following is a list of available command line parameters: + +#-config Specifies the configuration file to use. +#-port Specifies the port to listen on. +#-players / -maxplayers Sets the max number of players +#-pass / -password Sets the server password +#-world Load a world and automatically start the server. +#-autocreate <#> Creates a world if none is found in the path specified by -world. World size is specified by: 1(small), 2(medium), and 3(large). +#-banlist Specifies the location of the banlist. Defaults to "banlist.txt" in the working directory. +#-worldname Sets the name of the world when using -autocreate. +#-secure Adds addition cheat protection to the server. +#-noupnp Disables automatic port forwarding +#-steam Enables Steam Support +#-lobby or Allows friends to join the server or sets it to private if Steam is enabled +#-ip Sets the IP address for the server to listen on +#-forcepriority Sets the process priority for this task. If this is used the "priority" setting below will be ignored. +#-disableannouncementbox Disables the text announcements Announcement Box makes when pulsed from wire. +#-announcementboxrange Sets the announcement box text messaging range in pixels, -1 for serverwide announcements. +#-seed Specifies the world seed when using -autocreate + +#remove the # in front of commands to enable them. + +#Load a world and automatically start the server. +#world=C:\Users\YOUR_USERNAME_HERE\My Documents\My Games\Terraria\Worlds\world1.wld + +#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large). +#autocreate=1 + +#Sets the world seed when using autocreate +#seed=AwesomeSeed + +#Sets the name of the world when using autocreate +#worldname=Terraria + +#Sets the difficulty of the world when using autocreate 0(classic), 1(expert), 2(master), 3(journey) +#difficulty=0 + +#Sets the max number of players allowed on a server. Value must be between 1 and 255 +#maxplayers=8 + +#Set the port number +#port=7777 + +#Set the server password +#password=p@55w0rd + +#Set the message of the day +#motd=Please don’t cut the purple trees! + +#Sets the folder where world files will be stored +#worldpath=C:\Users\Defaults\My Documents\My Games\Terraria\Worlds\ + +#Sets the number of rolling world backups to keep +#worldrollbackstokeep=2 + +#The location of the banlist. Defaults to "banlist.txt" in the working directory. +#banlist=banlist.txt + +#Adds addition cheat protection. +#secure=1 + +#Sets the server language from its language code. +#English = en-US, German = de-DE, Italian = it-IT, French = fr-FR, Spanish = es-ES, Russian = ru-RU, Chinese = zh-Hans, Portuguese = pt-BR, Polish = pl-PL, +#language=en-US + +#Automatically forward ports with uPNP +#upnp=1 + +#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off. +#npcstream=60 + +#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle +priority=1 + +#Reduces maximum liquids moving at the same time. If enabled may reduce lags but liquids may take longer to settle. +#slowliquids=1 + +#Journey mode power permissions for every individual power. 0: Locked for everyone, 1: Can only be changed by host, 2: Can be changed by everyone +#journeypermission_time_setfrozen=2 +#journeypermission_time_setdawn=2 +#journeypermission_time_setnoon=2 +#journeypermission_time_setdusk=2 +#journeypermission_time_setmidnight=2 +#journeypermission_godmode=2 +#journeypermission_wind_setstrength=2 +#journeypermission_rain_setstrength=2 +#journeypermission_time_setspeed=2 +#journeypermission_rain_setfrozen=2 +#journeypermission_wind_setfrozen=2 +#journeypermission_increaseplacementrange=2 +#journeypermission_setdifficulty=2 +#journeypermission_biomespread_setfrozen=2 +#journeypermission_setspawnrate=2 -- cgit v1.2.3