Terraria is a cult sandbox with elements of survival and adventure, which does not lose popularity even years after its release. Mobile versions for Android i iOS allow you to enjoy the game not only alone, but also with friends via a local network or the Internet. However, setting up an online game on smartphones has its own nuances: from choosing a connection method to solving typical synchronization errors.

In this article you will find step-by-step guide for both types of devices, a comparison of connection methods (Wi-Fi, mobile hotspot, third-party services), as well as tips for optimizing performance. Particular attention is paid to the problems faced by players on the latest versions of iOS 17+ i Android 14+, where OS restrictions can block P2P connections. If you want to assemble a team to complete bosses or build together, read on.

1. Device requirements and game version

Before setting up multiplayer, make sure that your device meets the minimum requirements. Terraria for mobile platforms supports cross-platform play between Android and iOS, but there are important limitations:

  • ๐Ÿ“ฑ Android: version 5.0+ (8.0+ recommended), at least 2 GB of RAM. On weaker devices, lags are possible when there are a large number of players.
  • ๐ŸŽ iOS: iPhone 6s/iPad 5th generation or later (iOS 12+ required). On iPad mini 2/3 the game may slow down.
  • ๐ŸŽฎ Terraria version: should be the same for all participants (check in Settings โ†’ About the app). Different builds (for example, 1.4.4.9 vs 1.4.4.10) are incompatible!
  • ๐ŸŒ Internet: for online games - a stable connection of 5 Mbit/s. Local network (Wi-Fi) also works at lower speeds.

Please note: due to restrictions iOS due to restrictions Game Center some multiplayer functions may work differently than on Android. For example, invitations through the notification system are only available between Apple devices.

โš ๏ธ Attention: If you use modified (hacked) versions of Terraria, connection to official servers will be blocked. There is also a high risk of account bans in Google Play Games or Game Center.
Parameter Android iOS
Minimum OS 5.0 Lollipop iOS 12
Recommended OS 8.0 Oreo+ iOS 15+
Cross-platform support Yes (with iOS) Yes (with Android)
Max. players on the server 8 8

2. Methods of online play: which one to choose?

There are three main multiplayer methods available. Each has pros and cons depending on your tasks: Terraria Mobile There are three main multiplayer methods available. Each has pros and cons depending on your goals:

  1. Local network (Wi-Fi) - the easiest way to play on the same network. Does not require the Internet, but is limited by the range of the router.
  2. Mobile hotspot is an alternative to Wi-Fi if you do not have a router. One device distributes the Internet, the rest connect to it.
  3. Via the Internet (P2P or dedicated server) โ€”allows you to play with friends from anywhere in the world, but requires setting up ports or using third-party services.

For most users, this is optimal first option (Wi-Fi), since it does not require additional settings and works stably. However, if you want to play with friends outside of your local network, you will have to figure out port forwarding or rent a server.

๐Ÿ“Š How do you usually play Terraria?
Alone
On a local network with friends
Via the Internet
Have not tried multiplayer yet

Important for iOS users: starting with iOS 16, Apple has tightened the rules for P2P connections in games. If you can't connect to your friends on Android, try disabling the Local Network feature in your privacy settings (Settings โ†’ Privacy โ†’ Local Network).

3. Setting up a game over a local network (Wi-Fi)

This is the most reliable way to play with friends who are on the same network. The instructions are suitable for both types of devices:

Make sure that all devices are connected to the same Wi-Fi network

Update Terraria to the latest version

Close background applications that consume the Internet (YouTube, Torrent)

Disable VPN (if used)-->

  1. Creating a world:

    Run Terraria on the device that will be host (server). Select Multiplayer โ†’ Host and play. Create a new world or load an existing one. After generation, click Start game.

  2. Connecting players:

    On other devices, select Multiplayer โ†’ Join via Wi-Fi. The host should appear in the list. If it is not there, check that all devices are on the same network and the firewall is not blocking the game.

  3. Password (optional):

    To limit access, the host can set a password in the world settings (Settings โ†’ Password). You will need to enter it when connecting.

If players do not see the server, try:

  • ๐Ÿ”„ Reboot the router.
  • ๐Ÿ“ต Disable/enable Wi-Fi for everyone devices.
  • ๐Ÿ› ๏ธ In the router settings, enable Multicast (usually in the section LAN or Advanced).
โš ๏ธ Attention: On some routers (for example, TP-Link Archer C6) function AP Isolation (client isolation) blocks interaction between devices on the local network. Disable it in the router control panel.
๐Ÿ’ก

If the game lags over Wi-Fi, try reducing the number of NPCs and mobs in the world via Settings โ†’ Difficulty โ†’ Number of enemiesThis will reduce the load. to the network.

4. Playing through a mobile hotspot (an alternative to Wi-Fi)

