Terraria na Android is not just a portable version of the iconic gerbil, but a full-fledged multiplayer experience with support for local and network servers. But to play with friends via the Internet or local network, you need to know Device IP addresson which the world is running. Without this, it is simply impossible to connect to the server.

The problem is that the mobile version of the game does not display the IP automatically (unlike the PC), and standard Android methods do not always give the desired result. In this article we will look 5 proven methods find out the IP address for Terraria Mobile โ€”from basic smartphone settings to specialized applications. We will also tell you how to correctly transfer this data to other players and what to do if the connection does not work.

Why is the server IP address not visible in Terraria on Android?

In the desktop version Terraria the server host sees its local IP directly in the game interface (usually this 127.0.0.1 or 192.168.x.x). On Android developers deliberately removed this functionto simplify the mobile interface. Instead, players have to search for IP manually through:

  • ๐Ÿ“ฑ Wi-Fi/mobile data settings smartphone;
  • ๐Ÿ”ง Specialized applications (for example, Network Info II);
  • ๐ŸŒ Online services to determine the external IP;
  • ๐Ÿ–ฅ๏ธ Router (router), if the game is played over a local network;
  • ๐Ÿ’ป Command line (for advanced users).

Another difficulty is the difference between local (for playing over Wi-Fi) and external (for playing over the Internet) IP. If you are the host, you need to transfer the external address to the players, but it cannot always be found out using standard Android tools. More on this in the next section.

โš ๏ธ Attention: If you use mobile data (3G/4G/5G), your external IP may change dynamically with each connection. This will complicate the game via the Internet - it is better to use Wi-Fi with a static IP.

Local vs external IP: which one is needed for Terraria?

Before looking for an IP, decide exactly how you play:

Game type What IP is needed Where to look for it Address example
Local network (Wi-Fi) Local (LAN) Wi-Fi settings on Android 192.168.1.105
Via the Internet (WAN) External (public) Online services or router 93.180.71.3
Hamachi/ZeroTier Virtual (VPN) VPN application 25.87.123.45

For most players, the first two options are relevant. Local IP needed if all participants are connected to the same router (for example, at home or in cafe). External IP will be required if friends come from other networks - but there are nuances:

  • ๐Ÿ”’ Your router must support port forwarding Forwarding);
  • ๐Ÿ”„ External IP can be dynamic (changes when reconnecting);
  • ๐Ÿ›ก๏ธ Some providers block incoming connections to home IPs.

If you do not If you are sure what type of game you need, start with a local IP - itโ€™s easier and more reliable. And if you want to play via the Internet, read the section about port forwarding.

๐Ÿ“Š How do you usually play Terraria on Android?
Only alone
Over a local network (Wi-Fi)
Via the Internet (external IP)
I use Hamachi/VPN

Method 1: Find out the local IP through Android settings

This is the simplest method that works without additional applications. Suitable for playing over local network (Wi-Fi).

Instructions:

  1. Open Settings on your smartphone;
  2. Go to section Network and Internet โ†’ Wi-Fi;
  3. Click on the name of your network (to which you are connected);
  4. Scroll down to the block Advanced or Network information;
  5. Find the line IP address โ€”this is your local address.

Example path for different versions of Android:

  • ๐Ÿ“ฑ Samsung One UI: Settings โ†’ Connections โ†’ Wi-Fi โ†’ โš™๏ธ (network settings);
  • ๐Ÿ“ฑ Stock Android: Settings โ†’ Network and Internet โ†’ Wi-Fi โ†’ Network name;
  • ๐Ÿ“ฑ Xiaomi MIUI: Settings โ†’ Wi-Fi โ†’ โš™๏ธ โ†’ View details.

Record this IP (for example, 192.168.0.103) and pass it on to your friends. They must enter it in Terraria when connecting to the server through the menu Multiplayer โ†’ Join via IP.

โš ๏ธ Attention: If after entering the IP the game does not connect, check that all devices are on the same Wi-Fi network. Local IP is useless for playing over the mobile data!

