Launching your own world on Terraria on a mobile device opens up unique opportunities for cooperative play, but often confronts users with technical difficulties. The most common obstacle is the inability of friends to connect to your host due to incorrectly entering the address. Understanding how to find the server IPis a fundamental step for organizing a stable multiplayer session without delays and connection errors.
Unlike the PC version, where the address is often displayed in the console or logs, the Android interface hides this data, relying on system network settings. You will need not only to launch the game, but also to correctly identify the device on the local network, and also, if necessary, set up access from outside. To play over local Wi-Fi, an internal IP address is sufficient, while to connect via the Internet, your external (public) IP is critical.
In this guide, we will analyze all methods of determining the address, from the simplest system settings to advanced configuration methods router. You will learn to distinguish between types of addressing, understand the difference between 127.0.0.1 and a real address on the network, and also learn why a static IP can become your best friend in the world. Terraria.
Differences between local and external addresses in the context of the game
Before moving on to technical actions, you need to clearly understand which address you need at the moment. There is a concept in network technologies that often confuses beginners. Your smartphone on your home network has one address (local), which the router sees, but for friends located outside of your Wi-Fi, this address is invisible. NAT (Network Address Translation), which often confuses beginners. Your smartphone on your home network has one address (local), which the router sees, but for friends located outside of your Wi-Fi, this address is invisible.
The local IP address usually begins with the prefixes 192.168.x.x or 10.0.x.x. It is used when you and your friends are in the same room and connected to the same router. In this case Terraria uses a direct connection within the local network, which ensures minimal ping. However, if a friend is in another city, the local address is useless to him.
An external IP address is a unique identifier of your home network on the global Internet. This is what you must tell your friends to connect remotely. It is important to understand that providers often use dynamic address issuance, which means it changes after each reboot of the router. For stable gaming, it is recommended to use static IP or DDNS services.
โ ๏ธ Attention: Never publish your external IP address in open sources, chats or forums. This can make your home network vulnerable to DDoS attacks or port scanning by attackers.
The table below compares the characteristics of both types of addresses so that you can easily navigate:
| Characteristics | Local (Internal) IP | External (Public) IP |
|---|---|---|
| Address range | 192.168.x.x, 10.x.x.x | Any (for example, 85.143.x.x) |
| Who sees | Only devices in your Wi-Fi | Entire Internet |
| Use | Game in one room | Play with friends remotely |
| Stability | Permanent (if configured) | Changes often (dynamic) |
Finding the local IP address of an Android smartphone
To start playing on a local network, you need to find the address of your device within your home Wi-Fi. The interface Android may differ depending on the manufacturer (Samsung, Xiaomi, Pixel), but the search logic remains the same. You will not need third-party applications, since all information is available in the system settings.
Go to the menu Settings of your device. Find the section responsible for wireless connections. On most modern shells it is called Wi-Fi or Connections. Here it is important not just to turn on Wi-Fi, but to enter the details of the active connection.
- ๐ฑ Click on the name of your current network or on the gear/arrow icon next to it.
- ๐ In the menu that opens, look for the โInformationโ item, "IP Address" or "Advanced".
- ๐ Write down the numbers shown in the IPv4 Address line (for example,
192.168.1.45).
Sometimes the system may only display the MAC address, hiding the IP. In this case, scroll down to the bottom of the page and select the "IP Settings" (or "IPv4 Settings") option. Switch the mode from DHCP on Static. The system will automatically substitute the current IP address, which you can copy. Do not forget to return the settings back after this if you do not plan to fix the address permanently.
If the address starts with 192.168.0.x, then other devices on the network will have an address. 192.168.0.y. Make sure you do not mix up the last digit when entering the game.
Defining an external IP for a remote connection
If your friends are outside your home network, a local address 192.168... will not help them. You need to find out your public address, which is assigned by your provider. The easiest way is to use the built-in capabilities of the browser or specialized services, since it itself Terraria does not show this parameter in the host menu.
Open any browser on your smartphone (Chrome, Firefox, Samsung Internet) and enter the query "what is my ip" in the search bar or go to a site like 2ip.ru or myip.com. The site will instantly display your current external IP address. This is the address that you must tell your friends to connect.
However, knowing the address is only half the battle. To successfully connect from outside, you must complete the procedure Port Forwarding on the router. By default, all incoming connections are blocked by the router's firewall for security purposes. You need to โpunch throughโ the tunnel for game traffic.
Standard port for Terraria โ 7777. You need to go to the router settings (usually at 192.168.0.1 or 192.168.1.1), find the Port Forwarding / Virtual Server section and create a rule: redirect external port 7777 to the internal IP of your phone (which we looked for in the previous section) and port 7777.
What to do if the provider uses CG-NAT?
If your external IP on the router and on the 2ip.ru website are different, then you are behind double NAT (CG-NAT). In this case, port forwarding is not possible. There is only one solution - call your provider and ask for a static IP address (usually this is a paid service) or use apps like Hamachi/Radmin VPN.
Setting up a static IP and port forwarding
Dynamically changing the local address of your phone can lead to the fact that after rebooting the router Terraria will no longer be visible on the network, since the port forwarding rule will lead to the old address. To avoid this, you need to reserve an address for your device.
This can be done in two ways. The first is directly in the Wi-Fi settings on Android, selecting โStaticโ IP and entering the address manually (make sure that it does not conflict with other devices, it is better to take the address from the end of the range, for example 192.168.1.200). The second, more reliable way is to configure DHCP Reservation in the router itself.
Login to the routerโs web interface, find the section LAN or DHCP Server. There should be an option Address Reservation (Reservation of addresses). Select your device from the list (by MAC address) and assign a specific IP to it. Now, no matter how many times you reboot your phone, the router will always give it the same address.
- ๐ Find the MAC address of your phone in the "About phone" section or in the Wi-Fi status.
- โ๏ธ Enter the router settings (login/password is often indicated on the sticker below devices).
- ๐ Link the phone's MAC address to the selected IP (for example, 192.168.1.50).
โ ๏ธ Attention: The interfaces of routers (Asus, TP-Link, Keenetic, Mikrotik) are very different. If you are not sure of your actions when setting up port forwarding, it is better to refer to the instructions for a specific model or ask for help from a specialist so as not to disrupt the operation of your home network.
Using third-party utilities for network analysis
If the built-in Android tools do not seem informative enough to you or you want to get a detailed report on your network environment, you can use specialized applications. There are many free tools in the Google Play Market that work as powerful network scanners.
One โโof the most popular and safe solutions is the application Fing or Network Analyzer. Once launched, these apps scan your Wi-Fi network and display a list of all connected devices. You will immediately see your phone in the list, its IP address, MAC address, and gateway (router) address.
The advantage of such snails is that they often have built-in tools for checking ports (Port Scanner). You can run a scan of your own IP for an open port 7777. If the port is open, it means you have configured everything correctly and your friends will be able to connect. If it is closed, the problem is in the router settings or firewall.
Also, such applications help identify IP address conflicts. If suddenly there are two devices on the network with the same address, Terraria it may become unstable. The network scanner will instantly show duplicates and help fix the problem.
โ๏ธ Checklist before starting the server
Solving common connection problems
Even knowing the correct IP, players often encounter the "Connection Lost" or "Server not responding" error. One of the most common reasons is that the connection is blocked by an antivirus or the built-in Android firewall. Make sure that the game Terraria is allowed to access the local network and the Internet in the application permissions settings.
Another common problem is the version of the game. All players, including the host, must have the same version Terraria. If you have update 1.4.4.9, and your friend has 1.4.4.8, connection will be impossible, regardless of the correct IP address. Check for updates on Google Play.
You should also pay attention to the type of network. Some public Wi-Fi (in cafes, universities) have Client Isolation, which prevents devices from seeing each other. In such conditions, it will not be possible to create a local server - use mobile data (4G/5G) with Wi-Fi distribution, if the tariff allows.
90% of connection problems in Terraria can be solved by correctly configuring port forwarding on the router and using a static IP for the host device.
If all else fails, try temporarily disabling the antivirus on your friends' devices or adding Terraria to exceptions. Sometimes aggressive security settings block game ports, considering them suspicious.
Why do friends see my IP, but cannot connect?
Most likely, the problem is not in the IP address, but in the port. Make sure that the world settings in Terraria are set to port 7777 (or the one you forwarded). Also check that the Windows firewall (if forwarding through an emulator or PC bridge) is not blocking Java or the game.
Can I play via Bluetooth without Wi-Fi?
No, Terraria does not support direct Bluetooth connection for multiplayer. A TCP/IP connection is required, which is provided through a Wi-Fi router or LTE/5G access point.
How to start the server if I have a dynamic IP?
You will have to tell your friends the new IP every time it changes. For automation, you can use Dynamic DNS (DDNS) services, which assign a permanent domain name to your dynamic IP (for example, myterraria.ddns.net).
Does Internet speed affect lags in Terraria?
Yes, but what is more important is connection stability (ping) and upload speed (upload). If a host distributes the world, its upload speed determines how quickly the data will reach friends. For a comfortable game, it is desirable to have at least 5-10 Mbit/s for output.