T
tModLoader4y ago
other-emerald

Linux Dedicated Server Mod Config Location

I've spent about the past 2 hours looking for where the mod configs are, and how to change them, couldn't find anything. I am on a Linux dedicated server (headless), remote host, I own the server machine. trying to find out any where where I can configure mods. There is no 'ModConfigs' folder in /home/<user>/.local/share/Terraria/tModLoader, and I am not running it with Steam support. I guess my question is, how in the world do I configure mods, and do I need to enable Steam in order to do this.
2 Replies
jopojelly
jopojelly4y ago
make a ModConfig folder in that folder then paste your clients configs in it
other-emerald
other-emeraldOP4y ago
Thank you, I was able to figure it you using command line arguments. I feel really stupid, but changing the tModLoader command line arguments fixed it, which is super obvious in hindsight, oops!
launch_args="$launch_args -modpath ./serverMods -configpath ./serverConfig"
launch_args="$launch_args -modpath ./serverMods -configpath ./serverConfig"
where ./serverMods is the relative folder where the ^.*.tmod$ files are and ./serverConfig is where the ^.*Config.json$ file are this is editing the line before the chmod command of start-tModLoaderServer.sh just putting this info on the edge case of anyone else having this issue.

Did you find this page helpful?