Check the Usage card first, then use the settings the panel gives you for lag. On Terraria Vanilla, Slow liquids helps around big water or lava builds and NPCStream smooths enemies that appear to skip. On tModLoader, fewer and lighter mods help most, because big mods need far more memory than the plain game.
Look at the usage first
On Overview, the Usage card shows CPU, Memory and Disk. Read it while players are on: an empty server tells you little. See How to read your server's usage graphs.

Settings that help (Terraria Vanilla)
In Settings, Game Settings, then restart:
- Slow liquids: fewer liquids move at the same time, which can stop lag around big water or lava builds. Liquids then take longer to settle.
- NPCStream: reduces enemies appearing to skip across the screen, at the cost of extra bandwidth. Lower values are smoother,
0turns it off, which is the default.
In the Console, settle settles all water at once, for example after draining a lake.
On TShock
On the config.json page: Enemies per player and Enemy spawn delay set how many enemies spawn around each player. Fewer enemies means less work: How to change TShock settings on your Terraria server. Plugins add work too: remove the ones you do not use: How to upload or remove a TShock plugin.
On tModLoader
Big content mods need far more memory than the plain game: the panel says several GB for mods such as Calamity. Remove mods you do not play with: How to update or remove tModLoader mods on your server.
Habits
- World size: a large world takes longer to generate and uses more disk. Pick the size you need when you make a world.
- Restart now and then, at a quiet hour: How to schedule backups and restarts for your Terraria server.
- Keep the server on the newest version, which also gets the game's own fixes: How to update your Terraria server and hold a version.
Memory in detail: How much RAM does a Terraria server need?