If you do not have a router, you can use a smartphone as an access point. This method is suitable for 2-3 players, but may cause delays due to restrictions. mobile data.

Instructions for Android:

  1. Activate modem mode in the settings (Network and Internet โ†’ Access point and modem โ†’ Portable access point).
  2. Set a password for connection (recommended WPA2-PSK).
  3. Connect other devices to this network.
  4. Run Terraria on the host and select Host and play, on others - Join via Wi-Fi.

Instructions for iPhone (iOS):

  1. Go to Settings โ†’ Modem mode and enable the option.
  2. Set a password (the default is the standard one for your Apple ID).
  3. Connect Android devices to this network (an "unknown device" warning may appear on the iPhone - confirm the connection).
  4. B Terraria follow the same steps as for Wi-Fi.

Limitations of the method:

  • ๐Ÿ“ถ High latency (ping) with a weak 4G/5G signal.
  • ๐Ÿ”‹ Rapid battery drain on the host device.
  • ๐Ÿ“ต Operators mobile communications may block P2P connections (for example, MegaFon or Beeline in some regions).
How to check whether the operator is blocking P2P?

Open to host Command line (on Android via Termux or adb) and run:

ping 8.8.8.8 -t

If packets are lost or the delay exceeds 200 ms, the problem is in the operator. Try using a VPN (for example Cloudflare WARP) or change the tariff.

5. Playing over the Internet: P2P and dedicated servers

To play with friends from other cities or countries, you will need one of two solutions:

  1. P2P connection (peer-to-peer) - direct connection between devices. Requires port forwarding on the router.
  2. Dedicated server โ€” renting a virtual server (VPS) or using specialized services for Terraria.

