This is my first time posting here, so please let me know if I've done anything incorrectly. I've been trying to set up a server for my friends and I to play for a little over a month and none of us can seem to figure out what we're doing wrong. People on the network can play, but anyone who tries to connect using the External IP address gets an error. Here's what I've done thus far:
First and foremost, I set up my server and tested to make sure the people in the house could use it. They can, but here is what we see, just in case the problem is in the set up. I'll start with my specs:
One of the first things I did in an effort to fix the problem was to give the computer I'm working on a dynamic IPv4 address. It's a laptop, so I also went and bought an Ethernet cable so I could hook it directly to the router.
I used this awesome new IPv4 in my port forwarding (after making sure it appeared on the Internal IP address list.
Then I created Inbound AND Outbound Port Allowances for port 25565--originally, I only had the Inbounds, but while I was troubleshooting, someone suggested making Outbounds too. I also ensured that all of the Java options were set to go.
Then I launched my server, using the BAT file.
We tested this several times. Again, the local players were able to join no problem. I gave the players outside of the house my external IP (found by Googling "what's my IP" as well as using ipchicken) and instructed them to direct connect using **.***.*.***:25565. At first, they got this error:
So, I tried disabling the firewall completely. This did not help and they were still unable to join the server. Finally, I called my ISP (Spectrum) and asked them if they could open the port, using the External IP and they did...but now my external friends are getting a new error:
At this point, I am at loss for what to try. I have uninstalled and reinstalled all components. I would really like for the server to be hosted on this machine (it's a nice laptop that I don't use for anything else), but I might try setting up the server on a standard CPU.
What do you guys think? Any advice would be much appreciated!
Oh, and I've attached an image of my properties (they are mostly unchanged):
Going back over this post, it looks like these have been such easy efforts, but I've been working on this server for weeks. >_>
I forgot to mention that when I use canyouseeme, it tells me my port is still closed. I do not know why, but I'm thinking that's the heart of the problem. Nothing I've done has been able to change that.
Sometimes in my experiences with port forwarding, my ports randomly change, either when I begin to use ethernet or otherwise, I do not know if this is much help, but try to always guarantee that you are forwarding the right port on the right IP.
You should be good to go. A connection refused/port closed generally means a server is not running on whatever port whatever IP you're connecting to (in this case it's 25565 on 192.168.1.112). Execute the batch file and ask your friends if they can connect to it.
Hiya, guys!
This is my first time posting here, so please let me know if I've done anything incorrectly. I've been trying to set up a server for my friends and I to play for a little over a month and none of us can seem to figure out what we're doing wrong. People on the network can play, but anyone who tries to connect using the External IP address gets an error. Here's what I've done thus far:
First and foremost, I set up my server and tested to make sure the people in the house could use it. They can, but here is what we see, just in case the problem is in the set up. I'll start with my specs:
One of the first things I did in an effort to fix the problem was to give the computer I'm working on a dynamic IPv4 address. It's a laptop, so I also went and bought an Ethernet cable so I could hook it directly to the router.
I used this awesome new IPv4 in my port forwarding (after making sure it appeared on the Internal IP address list.
Then I created Inbound AND Outbound Port Allowances for port 25565--originally, I only had the Inbounds, but while I was troubleshooting, someone suggested making Outbounds too. I also ensured that all of the Java options were set to go.
Then I launched my server, using the BAT file.
We tested this several times. Again, the local players were able to join no problem. I gave the players outside of the house my external IP (found by Googling "what's my IP" as well as using ipchicken) and instructed them to direct connect using **.***.*.***:25565. At first, they got this error:
So, I tried disabling the firewall completely. This did not help and they were still unable to join the server. Finally, I called my ISP (Spectrum) and asked them if they could open the port, using the External IP and they did...but now my external friends are getting a new error:
At this point, I am at loss for what to try. I have uninstalled and reinstalled all components. I would really like for the server to be hosted on this machine (it's a nice laptop that I don't use for anything else), but I might try setting up the server on a standard CPU.
What do you guys think? Any advice would be much appreciated!
Oh, and I've attached an image of my properties (they are mostly unchanged):
Going back over this post, it looks like these have been such easy efforts, but I've been working on this server for weeks. >_>
I forgot to mention that when I use canyouseeme, it tells me my port is still closed. I do not know why, but I'm thinking that's the heart of the problem. Nothing I've done has been able to change that.
Thanks, again!
Sometimes in my experiences with port forwarding, my ports randomly change, either when I begin to use ethernet or otherwise, I do not know if this is much help, but try to always guarantee that you are forwarding the right port on the right IP.
try to delete the old port forward and then do it again. Thats what I did and it worked. Technology is just weird sometimes.
You should be good to go. A connection refused/port closed generally means a server is not running on whatever port whatever IP you're connecting to (in this case it's 25565 on 192.168.1.112). Execute the batch file and ask your friends if they can connect to it.
It's been a long time since I've made a server, but maybe try setting the server_ip to localhost. Just as a test.
That'll only work on the computer you are running the server from (And MAYBE other computers on the network, but I don't think so)
Check out my Youtube channel! https://www.youtube.com/channel/UCKgkHO1PUgitEdM6su0P8pg
Hiya, Goodgun;
Thank you for responding! I did this and got no change. However, I appreciate the advice~!
Thank you, Cookie! Mantis was right, it works for the people on my network but not the rest of my players.