Terraria on mobile devices - this is not just a ported version of the iconic sandbox, but a full-fledged experience with multiplayer, crafting and boss-raids. But if on a PC connecting to servers is intuitive, then on Android users are faced with nuances: from choosing the version of the game (vanilla or tModLoader) to setting up ports and dealing with lags. In this guide we will look at all methods of connecting to the server from official worlds to private hostings, and also solve typical problems like the "Failed to connect" error or high ping.

Important: multiplayer in Terraria It works differently on Android than on PC. There is no built-in server browser, and the connection occurs through an IP address or special applications. If you want to play with friends, one of you must become a host (or rent a dedicated server). We will consider both options - with minimal costs and without unnecessary equipment.

1. Which versions of Terraria on Android support multiplayer?

On Google Play there are two main versions of the game available, and their compatibility with servers is different:

  • ๐Ÿ“ฑ Terraria (official) โ€” vanilla version from 505 Games and Re-Logic. Supports multiplayer via local network (Wi-Fi) or external servers, but is not compatible with mods. Updates are released synchronously with the PC, but with a delay of 1โ€“2 months.
  • ๐Ÿ”ง tModLoader - a modified version with support for custom mods. Multiplayer only works on servers with tModLoader, and the connection requires manual configuration. The version is updated less frequently, and some mods may conflict.

If you plan to play on public servers, choose the official version. For modding and private worlds - tModLoader. Please note: vanilla and tModLoader servers are incompatible among each other!

๐Ÿ“Š Which version of Terraria are you using on Android?
Official (vanilla)
tModLoader
I donโ€™t know/donโ€™t play

There are also unofficial APK builds (for example, from Terraria Online), but their use is fraught with:

  • ๐Ÿšซ Account ban for piracy.
  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ Data leakage (some APKs contain malicious code).
  • ๐Ÿž Constant crashes due to unstable modifications.
โš ๏ธ Attention: If you downloaded Terraria not from Google Play or official website, multiplayer may not work due to lack of certificates Google Play Games. Check the APK signature in the phone settings (Settings โ†’ Applications โ†’ Terraria โ†’ Information about certificates).

2. Methods of connecting to the server: from local network to dedicated hosting

Depending on your goals (playing with friends, public server, mods), choose one of the methods:

Method Difficulty Cost Max. players Suitable for
Local network (Wi-Fi) โญ Free 4โ€“8 Games with friends at home
Hamachi/ZeroTier (VPN) โญโญ Free (up to 5 players) 10โ€“15 Games on the Internet without hosting
Dedicated server (hosting) โญโญโญ From $3 per month 50+ Public servers, large companies
Terraria Together (mobile application) โญ Free 10 Quick connection without settings

Let's look at each method in more detail.

2.1. Local network (Wi-Fi)

The easiest way to play with friends if you are on the same network. One player creates a world, the rest are connected via the IP address of his device.

Create a world in Terraria (click "Multiplayer" โ†’ "Host & Play")

Find out the local IP of the host (in the Wi-Fi settings or through the command ipconfig on a PC)

Open port 7777 in the router (if you play with a PC host)

Connect to IP host in Terraria (click "Join via IP") -->

If you play only on Android devices, you do not need to open the port - it is enough that everyone is connected to the same Wi-Fi. To connect from a PC, you will need port forwarding (port forwarding) in the router settings.

โš ๏ธ Attention: If you have dual-band router (2.4 GHz and 5 GHz), make sure that all devices are connected to same network. Some phones automatically switch between bands, which leads to a loss of connection.

2.2. Hamachi/ZeroTier (virtual LAN)

If friends are on different networks, you can create virtual local network via VPN services like Hamachi or ZeroTier. It is free for small companies (up to 5 players).

Instructions for ZeroTier:

  1. Download ZeroTier One on PC (host) and install on Android (link).
  2. Create a network on the site ZeroTier and add all players to it.
  3. B Terraria connect to the host IP address that is displayed in ZeroTier.

Advantage of the method: no need to open ports in the router. Disadvantage: lags are possible due to additional traffic encryption.

2.3. Dedicated server (hosting)

