Terraria Lost Connection: Why It Happens and How to Fix It
"Found server..." and then, a few seconds later, "Lost connection" and the menu. Or the join gets as far as "Receiving tile data" and never finishes. The message itself is short on detail, but the server is not: Terraria has separate messages for the things people assume are the cause, so "Lost connection" already rules some of them out. This page goes through what it means, the checks in the order that finds the problem fastest, and what changed in the 1.4.5.7 and 1.4.5.8 hotfixes.
What the message rules out
The 1.4.5.8 server carries its own text for the common rejections. If the version does not match, the client is told "You are not using the same version as this server." A wrong password says "Incorrect password", and a ban says "You are banned from this server." "Lost connection" is none of those: it means the connection was made and then dropped, or the server stopped answering before the join finished.
| What you see | What it tells you | Check first |
|---|---|---|
| "Found server..." and nothing else | Something answered on the address, but the join never started | Port 7777 (TCP) reachable, firewall, the server really running |
| "Lost connection" while joining | The connection opened and closed again | Same version on both sides, the join path (Steam or IP), the world transfer |
| "Lost connection" mid-game | The link dropped, or the host left | Host still in the world, the host's upload bandwidth, Wi-Fi |
| "You are not using the same version as this server." | Version mismatch, not a network problem | Update both sides; see the rollout dates below |
| "Receiving tile data" stuck at one percentage | The world is being sent, slowly or not at all | Connection speed, world size, then the character file |
1. Check the version anyway
The version message only appears when the server gets far enough to say it, and the 1.4.5.8 rollout landed on different days per platform: PC on August 23, 2026, Xbox, PlayStation and mobile on September 3, and Nintendo Switch on September 8. Console and mobile update when the store delivers the patch, so for a couple of weeks a group could be split across 1.4.5.7 and 1.4.5.8 without anyone changing a setting. Both players should see the same version number on the title screen before anything else is tried. The 1.4.5.8 crossplay status page has the platform table and what the official crossplay plan, 1.4.6 Phase One, covers.
The same applies to branches. tModLoader and vanilla Terraria cannot join each other, and with tModLoader the same words show up during mod syncing problems. That whole family has its own page: tModLoader multiplayer not working.
2. Joining via Steam
"Join via Steam" works between Steam friends and rides on the host's game: in a Host & Play session the host's copy of Terraria is the server. The moment the host returns to the menu, changes character or closes the game, everyone else gets "Lost connection", which is not a fault, just how hosting from the menu works. Checks, in order:
- Both of you are on the same version (above) and both are running the same game, Terraria or tModLoader, not one of each.
- The host is actually in the world, with the multiplayer session open, before you click Join.
- A Host & Play world lives on the host's home connection. Upload bandwidth and Wi-Fi on the host's side cause the mid-game drops far more often than anything on the joining side; a dedicated server removes that variable.
3. Joining a dedicated server by IP
- Port 7777, TCP. The server listens on TCP port 7777 unless the port was changed in the config, and a home-hosted server needs that port forwarded to the machine running it. Some cloud providers want both TCP and UDP opened in their firewall; the game traffic itself is TCP.
- Firewall. On the server machine, allow
TerrariaServer.exe(or the Linux binary) through the firewall. On a managed host this is done for you. - Read the server console. Since 1.4.5.7 the server logs a message when a player disconnects before having joined the world, so the console tells you whether your join reached the server at all. A server that shows nothing when you press Join never saw you: that is the port or the address. A server that logs the disconnect saw you and lost you: that is the transfer or the link.
- Ghost slots are fixed. If a server used to fill up with players who never got in, 1.4.5.7 stopped reserving slots for clients that connect and immediately disconnect, and stopped sending data to slots whose clients are gone.
Setting the port and password is covered in the server configuration guide; running the server yourself in dedicated server setup.
4. Stuck on "Receiving tile data"
At this point the server has accepted the join and is sending the world. A large world over a slow link takes a while, and the percentage moving, however slowly, means it is working. When it stops at the same number every time, or ends in "Lost connection", narrow it down in two steps:
- Join with a brand new character. If that works and your usual character does not, the problem travels with the character file, not the world or the network.
- Have the host start a small test world for a minute. If that joins fine and the main world does not, it is the world (its size, or the state it is in), and the fix is on the server side: a wired, faster link for the host, or moving the world to a machine with real upload bandwidth.
5. Rubber banding and desync are a different problem
Enemies teleporting, hits not registering, and the world "catching up" in bursts are latency problems, not connection drops. Two things help. In Settings, Video, set Frame Skip to Subtle: the official Terraria wiki describes the setting as skipping unnecessary frames to improve performance and reduce desynchronisation issues in multiplayer. And make sure the server is on 1.4.5.7 or later, which improved how NPCs handle being damaged on high-latency servers specifically to reduce desyncs. The server side of lag is in how to fix lag on Terraria servers.
Many "Lost connection" and timeout problems disappear once the world lives on a properly configured host, where a Terraria dedicated server handles port 7777 and stable uptime for you instead of relying on a home PC.
Stay connected. Host your Terraria server with Supercraft to ensure port 7777 is always correctly configured and DDoS protected.