How to Setup Crossplay for PC and Mobile on a Terraria Server
By Dalton Whalen
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.
- Navigate to your Apex Server Panel, then stop the server.
- Scroll down to the
Jar Filesection, then open the version dropdown menu.
- Locate the
Terraria (TShock)version, then select it.
Change Versionwhen prompted and select whether to generate a new world.
- Once done, restart the server to load up the TShock modloader.
- 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 Accesson the left-hand side, then log in.
- Look for and enter the
Uploadin 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!
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.