You’ve just seen your friend post a clip of their insane hardmode Terraria base full of chests of Souls of Fright and a fully upgraded NPC town, and they’re yelling in the group chat for everyone to join their run. But the second you open your game, you realize you have no clue how to pull up the right server details to get in. That’s the exact pain point that made me put together this walkthrough for how to find server IP for Terraria, no matter if you’re joining a public lobby, a friend’s private world, or even troubleshooting a server you host yourself. I’ve spent hundreds of hours messing with Terraria multiplayer across PC, Switch, and mobile, so I’ve run into every possible snag you can think of when connecting to servers, and I’m breaking down all the fixes here.
How to Find Server IP for Terraria Public Lobbies in 3 Simple Steps
If you’re brand new to multiplayer and wondering how to find server IP for Terraria public lobbies, this process is the fastest way to jump into a game without coordinating with friends first. Public servers are run by community members, and they cover every possible play style you can imagine, from vanilla survival and Calamity mod runs to roleplay worlds and PvP battle arenas. Never click on IP links from random users in public Terraria Discord servers, as they may lead to malicious sites or unmoderated servers with unsafe content. Stick to verified directories to find legitimate, well-run servers to join.
- Head to a verified Terraria server directory and filter for game modes or mod sets you prefer, like vanilla, Calamity, or roleplay, to narrow down your options.
- Click on the server listing you want to join, and look for the full IP address and port number listed near the server description or player count.
- Copy both the IP and port exactly as they’re written, as even a missing number or extra space will keep you from connecting successfully.
Most public servers also list their supported platforms, so if you’re playing on console or mobile, make sure the server explicitly says it supports crossplay or your specific device. I once spent 20 minutes trying to join a PC-only Calamity server from my Switch before I noticed the fine print, so don’t make that same mistake. If you’re on console, you can also find public servers directly in the in-game multiplayer browser, so you won’t even need to copy an IP manually to join.
How to Get a Private Terraria Server IP From a Friend or Host
Most of the time, you’ll probably be joining a private server run by a friend or small group, rather than a random public lobby. In these cases, the process of getting the IP is even simpler, but there are a few key details to pay attention to so you don’t run into connection issues. If you’re on the same Wi-Fi network as the host, you can use their local IP instead of their public IP for faster, more stable connections. Local IPs only work for devices connected to the same router, so if you’re at a friend’s house playing together, this is the best option to use.
If you’re connecting from a different location, the host will need to share their public IP with you, not their local one. They can find their public IP in two seconds by searching “what is my IP” in any web browser, no technical skills required. If they’re using a dedicated hosting service instead of hosting from their own PC, they can grab the full IP and port directly from their server’s control panel. Make sure you also ask for a server password if they have one set, as even the correct IP won’t let you join if you don’t have the right access code. If the host uses a VPN for online privacy, they’ll need to either turn off the VPN while hosting or share their VPN IP with you instead of their regular public IP to avoid connection errors.
How to Find the IP for a Terraria Server You Host Yourself
If you’re the one running a Terraria server for your friends or a larger community, finding your own server IP is straightforward once you know where to look. The exact process depends on whether you’re hosting directly from your personal PC or using a paid dedicated hosting service. You will need to port forward port 7777 (the default Terraria port) on your router if you want people outside your network to connect to your self-hosted PC server. Port forwarding sounds scary, but most router brands have simple step-by-step guides on their websites that take less than five minutes to follow.
For self-hosted PC servers, your local IP is what you’ll use to connect to the server from your own device or other devices on your Wi-Fi, and your public IP is what you’ll share with people connecting from other locations. If you don’t want to share your personal public IP with other players, you can use a free tunneling service like Hamachi, which generates a custom shared IP for your server that only people with the access code can use. If you’re using a dedicated hosting service, your server’s full IP and port will be listed front and center on your control panel as soon as your server finishes setting up. If you can’t find it right away, check the “network settings” or “connection details” tab of your hosting dashboard, as some providers tuck it away there. This works the exact same way for modded servers as it does for vanilla ones, as long as you have the right mod pack installed on your server.
Common Troubleshooting Tips When Your Terraria Server IP Won’t Work
If you’ve followed all the steps for how to find server IP for Terraria but still can’t connect, these quick checks will fix 90% of common issues. The first thing to do is double check that you copied the full IP and port exactly as it was shared, with no extra spaces, missing numbers, or typos. I once spent half an hour troubleshooting a connection before I realized I’d swapped two numbers in the port by accident, so this is always the first thing I check now. Double check that your Terraria game version matches the server version, as mismatched versions are the number one cause of failed connections. If the server is running the 1.4.4 Labor of Love update and you’re still on an older 1.4.3 version, you won’t be able to join no matter how correct the IP is.
If the IP is correct and your versions match, the issue is likely on the host’s end. They may have forgotten to port forward their router, or their firewall may be blocking incoming connections to the Terraria server. If you’re on a school or work network, the network admin may have blocked the default Terraria port, so you won’t be able to connect even with the right IP. For public servers, check if the server has a whitelist enabled, as you’ll need to request access from the server admin before you can join even if you have the correct IP. If you’re playing on console or mobile, make sure the server explicitly supports your platform, as many public PC servers don’t allow crossplay from other devices.
At the end of the day, figuring out how to find server IP for Terraria doesn’t have to be a complicated process that keeps you from playing with your friends. Whether you’re jumping into a random public survival server, joining your friend’s modded Calamity playthrough, or hosting your own roleplay world for dozens of players, the steps are simple once you know what to look for. Don’t forget to double check the IP and port for typos, match your game version to the server, and only join servers from sources you trust to keep your device safe. Next time your friend sends you a message asking you to join their Terraria world to take down the Moon Lord, you’ll be able to connect in 30 seconds flat, no headaches required.