Skip to main content

Managing Private Access Control

Public Terraria servers are frequent targets for architectural griefing and world destruction. Without a rigorous management strategy, a single unauthorized participant using high-tier explosives or buckets of lava can compromise hours of collective community progress. The TShock framework provides advanced banning and “Graylisting” systems designed to neutralize these threats while maintaining a welcoming environment for legitimate survivors. This guide walk you through the professional security protocols for your FREAKHOSTING instance.

Difficulty

Beginner

Time

5 Minutes

Administrative Moderation Commands

TShock persists all moderation data within a secure SQLite database, ensuring that restrictions remain active across server restarts.
Administrative ActionCommand SyntaxStrategic Purpose
Account Ban/ban [player] [reason]Restricts the specific TShock account from rejoining the server.
IP-Level Block/ban addip [IP] [reason]Neutralizes the player’s connection entirely via their network identifier.
Audit Registry/ban listGenerates a real-time list of all restricted accounts and IP addresses.
Revoke Restriction/unban [player]Restores world access to a previously restricted account or IP.

Graylisting: The “No-Build” Security Model

The most effective technical defense against map destruction is the “Graylist” model. In this configuration, new players (Guests) are authorized to explore and socialize but are programmatically restricted from structural modification until they are verified.
1

Restrict the Guest Rank

use the following command to remove block-interaction capabilities from the default entry group: /group addperm guest -tshock.world.edit (Note: The negative prefix - explicitly denies the permission node).
2

Community Verification

Interact with new players as they join to ensure they adhere to your server’s behavioral standards.
3

Promote to Trusted Status

Once a survivor is verified, elevate them to the default or member group to authorize building and container access: /user group [PlayerName] default

Proactive Automated Defense

By implementing this Graylist model, you ensure that anyone can discover your server and enjoy its atmosphere, but they cannot use TNT, distribute lava, or dismantle safehouses until an administrator has manually authorized their participation. This is the “gold standard” for high-population public Terraria hosting.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to get a new server? Use code KB20 at checkout for 20% off your first month!

Last Updated: January 2026 | Terraria: Security protocols set.