Hey guys/gals. Just created my account after skimming the forums for days. I have portforwarded (correctly). I am completely certain! I left the Server IP section blank in the Server.properties. Have a static IP set. Canyouseeme.org shows that my port is not open though. However. I added a rule to my firewall to allow port 25565 both tcp and udp. I also created my own RUN.bat that works. On localhost I can log in and through my server IP I get "Can't reach server." Here is the error that appears in console - and here is the client error - Any help is greatly appreciated. I also have jre7 installed. PS: I have a Belkin router
As long as other players can connect to your server you should be fine. You usually don't connect to your server using your external IP address anyways. Since connecting using localhost works I don't think there is too much of a problem.
No one can join my server though, I am wondering if this is an issue with ports, even though I allowed them through my firewall and my router. Is there something I could be missing?
I personally keep both the public ip and localhost in my server list to check my connection. If I can't access my server via the public ip, but I can via localhost. I know I may have an internet connection problem.
What do you usually do to fix your connection issue? Should I try to contact my ISP maybe. See if they allow inbound connections?
Normally, its something simple, like my cat stepped on the button for the power strip that my router and modem is plugged into. lol But, just for giggles, would you be willing to go into your command prompt and do ipconfig, take a screenshot, and upload? Nevermind, i just read a little closer, your private ip is not 192.168.2.5 its 192.168.2.1 therefore, you need to go back in to your virual servers and change the 5 to a 1. (i was going to have you do ipconfig to have you tell me your default gateway) EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Your DNS is wrong unless you have a personal DNS server. And his static ip is correct. Check to make sure you can host a server. Some ISP's will block ports.
Hmm, my IPv4 is set to static at 192.168.2.5 - what part am I supposed to change. Here is the screenshot. I took the DNS from my router settings page (a friend told me to take that instead of the DNS in Command Prompt) is this whats wrong? EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Called my ISP. They do what he called PPPoe. I guess a static IP to your house you have to pay more for each month? I wasn't sure exactly what he meant. But I assume it means I cant host
Wow this is the most detailed help thread. You included pictures too! Hm, you can try attaching a service such as dyndns to your router. It will update the IP each time it changes. However, I think you might just want to invest in a dedicated host... :/ Do you have DSL? EDIT by Moderator: merged posts, please use the edit button instead of double posting.
We have a direct line and our own router so, I think so :S It may be less hassle/time in the end to just purchase a dedicated slot like you stated. What ever is wrong must be on the ISP end. I've done everything I could. Unless anyone has more ideas I may just look into a dedicated host.
Yes I have, it doesn't work because I set my IP static to 192.168.2.5, I tried changing that back to 192.168.2.1 - still wont work
I would try to stop telling your computer what to make your ip. Set it to obtain it automatically. Then do ipconfig look at your Default Gateway, then set your private ip under virtual servers to what your default gateway shows up as.