With the right configuration, you can make your tModLoader game server exactly the way you want it: your own world with the right size and difficulty, a password, a welcome message, and the mods you want to play with. In this guide, we’ll show you which settings are available, where to find them in ZapX, and how to switch worlds.
| Startup parameter | Description |
|---|---|
| World file name | Name of the world file in the worlds folder, without .wld. Default: world |
| World name | Name of the world in the game. Only used when a new world is created. Default: ZapX tModLoader World |
| Automatic world creation | Size of a new world if the world file doesn’t exist yet: 1 = small, 2 = medium, 3 = large, 0 = off. Default: 2 |
| Max. players | Maximum number of players online at the same time. Default: 10 |
| Message of the day (MOTD) | Message players see when they join. Default: A ZapX tModLoader Server |
| Server password | Password required to join. Leave blank for an open server. |
| Difficulty | Difficulty of a new world: 0 = Classic, 1 = Expert, 2 = Master, 3 = Journey. Default: 0 |
| Language | Language of the server output, for example en-US or de-DE. Default: en-US |
| Secure mode | 1 enables Terraria’s additional cheat protection, while 0 disables it. Default: 1 |
| World seed | Seed for a new world. Leave blank for a random seed. |
| Additional startup parameters | Optional additional parameters for starting the server. Only use these if you know exactly what a parameter does. |
World name, Automatic world creation, Difficulty, and World seed only apply when a new world is created. An existing world keeps its size, difficulty, and seed, even after a restart.
You can only enter a Journey world (3) with a Journey character. Classic, Expert, and Master worlds can only be entered with regular characters.
ZapX sets the port, mod folder, and world folder for your server, so you don’t need to change these values.
