Is Terraria cross-platform? Crossplay guide for Xbox, PS5, Nintendo Switch & PC

An image of Terraria gameplay with the logo in the cornerRe-Logic

Terraria 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.

Article continues after ad

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.

Article continues after ad

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.

An image of a castle in TerrariaRe-Logic
Play with other friends in crossplay on mobile to create beautiful, sprawling structures.

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.

Article continues after ad

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.

Article continues after ad

Creating a server

Finding the right information 

  1. Open Steam, right-click on Terraria, and head to the Properties menu.
  2. From here, press the Local Files tab, and select ‘Browse‘.
  3. This will open your File Explorer, where you’ll be able to find the TerrariaServer.exe file.
  4. Next, open up your Windows searchbar and type CMD to open the Command Prompt application. 
  5. Within the Command Prompt, type “ipconfig” and press enter.
  6. From the information that appears, copy the IPv4 Address, and your Default Gateway.

Setting up Port Forwarding

  1. Open your internet browser and type the Default Gateway into the search bar.
  2. This will open your router’s login screen, so simply login with the username and password.
  3.  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.
  4. An option to Add your Virtual server will appear. You’ll need to input a Description (this can be whatever you like).
  5. Set both the Inbound and Local Port options as 7777 to 7777.
  6. In the Private IP Address box, paste the IPv4 Address number you saved earlier.

Disabling the Firewall

  1. You’ll also need to disable your Firewall to make sure your friends can join.
  2. To do this, search for your anti-virus Firewall, and toggle it off for the time you’re playing.
  3. As soon as you’ve finished your session, you can turn the Firewall back on.

Launching the server

  1. Navigate back to File Explorer, and launch the TerrariaServer.exe file.
  2. Select one of your Terreria worlds, and select a Player Limit.
  3. When the ‘Automatically Port Forward‘ option appears type Y.
  4. 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:

  1. 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.
  2. Extract the File once it’s finished downloading, and open the Servers Plugin folder option that appears.
  3. Download the Crossplay.dll file for Terria via the Crossplay v2.2 Github page.
  4. Once the file has been downloaded, drag and drop it into the Servers Plugin folder.
  5. 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.

Article continues after ad