The World Terraria on mobile devices offers the same endless possibilities for exploration and construction as on PC, but the process of organizing cooperative play often confuses users. When you decide to create your own world for friends or join an existing server, the first technical hurdle is finding the right network address. Without an accurate IP addresses connection to the host is impossible, and the game simply will not be able to find a remote device on the local network or via the Internet.

Unlike console versions or PC, where network settings are often hidden in deep menus or require working with the command line, on Android this process has its own unique features related to the architecture of the operating system. Mobile devices can use both Wi-Fi and mobile data, and each of these connection types requires a different approach to address identification. Understanding the difference between internal and external IP is critical to successfully setting up a multiplayer session.

In this article we will look in detail at all the available ways to obtain the necessary network data directly from your smartphone or tablet. We will look at the built-in system tools, third-party utilities and router settings so that you can easily start the game with friends. To play over a local network (Wi-Fi), you need an internal IP, and to play over the Internet, an external static address.

Differences between internal and external IP addresses

Before you start looking for numbers and dots, you need to clearly understand which address you need at the moment. In network terminology, there are two main types of addressing, and confusion between them is the most common cause of connection errors. Internal (local) IP assigned to your device by the router within your home network and usually looks like 192.168.x.x. This address is visible only to other devices connected to the same Wi-Fi.

On the other hand, external (public) IP is the address that your provider gives your router to access the global network. It is this address that is seen by sites on the Internet and by friends who want to connect to your server Terraria from another point in the city or country. If you are in the same apartment and connected to the same router, you need a local address. If a friend is in another house - public.

โš ๏ธ Attention: The dynamic external IP address can change every time the router is restarted or after the lease time by the provider expires. For stable gaming over the Internet, it is recommended to check with your provider about the possibility of providing a static address or using dynamic DNS services.

Understanding this difference will save you hours of troubleshooting. Many players try to forward ports for a local address or, conversely, enter a friendโ€™s internal IP while being hundreds of kilometers away, which is technically impossible. Always clarify the context: โ€œAre we on the same network?โ€ If yes, we are looking for 192.168..., if not, we are looking for an external one.

๐Ÿ“Š Where do you plan to play with friends?
In the same apartment (Wi-Fi)
In different cities (Internet)
Via Bluetooth
I donโ€™t know, I just want to try

Finding an IP address through Android settings

The easiest and fastest way to find out your local address does not require installing additional applications. Operating system Android stores all necessary network information in a standard settings menu, access to which is open to any user. However, the location of these settings may vary slightly depending on the OS version and the manufacturer's shell (Samsung One UI, Xiaomi MIUI, etc.).

To obtain the data, you need to go to the settings section responsible for wireless connections. In most modern smartphones, the path looks like this:

  • ๐Ÿ“ฑ Open Settings your device.
  • ๐Ÿ“ถ Go to section Wi-Fi or Connections.
  • ๐Ÿ” Click on the name of the network to which you are connected, or on the gear icon next to it.
  • โ„น๏ธ In the window that opens, find the item IP address or Network information.

Here you will see a set of numbers separated by dots. This is your current local address. Please note that this menu often displays the subnet mask and default gateway, which may be needed to fine-tune the router in the future. If you are using mobile data (4G/5G), the address will be different, and you will not be able to find it out through the Wi-Fi menu - in this case, the IP is assigned by the telecom operator.

๐Ÿ’ก

If only an address like 169.254.x.x is displayed in the Wi-Fi menu, this means that the device was unable to obtain an address from the router (DHCP). Check your Wi-Fi password or reboot your router.

Using third-party applications for the network

Native Android tools sometimes hide details or do not allow you to copy an address to the clipboard with one touch. For more advanced users and those who often configure the network, there are specialized utilities. They provide detailed information about the network interface, including MAC address, DNS servers and connection status.

One โ€‹โ€‹of the most popular and reliable tools is the application Fing or Network Analyzer. After installation and launch, such apps automatically scan the network and issue a full report. The advantage of such snails is that they also show a list of all devices connected to your Wi-Fi, which helps make sure that your friend or second device for playing is already online.

Here is a list of actions for working with network analyzers:

  • ๐Ÿ“ฅ Download the application from Google Play (for example, Network Analyzer).
  • ๐Ÿš€ Start scanning the network with the button Scan.
  • ๐Ÿ“‹ Find your device in the list (often marked as โ€œThis deviceโ€).
  • ๐Ÿ“ Copy the displayed IPv4 Address.

