Multiplayer on mobile devices opens up completely new horizons for survival and construction, but the connection process often causes difficulties for beginners. If you've just installed the game and want to start a co-op adventure right away, you'll need to figure out network types and port settings. Unlike the PC version, where everything is often solved through Steam, on Android it requires manual configuration or the use of special modes. Terraria on mobile devices opens up entirely new horizons for survival and construction, but the connection process often causes difficulties for beginners. If you've just installed the game and want to start a co-op adventure right away, you'll need to figure out network types and port settings. Unlike the PC version, where everything is often decided through Steam, on Android manual configuration or the use of special modes is required.

The main problem that players face is the lack of understanding of the difference between playing locally over Wi-Fi and connecting through a dedicated server. Local network works only when both devices are on the same access point, while playing from different cities will require configuration Host with port forwarding or use of cloud services. We will analyze both scenarios so that you can choose the most suitable one for your situation.

Before getting into the technical details, make sure that both players have the same version of the game installed. Differences in even the same minor version (for example, 1.4.4.9 and 1.4.4.8) can result in a "Version Mismatch" error that blocks entry. Also check that the worlds are not password protected if you forgot to tell a friend, or that you know this code to enter.

Preparing devices and checking the version

The first step before any connection attempt is to synchronize the software. The game Terraria regularly receives updates that fix bugs and add content, but these changes often break backward compatibility. Go to Google Play Market and check for updates for both devices.

If the update is not available in your region or one of the players has a modified version (for example, with cheats), you will not be able to connect to the official server. In the game settings, in the lower corner of the main screen, the current build number is displayed. Compare these numbers: they must match to the last digit.

It is also worth paying attention to the amount of RAM of the device. Although Terraria is not a heavy game by modern standards, when large worlds are generated and there are many entities (enemies, drops, effects), a weak phone may begin to crash when trying to host the game. For stable operation of the host, a device with 4 GB of RAM or higher is recommended.

๐Ÿ’ก

Before starting the game, go to the graphics settings and turn off โ€œHeat Wavesโ€ and complex lighting effects, if one of the players has a weak phone - this will increase FPS and connection stability.

โš ๏ธ Attention: Using pirated copies of the game makes it impossible to connect to official servers and often causes crashes when trying to create a local room due to file checksum mismatches.

Playing over a local Wi-Fi network

The easiest and most reliable way to play with a friend who is in the same apartment or house is to use local Wi-Fi network. In this case, one of the devices acts as a server, and the rest connect to it as clients. The main condition: both smartphones must be connected to the same router.

The process of creating a room begins with choosing a world. The player who will be the host (server creator) must load his world in single player mode. After loading the world, you need to press the menu button and select the option Host & Play (Host and play). At this point, the game will switch the device to server mode.

The second player must go to the menu Multiplayer (Multiplayer) and select the mode Join via IP (Join via IP). Here the question arises: what address should I enter? If you are on the same network, the host needs to know its local IP address. This can be done in the Wi-Fi settings on the phone or through special applications like Fing.

  • ๐Ÿ“ฑ The host recognizes its IP (usually starts at 192.168.x.x).
  • ๐Ÿ”— The second player enters this IP in the address field.
  • ๐Ÿ”“ The default port for Terraria is 7777, there is no need to change it.
  • ๐ŸŽฎ The Connect button is pressed and the connection occurs.

Sometimes automatic detection does not work correctly, and the list of available games remains empty. In this case, manually entering the IP address is the only working solution. Make sure that the host's phone does not have the "Guest Network" mode on the router enabled, as this isolates the devices from each other.

๐Ÿ“Š How do you usually play Terraria?
Two of you on the same couch
On your local network at home
Via Internet with a friend from another city
Solo, without multiplayer

Connecting via the Internet (Server hosting)

If your friend lives in another city, a simple local network will not work. You will need to organize access to your device from an external network. This is a more complex process that requires an understanding of how network addresses work. There are two main methods: port forwarding on the router or using apps to create a virtual local network.

The Port Forwarding method is the most stable, but requires access to the router settings. The host needs to go to the control panel of the router (usually at 192.168.0.1 or 192.168.1.1) and find the Port Forwarding or Virtual Serversection. There you need to add a new rule for the port 7777 (TCP/UDP protocol), indicating the local IP address of the host phone.

After setting up the router, the host should recognize its own external IP address. This can be done by simply entering the request โ€œmy ipโ€ in the browser. This address (a set of numbers that does not start with 192.168) should be sent to a friend. A friend enters it in the connection field, adding a port through a colon: for example, 85.26.123.45:7777.

Parameter Value for setting Where to find
Game port 7777 Terraria Settings / Guide
Protocol TCP and UDP Router Settings
Local Host IP 192.168.x.x Wi-Fi Settings phone
External IP Dynamic (changes) Sites like 2ip.ru

