> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sparkedhost.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How To Make A Crossplay Terraria Server

Creating a crossplay Terraria server lets mobile and PC players enjoy the game together—but it takes a few extra steps since Terraria doesn’t support full crossplay natively. With the right tools and server configuration, you can bridge that gap and host a server where everyone joins the same world, regardless of platform.

In this guide, we'll show you how to make a crossplay Terraria server and how to setup TShock on your server. 

## What Is TShock? 

TShock is a server software for Terraria that adds powerful tools for server management, including user permissions, plugins, and anti-griefing features. It’s built on top of the vanilla server, making it a trusted choice for players who want more control, security, and customization on their Terraria servers.

## Installing TShock 

To make a crossplay Terraria server using TShock: 

* Make sure you're using TShock on your server. You can switch to TShock by contacting us [here](https://billing.sparkedhost.com/submitticket.php)

* Open your [Apollo Panel](https://control.sparkedhost.us/)

* Start your server

* In your console, you can see your setup code

  ![](https://images.surferseo.art/e108e33d-78f2-42b3-9cde-948fc0c8c44d.png)

* Join your server

* Open the in-game chat using **Enter** and type `/setup xxxxxxx`

  ![](https://images.surferseo.art/331a5c51-58f4-4688-aa95-399613559d3f.png)

* Once done, this will appear in your chat

  ![](https://images.surferseo.art/977f51fd-3e97-427b-9178-a5a9be16c5b8.png)

* Now, create the owner account by typing `/user add <name> <password> owner

  ![](https://images.surferseo.art/f11ad169-5352-4f99-9835-1c56defd1c64.png)

* You will now get the message "**Account <name> has been added to group owner.**"

  ![](https://images.surferseo.art/3ff0ee06-2e8c-49ce-aab1-3873bd36442e.png)

* You can now type, `/login <name> <password>` as shown in the example below

  ![](https://images.surferseo.art/8ad4f848-dd8d-4cef-939e-212c964a990a.png)

* If you got the message "**Authenticated as <name> successfully**"

  ![](https://images.surferseo.art/85c94483-d962-468e-80e1-389254396aec.png)

## Enabling Cross-platform

* Download the crossplay plugin file `Crossplay.dll` from the [official GitHub page](https://github.com/Moneylover3246/Crossplay/releases/tag/2.2)

* Open your server console [here](https://control.sparkedhost.us/)

* Navigate to the **Files** tab, and open the `ServerPlugins` folder

* Upload the plugin into the `ServerPlugins` folder

  ![](https://images.surferseo.art/b98749a1-4498-41b7-b71a-4e4c83800978.png)

* Restart or start the server. Now, you will be able to cross-play on other devices, and PC and mobile players will now be able to join

|| Note: Ensure your server is running the latest version of Terraria and that the client's game version is compatible with the server.

## Still have some questions about joining a Terraria server?

If you need any further instructions, or you're facing any current issues. Please don't hesitate to contact us [here](https://billing.sparkedhost.com/submitticket.php)