tModLoader Server Setup Wizard
Configure your serverconfig.txt, pick popular mods, and get copy-paste-ready launch commands for Linux and Windows. All output updates live.
1.Server Identity
Used for the .wld filename and world path.
Default: 7777. Open this port in your firewall (TCP).
Normal difficulty — default Terraria experience.
2.Mod Selection
Select mods to include. Place the downloaded .tmod files in your server's Mods/ folder — tModLoader handles the rest.
Find additional mod IDs on the tModLoader Steam Workshop.
3.Server Options
4.Generated Output
serverconfig.txt
# tModLoader Server Config — generated by DustBowl.Games # Place this file in your tModLoader install directory. worldname=MyWorld difficulty=0 autocreate=2 world=/root/.local/share/Terraria/tModLoader/Worlds/MyWorld.wld maxplayers=8 port=7777 secure=1 noupnp=0
Mods Setup Note
# tModLoader Mods Setup # # Place .tmod files in the Mods/ subfolder of your tModLoader install. # Download mods from the Steam Workshop or the in-game Mod Browser. # Wiki: https://github.com/tModLoader/tModLoader/wiki/tModLoader-guide-for-players # No mods selected — add mods in Section 2.
Launch Command (Linux)
./tModLoaderServer -config serverconfig.txt
Quick Start Checklist
- Install tModLoader server via GitHub Releases or SteamCMD (App ID 1281930).
- Save the config above as
serverconfig.txtin your tModLoader install directory. - Download your selected
.tmodfiles and place them in theMods/subfolder. - Open port
7777/TCPin your firewall. - Run the launch command above. The server auto-creates the world on first boot if
autocreateis enabled.
Run your own Terraria server.
Rent a private Terraria server on real hardware — full control-panel access, your mods, your configs, your rules. It's your server; run it your way.
Don't want to run it yourself? Our managed services & consulting team will set it up and keep it running for you — game servers, Windows, Linux, and cloud, from 10+ years of MSP work.