> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Install & Set Up TShock in Terraria

> Enable advanced administrative control. Learn how to install the TShock framework to authorize plugins, manage permissions, and protect your Terraria server.

## Pro Administration: The TShock Framework

While the official vanilla Terraria server binaries are highly stable, they lack the essential feature sets required for public community hosting, such as strong anti-griefing protection, persistent account registration, and modular plugin support. **TShock** is the definitive industry-standard replacement that provides these complete management tools while maintaining absolute technical compatibility with vanilla game clients. This guide walk you through the professional initialization of TShock on the FREAKHOSTING platform.

<CardGroup cols={2}>
  <Card title="Difficulty" icon="gauge-low">
    Beginner
  </Card>

  <Card title="Time" icon="clock">
    5 Minutes
  </Card>
</CardGroup>

***

## Technical Deployment via Panel

FREAKHOSTING has integrated the TShock deployment process directly into our automated startup pipeline, eliminating the need for manual binary injection.

<Steps>
  <Step title="Access Startup Settings">
    Log in to the [Game Panel](https://games.freakhosting.com) and navigate to the **Startup** tab.
  </Step>

  <Step title="Select Software Build">
    Locate the **Server Version** dropdown and select **TShock**.
  </Step>

  <Step title="Initialize Automated Patching">
    Return to the **Console** and click **Restart**. Our system will programmatically retrieve the latest TShock binaries and synchronize the necessary libraries during the boot sequence.
  </Step>
</Steps>

***

## Authorizing Your Administrative Identity

Upon the initial boot, TShock generates a unique, one-time security token required to claim the "SuperAdmin" rank.

<Steps>
  <Step title="Monitor the Console">
    Watch your server logs for a stylized notification:
    `To become SuperAdmin, type /setup [9-Digit-Code]`
  </Step>

  <Step title="Initialize Handshake">
    Launch Terraria on your workstation and join your server instance.
  </Step>

  <Step title="Execute Setup">
    Type the `/setup` command (including your specific code) into the in-game chat interface.
  </Step>

  <Step title="Secure Your Account">
    Once authorized, execute `/register <Password>` followed by `/login <Password>` to link your character UUID to your administrative permissions permanently.
  </Step>
</Steps>

***

<Important>
  ### Technical Client Compatibility

  Despite the significant modifications made to the server-side engine, your community members **DO NOT** require any specialized software or mods to connect. TShock is architected to remain transparent to the client, allowing players to join using their standard Steam or GOG versions of Terraria.
</Important>

***

<Note>
  ### Need Extra Help?

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

  * **Live Chat:** Quick assistance via our website.
  * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
  * **Discord:** [Join our Community](https://discord.gg/freakhosting)
  * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)
</Note>

<Tip>
  ### Save on Your Hosting

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

***

<div align="center">
  **Last Updated:** January 2026 | **Terraria:** TShock installed.
</div>

***

<Important>
  ### Client Compatibility

  Despite being a modified server engine, your players **DO NOT** need to install TShock. They can join using their standard Steam/Vanilla Terraria game client.
</Important>

<Note>
  ### Support Channels

  If you need assistance or have any questions, please contact our support team:

  * **Live Chat:** Available on our website
  * **Website Ticket:** [Submit a Ticket](https://freakhosting.com/clientarea/submitticket.php)
  * **Discord:** [Join our Community](https://discord.gg/freakhosting)
  * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)
</Note>

<Tip>
  ### First Month Discount

  Use code **KB20** at checkout to get **20% off** your first month of hosting!
</Tip>

***

<div align="center">
  **Last Updated:** January 2026 | **Terraria:** TShock installed.
</div>
