Is Terraria cross-platform? Crossplay guide for Xbox, PS5, Nintendo Switch & PC
Re-LogicTerraria is on multiple platforms but you may want to know if it features crossplay support. So, here’s all the information you need about cross-platform play for the beloved adventure game on mobile, PC, PlayStation, Xbox, and Nintendo Switch.
One of the most popular sandbox games on the market is Terraria. The adventure game encourages fans to craft and explore until their heart’s content. Since launching in 2011, it’s been ported to a variety of platforms.
If you’re keen to get stuck into Terraria with friends, it’s important to keep crossplay in mind when using different platforms.
Is Terraria cross-platform?
Yes, Terraria is cross-platform but there are some limitations. It’s currently only available between iOS and Android devices.
This is because they’re both mobile devices – so there are no restrictions in terms of hardware and optimization between the two.
While the game is also on PC, Xbox, PlayStation, and Nintendo Switch, unfortunately, crossplay isn’t available between these platforms.
The only official exception is cross-gen console play. So if you own a PS5 and want to play with a friend who’s on PS4 you can. The same goes for Xbox Series S/X, and Xbox One.
If any changes are made to crossplay functionality in the future, we’ll be sure to upgrade you right here.
How to enable crossplay
Crossplay is automatically enabled in Terraria, so if you’re looking to play with friends on Android or iOS, or across console generations, there are no special steps that need to be taken.
Players will be able to play with friends on either device straight away by selecting the ‘Multiplayer‘ option from the main menu once they boot up the game.
Crossplay between PC & Mobile
While there isn’t an official way to crossplay between PC and other platforms, there is a fanmade solution for those who have their own servers. If you don’t have a server yet, you can create one on a Windows PC by following the steps below.
Creating a server
Finding the right information
- Open Steam, right-click on Terraria, and head to the Properties menu.
- From here, press the Local Files tab, and select ‘Browse‘.
- This will open your File Explorer, where you’ll be able to find the TerrariaServer.exe file.
- Next, open up your Windows searchbar and type CMD to open the Command Prompt application.
- Within the Command Prompt, type “ipconfig” and press enter.
- From the information that appears, copy the IPv4 Address, and your Default Gateway.
Setting up Port Forwarding
- Open your internet browser and type the Default Gateway into the search bar.
- This will open your router’s login screen, so simply login with the username and password.
- From here you’ll have to navigate to a section about Port Forwarding. If there’s a Firewall Tab on the page, click on that, and a servers / Port Forwarding option should be on the next page, click on it.
- An option to Add your Virtual server will appear. You’ll need to input a Description (this can be whatever you like).
- Set both the Inbound and Local Port options as 7777 to 7777.
- In the Private IP Address box, paste the IPv4 Address number you saved earlier.
Disabling the Firewall
- You’ll also need to disable your Firewall to make sure your friends can join.
- To do this, search for your anti-virus Firewall, and toggle it off for the time you’re playing.
- As soon as you’ve finished your session, you can turn the Firewall back on.
Launching the server
- Navigate back to File Explorer, and launch the TerrariaServer.exe file.
- Select one of your Terreria worlds, and select a Player Limit.
- When the ‘Automatically Port Forward‘ option appears type Y.
- Finally, you can set a Password for your server if you’d like.
Installing crossplay
Once you’ve got a server up and running, follow these steps to get crossplay set-up between PC & mobile:
- Download the latest version of TShock via this link, it’s currently the 5.2 edition you’ll find by scrolling to the bottom the bottom of the page.
- Extract the File once it’s finished downloading, and open the Servers Plugin folder option that appears.
- Download the Crossplay.dll file for Terria via the Crossplay v2.2 Github page.
- Once the file has been downloaded, drag and drop it into the Servers Plugin folder.
- Restart your server, and you’ll now be able to connect between PC and Mobile.
That’s everything you need to know about crossplay in Terraria. For more on the game, check out our guides for how to go fishing, how to download the Calamity mod, console commands, how to craft Potions, and how to get a Yoyo.