โš ๏ธ Attention: Some antiviruses or privacy protection systems (for example, on Xiaomi or Huawei) may block applications from accessing the full list of devices on the network. When you first launch, be sure to give all requested permissions.

โ˜‘๏ธ Checking the network application

Done: 0 / 1

How to find the external IP for playing over the Internet

If you plan to play with friends who are not on your local network, you need to find out your public address. The easiest way to do this is from your phone using a regular browser. There are many services that instantly display your IP from which you access the network.

Just open any browser (Chrome, Firefox, Samsung Internetand enter the query "my ip" or "what is my ip" in the Google search bar. The search engine will immediately show your address at the top of the results. You can also go to specialized sites, such as 2ip.ru or whatismyip.com.

However, knowing the external IP is only half the battle. In order for friends to connect to your server Terraria, you need to perform Port Forwarding on the router. Without this, the incoming connection will be blocked by the router's protection Standard port for Terraria โ€” 7777.

8 (standard)

(not specified)

Parameter Default value Where to change
Server port 7777 Game host settings
Protocol TCP/UDP Router settings
Max. players World creation menu
Password Host settings
What to do if the provider uses CGNAT?

If your external IP starts with 100.x.x.x or 10.x.x.x, you are behind double NAT. In this case, port forwarding on your router will not work. You will need to either request a โ€œwhiteโ€ IP from your provider, or use apps for virtual LANs (for example, Radmin VPN).

Setting up a host and connecting in Terraria

After you have sorted out the addresses, you can proceed to setting up the game itself. Run Terraria on the device that will act as a server (host). In the main menu, select Multiplayer, and then Host. You will be asked to select a character and a world.

In the host settings, pay attention to the field Port. Make sure that 7777is there if you did not change it manually. You can also set a password here to prevent strangers from wandering into your world if you play over the Internet with an open port. After confirming the settings, the game will go into connection standby mode.

To connect the second player (client), the steps are as follows:

  1. Run Terraria and select Multiplayer โ†’ Join via IP.
  2. In the field IP Address enter the address that you found out earlier (internal for Wi-Fi or external for the Internet).
  3. Leave in the Port field 7777 (or the one that is set on the host).
  4. Click Connect.

โš ๏ธ Attention: When connecting via the Internet, the firewall of your antivirus or Android security system may block the incoming connection. When you first start the server, the system may ask for permission to access the network - be sure to select "Allow".

๐Ÿ’ก

Successful connection depends on three factors: the correct IP type (internal/external), open port 7777 on the host router and the absence of blocks in the antivirus.

Typical problems and their solutions

Even knowing how to find the server IP on Terraria on Android, players often encounter difficulties connecting. The most common error is "Connection Lost" or endless waiting. Most often this is due to the fact that the devices are on different subnets or one of the players uses mobile data, and the other uses Wi-Fi without port forwarding.

If you are playing on a local network, make sure that Wi-Fi is turned on on both devices and they are connected to the same access point. Sometimes rebooting the router helps, as it may have frozen and stopped correctly distributing addresses to new devices. Also check if the router is set to Client Isolation - this function prevents devices from seeing each other.

In case of problems with external connection:

  • ๐Ÿ”„ Make sure that your friend enters your external IP and not his own.
  • ๐Ÿ”Œ Check if port forwarding works (Port Forwarding) in the router settings for port 7777.
  • ๐Ÿ“ถ Try to temporarily disable the firewall or antivirus to check.

Remember that the game versions for all players must be the same. If you have the latest updated version from Google Play installed, and your friend has the old one, you wonโ€™t be able to connect. Updates Terraria come out rarely, but they are critical for compatibility.

Why does the game crash when trying to connect?

Most often, a crash occurs due to a lack of RAM on the host device, especially if there are a lot of objects and effects in the world. Try reducing the number of active players or closing background applications before starting the server.

Can I play via Bluetooth?

Officially Terraria Android does not support playing via Bluetooth. To connect devices without a Wi-Fi router (for example, on the road), it is better to use the โ€œHotspotโ€ function on one of the smartphones, creating a local network.

What maximum ping is acceptable for a comfortable game?

For Terraria ping up to 100-120 ms is considered acceptable. At values โ€‹โ€‹higher than 150 ms, there may be delays when hitting enemies and teleporting. When playing over the Internet, try to choose a host with a good communication channel.

Do you need Root to create a server?

No, to create and connect to a server Terraria superuser rights (Root) are not required. All necessary functions are available in the standard version of the game and the Android operating system.