Get started

Free trial Try a game free for 3 days. No card needed. Start a free trial Start a free trial

Game servers

All games

Guides / Terraria / Players and the map

TShock server-side characters: open the settings file

Find TShock's server-side characters file in the Config Editor, see where Enabled and starting health and mana live, and apply a change.

Updated , checked on Terraria TShock 6.2.1

TShock’s server-side characters are set in one file, tshock/sscconfig.json. In the panel, open the Config Editor, then choose the button TShock server-side characters. The key that switches the feature on is Enabled. Changes apply after a restart.

TShock lists server-side characters among its tools. This guide shows where the file is and what its main keys are. It works on a Terraria server that runs TShock.

Open the file

  1. Open Config Editor.
  2. Above the settings, choose TShock server-side characters. It is listed only when the server runs TShock.
  3. The panel gives this file no named settings, so it opens as the file itself, with the keys as they are written in it.
The file buttons at the top of the Config Editor on a TShock server: Passwords, Server settings, TShock and TShock server-side characters

If you do not see the button, open the World page and check that Server software is TShock. Changing the program applies at the next start.

The keys you will meet

The file keeps all its keys inside one Settings object. The values below come from the file on a Loafhosts test server, so yours may differ.

  • Enabled: the on and off switch for the feature. It reads false in that copy.
  • StartingHealth: health a new character starts with. It reads 100 in that copy.
  • StartingMana: mana a new character starts with. It reads 20 in that copy.
  • StartingInventory: the items a new character starts with, each with an item number (netID), a prefix, a stack and a favorited flag.

The file also has a few more keys: ServerSideCharacterSave, LogonDiscardThreshold, WarnPlayersAboutBypassPermission and KeepPlayerAppearance.

Change a value

  1. Open the file as above. Find the key and change its value. For example, change "Enabled": false to "Enabled": true.
  2. Choose Save in the bar that appears.
  3. Restart the server. The panel says: “Saved. Restart the server to apply the changes.” A restart disconnects everyone who is on. Warn them first with Message everyone on the Players page.

If you edit the file by hand in Files, stop the server first and keep the file valid JSON. A missing comma or bracket makes the file unreadable.

If it does not work

  • The button is missing. The server does not run TShock.
  • Nothing changed in the game. The server was not restarted after saving.
  • The file will not save. Check that it is still valid JSON.

Not checked on TShock 6.2.1 as of 13 November 2026: what each key does beyond its name, how the editor shows this file, and what players see and keep when the feature is switched on for a world they already play in.

Sources: github.com: TShock

Terraria serversAll Terraria guides