For a stable game with a large number of players, it is better to rent a dedicated server:

  • ๐ŸŒ Aternos โ€” free hosting (but with queues).
  • ๐Ÿ’ฐ GTXGaming โ€”paid, but with support tModLoader.
  • ๐Ÿ”ง PebbleHost โ€”optimized for mobile players.

After payment, the hosting will give you an IP address and port (for example, 123.45.67.89:7777Enter it). in Terraria in the menu "Join via IP".

๐Ÿ’ก

If the server lags, try changing the hosting region to the one closest to you. For example, for players from Russia it is better to choose a server in Europe (Frankfurt or Amsterdam).

2.4. Terraria Together (mobile application)

The application Terraria Together (available on Google Play) simplifies connecting to servers without manual configuration. Enough:

  1. Install the application.
  2. Select a server from the list or create your own.
  3. Connect via Terraria using a generated IP.

Minus: limit of 10 players and possible advertising.

3. How to create your own server on Android (without a PC)

If you want to become a host directly from your phone, there are two options:

  1. Use Termux - a Linux emulator for Android that allows you to run the server Terraria directly on the device.
  2. Set up portforwarding and make the phone a host via Wi-Fi.

Let's consider both methods.

3.1. Server via Termux (for advanced)

Termux allows you to run a full-fledged Terraria server on Android, but this requires knowledge of Linux. Step-by-step guide:

pkg update && pkg upgrade

pkg install wget proot-distro

proot-distro install ubuntu

proot-distro login ubuntu

wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1449.zip

unzip terraria-server-*.zip

cd ~/terraria-server

chmod +x TerrariaServer

./TerrariaServer -config serverconfig.txt

After starting the server, other players will be able to connect to your local IP phone (you can find it out through the command ifconfig in Termux).

โš ๏ธ Attention: The server in Termux will only work while the application is open. Closing Termux or rebooting the phone will stop the server. For the background, use the command nohup.
How to start the server in the background?

Use the command:

nohup ./TerrariaServer -config serverconfig.txt &

To stop the server, find its PID through ps aux | grep Terraria and execute kill [PID].

3.2. Portforwarding on Android (easy method)

If you root access, you can configure port forwarding directly on your phone:

  1. Install NetGuard or Port Forwarding from Google Play.
  2. Forward port 7777 (by default for Terraria) to the local IP phone.
  3. In the router, open this port for external access.

Without root access Port forwarding is not possible on Android - you will have to use a PC or hosting.

4. Solving connection problems

Most often, players encounter three errors:

  • ๐Ÿšช "Failed to connect" - the server is not responding.
  • ๐Ÿ”Œ "Connection timed out" - there is a problem with the network or ports.
  • ๐Ÿ”’ "Invalid password" - the password or game version is incorrect.

Let's look at the solutions.

4.1. "Failed to connect" - the server does not found

Reasons and solutions:

  • ๐Ÿ” Incorrect IP/port โ€”check the connection data. If you are using hosting, make sure the server is running.
  • ๐Ÿ“ก Internet problems โ€”reboot the router or switch to mobile data.
  • ๐Ÿ›ก๏ธ Firewall/antivirus โ€”disable them temporarily (on the phone and PC host).
  • ๐ŸŒ Incompatibility of versions โ€”update Terraria to the latest version in Google Play.

4.2. High ping and lags

If the game is slow, try:

  • ๐Ÿ“ถ Change network โ€”switch from Wi-Fi to 4G/5G or vice versa.
  • ๐Ÿ“ Select the nearest server โ€”in hosting, change the region to Europe or Asia (depending on your location).
  • ๐Ÿ”„ Reduce the number of NPCs and mobs โ€”in the server settings (serverconfig.txt) reduce the parameters maxNPCs and spawnrate.
  • ๐Ÿ› ๏ธ Disable mods - if you play on tModLoader, some mods may cause lags.
๐Ÿ’ก

If the ping is consistently high (more than 200 ms), the problem is most likely on the hosting side. Try another provider or play during low load hours (early in the morning or late in the evening).

4.3. "Invalid password" - authentication error

