How to Setup Crossplay for PC and Mobile on a Terraria Server
Last modified on Nov 17, 2023 in terraria
By Dalton Whalen
Overview
When playing on a Terraria server, you may grow bored of not being able to play with all platforms. By default, Terraria servers cannot host both PC and mobile players at once, which can be discouraging if you have friends on these platforms. Luckily TShock, a modloader for Terraria, allows the use of a crossplay plugin to host both players on a server at once. Enabling crossplay on a Terraria server can be disorienting if you are unfamiliar with the instructions, so we have created this Apex Hosting guide to ease you through the setup process.
Installing TShock
- Navigate to your Apex Server Panel, then stop the server.
- Scroll down to the
Jar File
section, then open the version dropdown menu. - Locate the
Terraria (TShock)
version, then select it. - Press
Change Version
when prompted and select whether to generate a new world. - Once done, restart the server to load up the TShock modloader.
Enabling Crossplay
- Navigate to the Crossplay plugin GitHub page, then download the latest Crossplay.dll file.
- Once downloaded, proceed to the Apex Server Panel.
- Enter the
FTP File Access
on the left-hand side, then log in. - Look for and enter the
ServerPlugins
folder. - Press
Upload
in the top-left, then drag + drop the Crossplay.dll into the right side. - Once at 100%, return to the main panel page and restart the server.
You should now be able to connect to your Terraria server with both PC and mobile game versions!
Common Issues
The ServerPlugins folder is missing:
Oftentimes, this means that TShock has not properly started on the server panel. Ensure that the server version is set to Terraria (TShock)
, then restart the server once more. Wait a minute for the server to restart, then check once more. If it still does not appear, check the server consoles for startup errors or create the folder yourself.
Crossplay is not working after installing the file:
There are many reasons why this may occur, but first check to ensure the server version is set to Terraria (TShock)
. If so, return to the FTP File Access and make sure the Crossplay.dll is inside the ServerPlugins
folder and not anywhere else, or it will not work. Once you confirm all of this, restart the server once more. If issues still occur, check to see if there is an update to Crossplay on the GitHub Page.