Minecraft Server Not Working? Fix It Now

Troubleshoot and fix common Minecraft server connection errors. Solutions for "Connection Refused", "Timed Out", and more.

8 min read Updated Dec 2025

Quick Diagnosis

First, identify your error message to find the right solution:

Fix: "Connection Refused"

This error means the server exists but actively refused your connection. Common causes:

1. Server isn't running

The most common cause. Make sure the server is actually started and running.

Check the server console for errors. Look for "Done" message indicating successful startup.

2. Wrong port

If you changed the server port, you need to specify it when connecting.

Connect using serverip:port format (e.g., play.example.com:25566)

3. Firewall blocking connections

Windows Firewall or antivirus might be blocking Minecraft.

Add Java and Minecraft to firewall exceptions. Temporarily disable antivirus to test.

Fix: "Connection Timed Out"

This means the server didn't respond at all. The issue is usually network-related:

1. Wrong IP address

Double-check the server IP. For self-hosted servers, use your public IP (not 192.168.x.x).

Find your public IP at whatismyip.com

2. Port forwarding not configured

Self-hosted servers need port 25565 forwarded in your router.

See our port forwarding guide

3. Server is offline

The server machine might be off or the process crashed.

Contact the server owner or check hosting provider status page.

Fix: "Outdated Client" / "Outdated Server"

Your Minecraft version doesn't match the server version.

  1. Check what version the server is running
  2. In Minecraft Launcher, click "Installations"
  3. Create or edit an installation with the matching version
  4. Play using that installation

Fix: "Failed to Verify Username"

This is a Mojang authentication issue:

  • Check if Mojang/Microsoft auth servers are down at status.mojang.com
  • Restart Minecraft completely
  • Log out and log back into your Minecraft account
  • Check your internet connection

Still Not Working?

If you've tried everything and your self-hosted server still has issues, the problem might be:

  • ISP blocking port 25565 - Some ISPs block gaming ports
  • CGNAT - Your ISP shares IP addresses, making hosting impossible
  • Dynamic IP - Your IP changes, breaking the connection

Tired of Connection Issues?

Managed hosting eliminates port forwarding, firewall issues, and ISP problems. Get a server that just works.

Get Reliable Hosting - $4.99/mo