Minecraft.exe server not working

minecraft-java-edition

I am using Minecraft V 1.2.4 and server v 1.2.4 . I checked on 2 port checkers and got green lights for my external IPv4 connecting to port 25565. I can connect via localhost yet I cannot connect to my external I have tried shutting off my Firewall turning on network sharing. I Was Able to run the server with Hamachi and have other players connect. but I dont like using it and now that I cant figure this out I am Determined to make it work. I run Windows 8.1. Any Suggestions or help is Appreciated

Best Answer

It sounds like you don't have port forwarding set up properly on your router. Merely opening ports through your firewall isn't enough, you're router has to know where to send data coming through a particular port, thus port forwarding. The difference between opening a port in your firewall and port forwarding is this:

Opening port in firewall:

What this does is allow your computer to accept connections through which ever port you open. This would equate to opening a particular door or window to you house so that someone could get in.

Port Forwarding:

Port Forwarding is where you tell your router to route all the data coming in through a certain port to a particular IP on your local network (usually looks something like 192.168.1.xxx) This would equate more to giving someone the instructions to find your house as opposed to opening a door or window for them.

Both are necessary, the data has to know where you computer is on your network and have the door opened so that it can be received by your computer.


A Website you may find helpful is THIS.

That website has instructions on how to port forward for a wide range of diferent router makes and models.


Hope this helps you out!