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!
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:
- Download ZeroTier One on PC (host) and install on Android (link).
- Create a network on the site ZeroTier and add all players to it.
- 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:
- Install the application.
- Select a server from the list or create your own.
- 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:
- Use Termux - a Linux emulator for Android that allows you to run the server Terraria directly on the device.
- 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:
- Install NetGuard or Port Forwarding from Google Play.
- Forward port
7777(by default for Terraria) to the local IP phone. - 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 parametersmaxNPCsandspawnrate. - ๐ ๏ธ 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:
- You entered the wrong server password (check the register!).
- The server requires version with mods (tModLoader, and you are connecting with vanilla.
- 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 (
.wldand.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.