โš ๏ธ Attention: Your external IP address may change every time you restart the router (dynamic IP). If a friend cannot connect the next day, the address may have changed and you need to find it out again.

Using virtual networks (Hamachi, Radmin VPN)

If fiddling with the router settings is too difficult or the provider prohibits port forwarding, apps for creating virtual private networks (VPN) come to the rescue. Applications like Radmin VPN or Hamachi (on a PC for a friend, if he is playing from a computer) allow you to trick the game into thinking that you are on the same local network, even if you are on different continents.

To implement this method, both players (or at least the host and the friend, if the friend has a PC) need to install the appropriate application. After installation, a new network is created with a name and password. Both devices connect to this network. Now in the game you need to use not an external IP, but virtual IP addressthat was issued by the application (usually starts at 25.x.x.x or 10.x.x.x).

This method has its drawbacks: it adds a delay (ping), since the traffic goes through an intermediary server, and requires the installation of third-party software. However, when playing with friends without system administration skills, this is often the fastest path to success. On pure Android (phone-to-phone), the use of such applications can be limited by access rights, so more often this scheme is used in a PC-Phone combination.

Why doesnโ€™t Radmin VPN work on two phones?

The Radmin VPN app on Android often works in limited mode or requires root access to fully emulate a network adapter. For Phone-Phone communication, it is better to use the โ€œHotspotโ€ function if friends are nearby, or port forwarding if they are far away.

Setting up characters and worlds

When the technical part of the connection is established, it is important to properly configure the gameplay. When you first enter the host world, the game will prompt you to create a new character or select an existing one. Remember that the character's inventory is stored locally on the player's device and not on the server. If you log in from another phone, you will have to take things again unless you transferred the character file.

World Difficulty and the game mode (Classic, Expert, Master) are determined when creating the world and cannot be changed on the fly. Make sure all players are prepared for the chosen difficulty level, as in Expert mode, enemies deal significantly more damage and have new abilities.

If you plan to build a shared base, agree on access rights. In the mobile version Terraria there is no complex system of privileges, as on dedicated PC servers. Any player who comes in by default has the rights to destroy and install blocks. To avoid griefing (accidental or intentional destruction of buildings), trust access only to trusted friends.

  • ๐Ÿ›ก๏ธ Create a separate chest for shared resources.
  • ๐Ÿ  Mark the boundaries of the residential area so as not to interfere with each other.
  • โš”๏ธ Distribute roles: who digs ore, who builds, who fights.

You can use cloud saves to transfer your character between devices if you are logged into the same Google Play Games or iCloud account (for cross-platform). In the main menu, select Cloud Saves, upload the character to the server, and then download it back on another device.

Solving common connection errors

Even with correct settings, errors may occur. The most common is Lost Connection (Connection lost). This often happens if the host minimized the game or the phone screen went dark and the system paused the network module to save power. To avoid this, in the Android settings for the application Terraria you need to disable battery optimization.

Another problem is a timeout error. It occurs when the ping is too high or the data packet is lost. Try lowering the graphics quality in the game settings to reduce CPU and network load. Also make sure that no one on the network is downloading torrents or watching 4K videos, as this will clog the channel.

โš ๏ธ Warning: If you use mobile data (4G/5G) instead of Wi-Fi for hosting, your telecom operator may block incoming connections due to the use of NAT. In this case, it will be impossible to connect to you via direct IP without using third-party tunnels.

In case of desynchronization, when players see different enemies or blocks are in the wrong places, it is best to restart the session. Continuing the game after a strong deletion may result in corruption of the world file. Regularly make backup copies of the world through the loading menu.

โ˜‘๏ธ Connection diagnostics

Done: 0 / 5
๐Ÿ’ก

The stability of the connection in mobile Terraria is 90% dependent on the quality of the host's Wi-Fi signal and the absence of background downloads on players' devices.

FAQ: Frequently asked questions about multiplayer

Is it possible to play between Android and iOS?

Yes, cross-platform play between Android and iOS (iPhone/iPad) is fully supported in the latest versions. Terraria. The main condition is an identical version of the game on both devices. The connection process is no different from connecting two Android phones.

Why does a friend see my world, but cannot enter?

Most likely, the problem is in the firewall or router settings that block incoming connections to port 7777. Also check if a password for the world is set in the host settings. If there is a password, the friend must enter it when connecting.

How many players can log in at the same time?

Officially, the mobile version Terraria supports up to 8 players in one session. However, the performance of the host phone may not support such a number of entities, so for large companies it is recommended to use a dedicated PC server.

What to do if it says โ€œRetrying connectionโ€?

This means that data packets do not reach the host. Check to see if the host's IP address has changed. If you are playing over the Internet, make sure that port 7777 is really open and forwarded to the correct local address of the device.