Terraria

Editing Terraria Server Configuration Files

Terraria·May 20, 2026·10 min read

Editing Terraria Server Configuration Files

Terraria gives server owners plenty of room to tweak how their world behaves, from weather and god mode to player permissions and beyond. The catch is that each server flavor (vanilla, tModLoader, and TShock) handles its settings a little differently, which can throw new owners off when they just want to jump in with friends. The HolyHosting panel keeps things consistent, so finding and changing those options stays simple regardless of the version you run.

Server Types Worth Knowing

Three setups dominate the scene: vanilla Terraria, tModLoader, and TShock. The first two share an identical configuration process, while TShock adds extra knobs for owners who want deeper control. They all live in roughly the same area inside your control panel, so once you know where to look the differences stop being intimidating.

Vanilla and tModLoader

Both versions read from the same configuration file and skip any FTP work. Anyone can adjust them through the panel, which is why this is called the universal route.

  1. Open your HolyHosting server panel and head to the configuration files section from the panel sidebar. Make sure the server profile in use matches the world you want to configure.
  1. Click Terraria Settings (serverconfig.txt) to reveal its contents.
  1. Adjust the values you need and press Save at the bottom of the editor.
  1. When the confirmation prompt appears, restart the server so the changes take effect.

TShock

TShock relies on the same configuration files section, but it adds extra files to work with. The standard `serverconfig.txt` still functions, however most TShock-specific behavior lives in a JSON file that does not exist in the other server types.

  1. Head into the configuration files area from your server panel.
  1. Locate and select config.json.
  1. Make the necessary edits inside the file editor and click Save at the top.
  1. Trigger a restart from the main panel so the new values are loaded.

Troubleshooting Common Issues

The most frequent complaint is that edits seem to vanish or never apply. Nine times out of ten the answer is the boring one: the server was never restarted. Always confirm you used the restart option or restarted manually after saving.

A sneakier case happens when two parts of the panel can change the same value. Your panel settings, for example, can overwrite fields you just edited in the config file (the server password is a classic offender). If something keeps reverting, check whether a panel setting is fighting your edit, and stick to one location per setting.

Occasionally `serverconfig.txt` will refuse to show up in the configuration files list at all. When that happens, log into FTP from the main panel and look in the root directory, where the file normally lives. If it is missing or corrupted there too, reach out to support so they can rebuild it for you.

  • Uploading Custom Worlds to a Terraria Server
  • Setting up Crossplay for Terraria Servers
  • How to Join a Terraria Server
  • How to Set a Password on Terraria Servers

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support