All servers will have a default startup/world configuration. This guide teaches you how to modify all available configurations
Config options
Note
You can see these options in the FPS panel menu (hover over the left menu options and click on Startup)
Terraria versionallows to change the terraria versionWorld namesets a world name in files and on server listMax playersset player number cap on serversWorld size1 (small), 2 (medium), 3 (large).Difficulty0 (normal), 1 (expert), 2 (master), 3 (journey) More info at Terraria difficulty docsMOTDWelcome message upon joiningWorld seedallows to change the world generationPasswordallows to set a join password. Players need this for joining the serverNpcstreamis an optimization feature. Do not modify unless you know what it does
Note
If you wish to choose either Crimson or Corruption biomes, you must create the world in your computer and upload it, otherwise, the server chooses randomly.
In tModLoader, you will see the following differences to the vanilla startup:
Docker imagealways use Dotnet 8 unless you use older tModLoader versionstModLoader versionis seen instead of Terraria version. By default it fetches latest Terraria version)Difficultyonly allows normal or expert. Only way to choose journey or master is by following the world uploading guidePasswordwas compulsory on older tModLoader servers, now it is optionalLanguageallows to change the tModLoader console language
tShock versionis seen instead of Terraria version.
Danger
Avoid editing startup or world related configs directly from any config files. The Startup options window on the panel will always overwrite most of these configs, except if this configuration is not present in the Startup menu
Note
Note about future configuration changes: In Terraria, a few options cannot be changed after a world was created, unless you use third party tools. One of these options is difficulty, world type, seed; essentially all related to initial world generation. Most other options should be applied upon changing and restarting, these include number of players, server password, MOTD and many other