Minecraft – Can’t connect to ONE Minecraft server but to others I can

minecraft-java-editionnetworking

For at least a couple of years now I get SUPER strange behavior in Minecraft.
I can connect freely to 99.9% of servers and play them without any issues and with a fast connection.
Every time I or friends buy a host(We currently have a host at ExtraVM) I cannot connect to it(Only it, servers like Hypixel, Cubecraft and Mineplex work perfectly). They can play it without any issues, they connect immediately and play with good ping but I can't even connect.

When I join the server it says Loading terrain... for ~15 seconds or so and then Internal Exception: java.io.IOException: An existing connection was forcibly closed by the remote host.
If I try to connect for 10 minutes or so it eventually connects but if I get disconnected, well I need to try for 10 minutes again.

I've tried EVERYTHING! I made new rules on my Firewall, changed DNS servers and even reinstalled Minecraft but it seems it's not a computer problem as with another PC from the same network it has issues as well.
When trying to connect with a hotspot I can connect and play but I do not have an unlimited plan so I cannot allow myself.
I even tried opening Wireshark and sniffing the packets, it seems the Minecraft client tries to send packets to the host and doesn't get any back so it retransmits the packets until it kicks the error mentioned above(See image).

I have a 40mbps plan and in other games I get 70-90 ping so I don't think the internet speed is an issue.

If anyone has any ideas I can try PLEASE tell me.

Cheers!

The server I try connecting to
Wireshark sniffing

Best Answer

Since you can connect to the server via hotspot, I would assume this is not a server side issue. I'm guessing this is a local issue.

Here's the things I would try:

  1. Temporarily turn off the firewall on your computer and try to connect. If you are able to connect, your computer's firewall is the issue. Be sure to turn your firewall back on.

  2. Temporarily turn off your router's firewall and try to connect. If you can connect, your router's firewall is causing the issues. Be sure to turn your firewall back on.

  3. There's a port forwarding issue. Check and set the ports forwarding rules for your router. Minecraft for PC uses ports:

    • TCP: 25565
    • UDP: 19132-19133,25565
  4. Verify you are running the latest version of Java.

  5. Your modem may be also acting as a router:

Your modem might be acting as a router as well. If you switch ISP's or upgrade your connection to the Internet, you may get issued a modem/router combination (which might explain why it worked in the past). You can verify this by looking for the WAN IP of your router. If it's a private IP, you'll need to log into the modem/router your ISP issued to you, and configure port forwarding to the WAN IP of your router.

source for #5: https://minecraft.gamepedia.com/Tutorials/Setting_up_a_server#FAQ_.28frequently_asked_questions.29

Another thing you can try is to contact the hosting company about the problem. From what I can see you have done your research, tried basic troubleshooting, and have a good knowledge base about networking. They may be able to give you some additional ideas.

Related Topic