This error occurs in three cases:

  1. You entered the wrong server password (check the register!).
  2. The server requires version with mods (tModLoader, and you are connecting with vanilla.
  3. The server has it enabled whitelist (whitelist), and your nickname has not been added.

Solution: contact the server administrator or check the settings in serverconfig.txt (parameter password).

5. Security: how not to lose your account and data

Playing on public servers is always associated with risks: from theft of items to a ban for "cheating" (if the server uses anti-cheat). Follow the rules:

  • ๐Ÿ” Do not share your password from account Google Play Games โ€”through it you can steal your saves.
  • ๐Ÿ›ก๏ธ Use two-factor authentication in your Google account.
  • ๐Ÿ“ฆ Reserve worlds โ€”copy save files (.wld and .plr) to the cloud.
  • ๐Ÿšซ Do not download "cheats" โ€”most APKs with hacks contain viruses.

If you play on another server, do not store valuable items in chests - the administrator can delete them or ban you for no reason.

๐Ÿ’ก

To reserve worlds, connect your phone to the PC and copy the folder /Android/data/com.and.games505.terrariapaid/files/Worlds. data-i="242">the path will be different: tModLoader the path will be different: /Android/data/com.terraria.tmodloader/files/Worlds.

6. Optimizing Terraria on Android: how to reduce lags

Even on powerful smartphones Terraria it can slow down due to a large world or many mobs. Here's how to improve performance:

  • โš™๏ธ Reduce graphics โ€”. in the game settings (Settings โ†’ Video) disable "Blood & Gore", "Visual Effects" and reduce "Lighting Quality".
  • ๐Ÿ—บ๏ธ Limit the size of the world โ€” when creating, select "Small" (small world) instead of "Large".
  • ๐Ÿงน Clear the cache โ€” once a week, clear the game cache in the Android settings (Settings โ†’ Applications โ†’ Terraria โ†’ Memory โ†’ Clear cache).
  • ๐Ÿ”‹ Close background applications โ€” Terraria requires a lot of RAM.

If the game still lags, try mute the sound - this will relieve the processor. To do this, in the game settings, set "Music Volume" and "Sound Volume" to 0.

7. The best Terraria servers for Android in 2026

If you donโ€™t want to mess with the settings, you can connect to already running servers. Here are the proven options:

Server name IP:Port Version Features
Terraria Mobile Hub play.terrariamobile.com:7777 Vanilla 1.4.4 No mods, PvP, economy
Modded Madness tmod.ddns.net:7778 tModLoader 100+ mods, difficult bosses
Russian Terraria ru-terraria.hopto.org:7777 Vanilla 1.4.4 Russian-speaking community, events

Before connecting, check the relevance of the IP on official forums or in Discordcommunities servers. Some addresses may change.

โš ๏ธ Attention: Public servers often have their own rules. For example, it may be prohibited to use "Rod of Discord" or build next to a spawn. Violation will lead to a ban.

FAQ: Frequently asked questions about Terraria on Android

Can I play on the same server with PC and mobile players?

Yes, Terraria on Android and PC are fully compatible if the game versions are the same (for example 1.4.4). However, to connect from a PC, you will need to open a port 7777 in the router or use a VPN like ZeroTier.

How to transfer the world from PC to Android?

Copy the world (.wld) and character (.plr) files from the PC to folder /Android/data/com.and.games505.terrariapaid/files/Worlds on the phone. For tModLoader use the folder /Android/data/com.terraria.tmodloader/files/Worlds.

Important: If the world was created on a PC with mods, it may not open on Android (or the mods will be disabled).

Why do some items not work on the server?

This may be related to:

  • ๐Ÿ”ง Mods โ€” if the server uses tModLoader, and you have a different version.
  • โš–๏ธ Server restrictions โ€”the administrator could disable certain items (for example, "Infinite" weapons).
  • ๐Ÿ› Bug โ€”some items (like "Cell Phone") do not work in multiplayer.
How to enable cheats on your server?

If you are the administrator of your server, edit the file serverconfig.txt:

cheatmode=1

difficulty=0 # Creative mode

After that, restart the server. In the game, use commands in the chat, for example:

/godmode

/item [ID] [quantity]

Can I play on a server without the Internet?

Yes, but only by local network. Create a world on one device and connect the rest via Wi-Fi. The Internet is not required, but all devices must be on the same network.