โ˜‘๏ธ Preparing to play over a local network

Completed: 0 / 4

Method 2: External IP via online services

If you want to play over the Internet (not over Wi-Fi), you need external (public) IP address. It cannot be found out through the Android settings - only through specialized sites or a router.

The fastest way:

  1. Open the browser on your smartphone;
  2. Go to one of the services:
  • Copy the displayed IP (for example, 95.31.18.220).
  • This address needs to be passed on to friends, but there are important nuances:

    • ๐Ÿ”„ If you have dynamic IP (changes when reconnecting), you will have to recognize it again;
    • ๐Ÿ”’ You wonโ€™t be able to connect without port forwarding on the router;
    • ๐Ÿ›ก๏ธ Some providers block incoming connections to home IPs (especially on the mobile data).

    If, after IP transfer, friends cannot connect, try the port forwarding method (section 5) or use VPN solutions like Hamachi.

    ๐Ÿ’ก

    In order not to enter the IP manually, you can create a QR code with the server address through any online generator (for example, QR Code MonkeyFriends will be able to scan it with a camera and quickly connect.

    Method 3: Applications for determining IP (Network Info II, Fing)

    If the standard Android settings do not show IP or you need additional information about the network, use specialized utilities. They provide more data than system menus, and often show external IP right in the interface.

    Top 3 applications for Android:

    Application What it shows Link
    Network Info II Local/external IP, MAC, DNS, gateway Google Play
    Fing IP, open ports, devices on the network Google Play
    IP Tools IP, ping, traceroute, WHOIS Google Play

    Instructions for Network Info II (the most informative option):

    1. Install and open the application;
    2. Go to the tab Wi-Fi (if connected via cable - Ethernet);
    3. In the block IPv4 Address there will be your local address;
    4. In the block External IP โ€”external (if there is an Internet connection).

    The advantage of such applications is that they show all network information in one place, including:

    • ๐ŸŒ External IP (for playing via the Internet);
    • ๐Ÿ“ก Local IP (for playing via Wi-Fi);
    • ๐Ÿ”Œ Gateway and DNS (useful for setting up the router);
    • ๐Ÿ“Š Network speed (to check ping before playing).
    โš ๏ธ Attention: Some applications (for example Fing) require root access to display full information. Without them, they can. display not all data.

    Method 4: Forwarding ports on the router for playing via the Internet

    If you want friends to connect to your server Terraria via the Internet, one external IP is not enough punch the port on the router, otherwise the connection will be blocked.

    Step-by-step guide:

    1. Find out the local IP of your smartphone (method 1 or 3);
    2. Fix it in the router settings (DHCP Reservation) so that it does not change;
    3. Open the web interface router (usually at the address 192.168.1.1 or 192.168.0.1);
    4. Find the port forwarding section (Port Forwarding, Virtual Server);
    5. Add a rule:
      • Port: 7777 (default for Terraria);
      • Protocol: TCP;
      • Local IP: your address from step 1;
      • External port: 7777 (or any other if 7777 is busy).
  • Save settings and reboot the router.
  • After this, friends will be able to connect using your external IP (you can find it out through method 2). If the port 7777 is busy, try alternative ones: 7778, 7779 or 25565 (but then players will need to specify the port using a colon, for example: 93.180.71.3:7778).

    โš ๏ธ Attention: Port forwarding opens your network to external connections, which may be unsafe. After the game, it is recommended to delete the rule or disable it.
    How to check if the port is open?

    Use online services like YouGetSignal or PortChecker. Enter your external IP and port 7777 - if the service shows "Open", the forwarding was successful.

    Method 5: Alternative solutions (Hamachi, ZeroTier)

    If port forwarding does not work (for example, you have a โ€œgrayโ€ IP from your provider) or you donโ€™t want to mess with the router settings, use VPN solutions. They create a virtual local network where all devices see each other.

    Two popular options:

    • ๐Ÿ”— Hamachi:
      • Download LogMeIn Hamachi on PC;
      • Create a new network and connect your smartphone to it via Hamachi for Android;
      • The IP address will be visible in the app interface (for example, 5.123.45.67).
    • ๐ŸŒ ZeroTier:
      • Register on ZeroTier;
      • Create a network and connect devices through the app;
      • IP will be in the format 192.168.192.xxx.

    Advantages of VPN solutions:

    • โœ… Works even with โ€œgrayโ€ IP;
    • โœ… Does not require port forwarding;
    • โœ… Safer than opening a port on the router;
    • โœ… Supports up to 100+ players on one network.

    Disadvantages:

    • โŒ You need to install additional software;
    • โŒ There may be a lag due to VPN servers;
    • โŒ Free versions limit the number of devices.
    ๐Ÿ’ก

    VPN solutions like Hamachi or ZeroTier are the best choice if you have a dynamic IP or your provider blocks incoming connections.

    Frequent problems and their solutions

    Even if you correctly recognized the IP, connecting to the server Terraria may not work. Let's look at typical errors and ways to fix them.

    Problem Possible cause Solution
    "Failed to connect" Incorrect IP or port Check the IP again, check the port (default 7777)
    "Server is not responding" Port is not forwarded on the router Configure Port Forwarding (section 4)
    "Wrong version of the game" Different versions Terraria for the host and players Update the game to the latest version on Google Play
    "Connection is broken" Weak Wi-Fi signal or high ping Connect closer to the router or use a cable (via USB-OTG)

    Additional tips:

    • ๐Ÿ”Œ If you play using mobile data, try disable the firewall on your smartphone;
    • ๐Ÿ“ถ Check what's on the router UPnP is enabled (makes forwarding easier ports);
    • ๐Ÿ”„ Reboot the router and smartphone if the connection does not work;
    • ๐Ÿ› ๏ธ If all else fails, try change port in the server settings (in the file serverconfig.txt).

    If the problem persists, check the server logs (they are saved in the folder /Android/data/com.and.games505.terraria/payload/) or contact the forums Terraria (for example, official forum).

    FAQ: Answers to frequently asked questions

    Is it possible to play Terraria on Android without Wi-Fi, only via the mobile data?

    Technically yes, but itโ€™s difficult:

    • You need static external IP (most mobile operators have it dynamic);
    • The provider should not block incoming connections (many do);
    • It is better to use a VPN (Hamachi/ZeroTier) or create a Wi-Fi access point from your phone and connect other devices to it.
    How to find the server IP Terraria, if I'm not the host, but just a player?

    If you connect to someone else's server, the IP must be provided by the host. You cannot find it out yourself - only if the host uses a public server (for example, through Terraria-Servers.com).

    Why does my external IP change every time I connect?

    This means that you have dynamic IP, which is issued by the provider Solutions:

    • Ask your provider to issue static IP (often a paid option);
    • Use DDNS service (for example, No-IP), which will update the IP automatically;
    • Switch to VPN solutions (Hamachi/ZeroTier), where the IP is fixed.
    Is it possible to play Terraria on Android from a PC?

    Yes, but there are nuances:

    • ๐Ÿ–ฅ๏ธ PC and Android must be on the same network (or use a VPN);
    • ๐Ÿ“ฑ On Android you need to specify the IP of the PC (and not vice versa);
    • ๐Ÿ”ง The port must be forwarded on the PC 7777 (if playing over the Internet).

    A connection works best via ZeroTier or a local network.

    How to reset network settings on Android if the IP is detected incorrectly?

    If your smartphone gives an incorrect IP (for example, 169.254.x.x), try:

    1. Forget Wi-Fi network: Settings โ†’ Wi-Fi โ†’ Click on network โ†’ Forget;
    2. Restart router;
    3. Reset network settings: Settings โ†’ System โ†’ Reset โ†’ Reset Wi-Fi/mobile network settings.