How to Join a LAN Server in Minecraft: A Complete Guide
Minecraft's LAN feature lets players on the same local network jump into each other's worlds without setting up a dedicated server or paying for a Realm. It's one of the simplest ways to play together — but a handful of settings, versions, and network conditions can make it work smoothly or not at all.
What Is a LAN Server in Minecraft?
When a player opens their single-player world to LAN, Minecraft broadcasts that world across the local network. Anyone on the same Wi-Fi or wired network can see it in the multiplayer menu and join directly — no IP address required in most cases.
This is different from a dedicated server (which runs independently) or a Minecraft Realm (which runs in the cloud). A LAN session only exists while the host's game is open. When they close it, the session ends.
What You Need Before You Start
Before either player does anything, confirm these basics are in place:
- Same network: Both devices must be on the same local network — ideally the same router. One person on Wi-Fi and another on mobile data won't work.
- Same version of Minecraft: Java Edition and Bedrock Edition are not cross-compatible for LAN play. Both players must be on the same edition and ideally the same version number.
- Firewall permissions: Windows Firewall (and similar tools on other OS) sometimes blocks Minecraft's LAN broadcast. This is one of the most common reasons LAN sessions don't appear.
How the Host Opens a World to LAN (Java Edition)
- Load the single-player world you want to share.
- Press Escape to open the pause menu.
- Click "Open to LAN."
- Choose your preferred game mode and whether to allow cheats for joining players.
- Click "Start LAN World."
Minecraft will display a port number in the chat (e.g., Local game hosted on port 54321). Note that number — you may need it if the world doesn't appear automatically.
How to Join the LAN Session (Java Edition) 🎮
Once the host has opened the world:
- Open Minecraft on the joining device.
- Go to Multiplayer from the main menu.
- Minecraft will scan the network. The hosted world should appear automatically under "Local Network Games."
- Click the session and hit Join Server.
If the world doesn't appear after 30–60 seconds, click "Direct Connection" and type in the host's local IP address followed by a colon and the port number (e.g., 192.168.1.5:54321).
To find the host's local IP:
- Windows: Open Command Prompt → type
ipconfig→ look for IPv4 Address - macOS: System Settings → Network → select the active connection
LAN Play on Bedrock Edition
Bedrock Edition (Windows, consoles, mobile) handles LAN slightly differently. On compatible devices, nearby games appear automatically in the Friends tab of the multiplayer screen — no setup required from the host beyond having the world open.
However, Bedrock LAN has stricter platform requirements:
| Platform | LAN Support |
|---|---|
| Windows (Bedrock) | ✅ Full support |
| iOS / Android | ✅ Detects nearby games |
| Nintendo Switch | ✅ Local network play supported |
| Xbox / PlayStation | ⚠️ May require same network + account settings |
Console players sometimes need Nintendo Switch Online, Xbox Live, or PlayStation Network active even for local play — the exact requirement depends on the platform's current policies.
Common Reasons LAN Won't Work
The world doesn't show up in the list:
- Firewall is blocking Minecraft — add an exception in your firewall settings
- Devices are on different networks (e.g., 2.4GHz vs 5GHz bands on some routers that isolate them)
- AP Isolation is enabled on the router — this is a security feature that prevents devices from seeing each other, common on public or guest networks
Can't connect even with direct IP:
- Version mismatch between host and joiner
- The host's world was opened to LAN before checking the correct settings
Lag or disconnects during play:
- The host's machine is running both the game and acting as the server — performance depends heavily on the host's hardware
- Wireless connections between host and router add latency; a wired connection for the host improves stability
The Version Variable Matters More Than Most Players Expect 🔧
Minecraft releases updates frequently, and even a minor version difference (like 1.21.1 vs 1.21.3) can prevent connection entirely in Java Edition. If automatic updates are enabled for one player but not another, this is a silent failure point that's easy to miss.
Bedrock Edition is generally more forgiving across minor updates, but major releases still require everyone to be current.
What Shapes Your Experience
No two LAN setups behave identically. The factors that determine whether your session connects cleanly — and whether it runs well — include:
- Your router model and settings (particularly AP isolation and broadcast behavior)
- The edition and version both players are running
- The host machine's specs (CPU and RAM directly affect how smoothly the world runs for all players)
- Whether you're using Wi-Fi or ethernet
- OS-level firewall rules on the host machine
- Platform restrictions if mixing console and PC on Bedrock
The mechanics of joining are straightforward once the network conditions are right — but what "right" looks like depends entirely on the combination of hardware, software, and network environment in your specific setup.