Terraria TShock Crossplay: Compatibility & Testing Guide
TShock is useful for permissions, protection, commands, and plugins. A third-party crossplay bridge is a separate community component and is not the same thing as native Terraria crossplay. Its compatibility can change when Terraria, mobile, console, TShock, or the plugin changes.
Important status
Do not assume that a file named “Crossplay” supports every platform or the current 1.4.5.7 patch. Check the project's current release notes and issue tracker for your exact versions before installing it.
Safe test procedure
- Write down the Terraria patch, platform, TShock build, server plugins, and client versions.
- Download a bridge only from its current project release page and read its compatibility notes.
- Back up the world and player data. Test on a copy or separate server first.
- Test login, chat, inventory, world saves, events, reconnects, and server restarts from every target platform.
- Keep a vanilla or same-platform fallback and remove the bridge if it corrupts data or produces protocol errors.
What to check when connections fail
- Every client and the server are on the supported patch and branch.
- The TShock build and every plugin support that branch.
- The game port and firewall are reachable; do not change ports first when the error is a version rejection.
- The server console shows the first connection error and does not report plugin load failures.
For native crossplay status, see the Terraria 1.4.5.7 crossplay guide. For a supported dedicated server, host Terraria with Supercraft and keep backups before testing plugins.