Setting up P2P (for advanced users):

  1. Find out local IP address host (on Android: Settings โ†’ About phone โ†’ Status โ†’ IP address; on iOS: Settings โ†’ Wi-Fi โ†’ (i) near network).
  2. Find external IP host (for example, through the website 2ip.ru).
  3. Configure port forwarding on the router:
    • Port 7777 (TCP/UDP) for Terraria.
    • Local IP of the host.
  • Players must connect via the external IP of the host via Multiplayer โ†’ Join via IP.
  • If port forwarding does not help, try:

    • ๐Ÿ”ง Disable UPnP in the router settings and configure ports manually.
    • ๐Ÿ›ก๏ธ Add Terraria to Windows firewall exceptions (if the host is a PC) or disable the firewall on Android (Settings โ†’ Security โ†’ Firewall).
    • ๐ŸŒ Use Hamachi or ZeroTier to create a virtual network (works on iOS via TestFlight).

    Dedicated servers:

    If the P2P setting is too is complicated, use the services:

    • ๐Ÿ–ฅ๏ธ Terraria Servers โ€”free and paid servers with support for mobile clients.
    • ๐Ÿ’ป Apex Hosting โ€”paid hosting with automatic installation TShock (mod for server management).
    • ๐ŸŒ Playit.gg โ€”allows you to create a server through the browser (works on iOS via Safari).
    โš ๏ธ Attention: Free servers often have restrictions on the number of players (usually 4-5) and can turn off after 1-2 hours of inactivity. For stable play, it is better to rent a VPS (from $3 per month for DigitalOcean or Hetzner).

    6. Solving common errors connection

    Even with proper configuration, problems may arise. Here are the most common errors and how to fix them:

    Error Cause Solution
    "Could not connect to the host" The host is not running or is blocked by the firewall Check that the world is loaded on the host. Disable your antivirus/firewall.
    "Wrong version of the game" Players have different builds Terraria Update the game to the latest version in Google Play/App Store.
    "Too high ping" Low speed Internet connection or geographic distance Use a VPN with a server closer to the host or rent a dedicated server.
    "Server is not responding" (on iOS) Restrictions Game Center or P2P blocking Disable Local network in the iOS privacy settings.

    If the problem is not resolved:

    • ๐Ÿ”„ Restart the game and router.
    • ๐Ÿ“ก Check if an antivirus (for example, Avast or Kaspersky) is blocking network activity Terraria.
    • ๐Ÿ“Š Reduce the number of players or disable mods (if you use tModLoader โ€”it is not supported in mobile version!).
    ๐Ÿ’ก

    Most connection errors are related to the settings of the router or firewall. If you do not understand port forwarding, it is easier to use a dedicated server or local network.

    7. Optimizing performance for multiplayer

    Multiplayer requires more resources than single player. To reduce lags and freezes:

    On Android:

    • ๐Ÿ”‹ Enable performance mode in the battery settings (Settings โ†’ Device care โ†’ Battery โ†’ Performance mode).
    • ๐Ÿ—‘๏ธ Clear the game cache (Settings โ†’ Applications โ†’ Terraria โ†’ Memory โ†’ Clear cache).
    • ๐ŸŽฏ Reduce graphics quality in the game settings (Settings โ†’ Video โ†’ Texture quality: Low).

    On iOS:

    • ๐Ÿ”„ Close background applications (double tap on Home or swipe up on an iPhone without a button).
    • โšก Turn on low power mode (Settings โ†’ Battery โ†’ Low consumption mode), but this may degrade performance.
    • ๐Ÿ“ฑ Restart your device before playing - this clears the RAM.

    For all platforms:

    • ๐ŸŒ Reduce the size of the world: small (Small) or medium (Medium) load faster.
    • ๐Ÿ‘ฅ Limit the number of players to 4-5 (8 players heavily load the network).
    • ๐Ÿšซ Turn off background music (Settings โ†’ Sound โ†’ Music: 0%) - this will reduce the load on the processor.

    If lags persist, try using alternative clients:

    • ๐Ÿค– On Android: Terraria (DRM-free) iz F-Droid (may work more stable).
    • ๐ŸŽ On iOS: unfortunately, there are no alternatives due to policy App Store.

    8. Security: how to protect your world

    When playing online, your world is vulnerable to other people's interference. To avoid item theft or vandalism:

    • ๐Ÿ”’ Install password for the world (host: Options โ†’ Password). Use a combination of letters and numbers.
    • ๐Ÿ›ก๏ธ Regularly make backups worlds:
      • On Android: world files are stored in /storage/emulated/0/Android/data/com.and.games505.terrariapaid/files/Terraria/Worlds. Copy them to the cloud.
      • On iOS: use iTunes/Finder for backup or iCloud (in the game settings).
    • ๐Ÿ‘ฎโ€โ™‚๏ธ On a dedicated server, install a mod TShock to manage player rights (prohibit destruction blocks, teleportation, etc.).
    • ๐Ÿšซ Do not share world files (.wld) with strangers - they can be edited through TEdit or other tools.

    If you are playing with strangers:

    • Disable PvP (World Settings โ†’ PvP: Off).
    • Limit access to chests (use the mod ChestLock on the server).
    • Keep an eye on server logs (if you use TShock) for suspicious activity.
    โš ๏ธ Attention: On public servers (for example, through Terraria Servers) your IP address may be visible to other players. To hide it, use a VPN or set up a server via Cloudflare Tunnel (for advanced users).
    ๐Ÿ’ก

    If you want to play with friends, but are afraid for your world, create a separate test world for multiplayer, and keep the main one offline.

    FAQ: Frequently asked questions about online play in Terraria Mobile

    Can I play the PC version of Terraria on a phone?

    No, the mobile and PC versions (Terraria 1.4.4+) use different connection protocols. Cross-platform play is only possible between Android and iOS, as well as between PC and consoles (PS4/Xbox) within separate ecosystems.

    However, there is a workaround: if you rent a dedicated server (for example, through Apex Hosting), you can load the world onto it from a PC and play from mobile devices. But you wonโ€™t be able to edit the world from the mobile version - you can only play.

    Why can't I see a server created on Android on iPhone?

    This is a typical problem due to differences in P2P implementation on different platforms. Try:

    1. Disable Local network in iOS privacy settings (Settings โ†’ Privacy โ†’ Local network).
    2. Use dedicated server instead of P2P.
    3. Connect via ZeroTier (requires registration and setting up a virtual network).

    If all else fails, check Does your mobile operator block P2P connections (see spoiler above).

    How to reduce lags when playing over the Internet?

    Lags in multiplayer Terraria usually associated with:

    • High ping (communication delay).
    • Host overload (if the game is running on a weak device).
    • A large number of entities (mobs, NPCs, items).

    Solutions:

    • Use VPN with a server closer to the host (for example, Cloudflare WARP).
    • Reduce world size and the number of players.
    • Disable background effects (Settings โ†’ Video โ†’ Background effects: Off).
    • If the host is a mobile device, switch to dedicated server.
    Is it possible to transfer the world from PC to mobile version?

    Technically yes, but with reservations:

    1. Copy the world file (.wld) from the PC (folder Documents/My Games/Terraria/Worlds).
    2. On Android place the file in /storage/emulated/0/Android/data/com.and.games505.terrariapaid/files/Terraria/Worlds (use a file manager with access to the root folder, for example, FX File Explorer).
    3. On iOS transfer is possible only through iTunes/Finder or cloud storage (for example, iCloud Drive), but requires manual import.

    Important: some blocks and mechanics may work differently due to differences in game versions. For example, mods from a PC will not work on the mobile version.

    How to ban a player on your server?

    If you are using dedicated server with TShock:

    1. Connect to the server via Telnet or console.
    2. Enter the command:
      /ban add [player name] [reason]
    3. To unban:
      /ban remove [player name]

    On mobile host (P2P) you cannot ban a player - only kick through the players menu (Tab โ†’ Kick).For a permanent ban, you need a dedicated server.