The mobile version of one of the most popular sandboxes in the world has long ceased to be just a port for short sessions. Modern smartphones and tablets have enough power to provide a full gaming experience that is almost as good as the PC version. However, many players are not interested in single survival, but in the opportunity to share adventures with a friend on the go or at home.
Organizing a joint game on devices running an operating system Android has its own technical nuances that distinguish it from console or computer analogues. You will need not only to install the game, but also to properly configure network communication between gadgets. In this article we will analyze in detail all available connection methods, from a simple local network to creating a dedicated server.
Before moving on to the technical settings, make sure that both devices are running the current version. Terraria. Differences in client versions are the most common cause of connection errors and the inability to see a friend’s world in the list of available servers. It is also worth checking that both smartphones are connected to the same network or have activated communication modules for direct connection.
Preparing devices and checking versions
The first step towards cooperative building and boss battles is software synchronization. The game is constantly updated, adding new content and fixing bugs, so it is critical that both devices have an identical build. Go to Google Play Market or Galaxy Store and check for updates for the application.
If one of the devices uses the old version and the other uses the new one, the handshake mechanism when connecting simply will not work. You will see a version error or an infinite freeze while loading the world. Make sure that the build number matches up to the last digit, as even minor differences can block the connection.
⚠️ Attention: If you downloaded the game from third-party sources (APK files), make sure that the source is reliable and the version matches the official one. Pirate builds often have modified code that prevents normal multiplayer.
In addition to the game version, you should pay attention to the amount of free memory. When loading a world in multiplayer, data is transferred in real time, and a lack of RAM can cause the application to crash. Close background processes before starting a session to ensure stability.
☑️ Preparing for multiplayer
Playing via a local Wi-Fi network
The most stable and easiest way to play together is to use a shared wireless network. This method provides minimal latency (ping) and high data transfer speeds, which is important when actively fighting hordes of enemies. Both smartphones must be connected to the same router.
To start the game, one of the players must create a world and enter it. After loading, you need to press the Multiplayer button in the main menu or the Wi-Fi icon in the game interface to open the port for connection. The second player chooses an option Join via IP or searches for a server in the automatic list, if it is displayed.
Sometimes the automatic search does not work due to the security settings of the router. In this case, you will need to find out the local IP address of the host. This can be done in the Wi-Fi settings on the phone that created the world, or through special network applications. Enter the received address (for example, 192.168.1.5) and port (default 7777) on the second device.
If the router supports a guest network, try connecting both devices to it. This often bypasses client isolation restrictions that may be enabled on the main network.
The quality of your connection is directly dependent on the power of your router and the distance to it. If you are in different rooms across multiple walls, the signal may weaken, causing lag. For the best experience, try to be in close proximity to the access point.
Connecting via a mobile hotspot
What if you are outdoors, in transport, or simply do not have access to home Wi-Fi? In such a situation, the function of creating an access point comes to the rescue. One of the smartphones will act as a server and router, distributing the Internet (or local network) to the second device.
Activate the mode Wi-Fi access point in the settings of the host phone. Connect the second smartphone to the created network by entering the password. It is important to understand that in this mode, the Internet on the second device may not work, but the local connection for the game will be established correctly.
After connecting, proceed in the same way as a regular Wi-Fi network. The host loads the world and the client connects on the local IP address, which usually looks like 192.168.43.1 or similar. This method is ideal for traveling, but has one significant drawback - high power consumption.
⚠️ Attention: Access point mode significantly drains the battery of the host device. It is recommended to connect the phone to an external battery (Power Bank) or charger during a long session.
It is worth noting that some cellular operators may block or limit operation in modem mode. If the connection is not established, check your tariff plan and operator settings. Also make sure that the host phone does not have data saving mode enabled, which can block local connections.
Setting up ports and firewall
In rare cases, especially when using complex corporate networks or specific Android settings, the security system may block incoming connections. The game Terraria uses a specific port for data exchange, and if it is closed, friends will not be able to join.
The standard port for the mobile version of the game is 7777. If you are creating a server manually or using advanced router settings, make sure that this port is open for incoming connections in the TCP and UDP protocols. On most home routers, this is done in the “Port Forwarding” section.
On the Android device itself, the firewall settings are usually hidden from the user, but some antiviruses or traffic monitoring applications can interfere with the network. If you use similar utilities, add Terraria to the list of exceptions or allowed applications.
What is a static IP and why do you need it?
A static IP address does not change every time you reconnect to the network. This is convenient if you often play with the same friend: you don’t have to find out a new host address every time, just enter the saved one.
Using a PC server for mobile devices
For those who want to organize large-scale survival with friends who have different devices (some on PC, some on Android), the best solution would be a dedicated server. The mobile version of the game is compatible with servers running on a computer, provided that it is configured correctly.
You will need to download the Terraria server part for PC and configure the file serverconfig.txt. The key parameter here is ip, which must be set to 0.0.0.0 to accept connections from the local network, or your external IP if you play over the Internet.
port=7777maxplayers=10
password=
worldname=MyWorld
autocreate=1
After starting the server on the computer, players from Android devices connect through the menu Join via IPby entering the local address of the computer on the network (for example, 192.168.0.105). This method removes the load from mobile devices, since all the computing power for world generation and NPC logic falls on the PC.
| Parameter | Local host (Android) | PC Server | Online services |
|---|---|---|---|
| Stability | Average | High | Depends on the tariff |
| Phone load | High | Low | Medium |
| Setting complexity | Low | High | Medium |
| Number of players | Up to 4-8 | Up to 255 | Depends on the host |
Using a PC as a server is the best choice for long sessions, as it prevents phones from overheating and ensures maximum stability in the world.
Solving common connection problems
Even if you follow all the instructions, users may encounter difficulties. One of the most common problems is the “Connection Lost” message or an endless connection process. This is often due to the fact that the devices are on different subnets or the “Client Isolation” function is enabled on the router.
Another common mistake is mismatch between world modifications. If the host used third-party editors or cheats that changed the save file structure, the pure game client may refuse to load such a world. Use only vanilla worlds to ensure compatibility.
If the game crashes immediately after connecting, try lowering the graphic settings on both devices. Reduce the number of particles, disable motion blur, and lower the rendering resolution. This will free up resources for processing network packets.
⚠️ Attention: Game interfaces and router settings can be updated by developers. If you cannot find a specific menu item, check the official documentation of your device or look for the latest guides for your router model.
Frequently asked questions (FAQ)
Can I play Terraria together via Bluetooth on Android?
Unfortunately, the official version of the game does not support direct connection via Bluetooth for multiplayer. This technology has too low bandwidth to transmit game world data in real time. Use Wi-Fi or a hotspot.
Why don’t I see my friend’s server in the list, although we are on the same network?
Automatic search for servers sometimes fails due to firewall settings or router features. Try using a manual connection by entering the IP address (Join via IP), this is the most reliable method.
Will progress be saved if the host leaves the game?
Yes, progress is saved on the device that acted as the host (created the world). If the host closes the application, the session will be interrupted for everyone, but the next time the host starts the world, everything built and mined will remain in place.
Do both players need to buy the game?
Yes, to play legally online, a license is required for each device. Attempts to use pirated copies for multiplayer often lead to version errors and the inability to connect to official or stable servers.
What is the maximum ping allowed for a comfortable game?
For dynamic battles with bosses, a ping below 50-60 ms is desirable. With a value above 100 ms, you may notice a delay between the button press and the character's action, which can become critical in difficult situations.