Help! Server unjoinable by others!
-
I recently created my own dedicated zombies server, with a simple GSC script placed into it. I created custom rules for incoming and outgoing connections in Windows firewall using UDP protocol and the ports 4976-4978. I then created a static IP address and port forwarded using said address and using the same ports as the Windows firewall, 4976-4978. However, no matter what I try or change, my friends are not only unable to see the server within the server browser, but are also unable to connect via the console using my public or local IP. It will say "Joining game session," but then this loading prompt will disappear and nothing will happen. The only way I myself can connect is by using my local IP. What exactly am I doing wrong here? No matter what I do, I can't seem to figure this out.
Edit: In addition, when I use the link https://plutonium.pw/api/servers, my server appears within the long list that is displayed whilst I have it on.
-
ProdigalPyro depending on how the port forward page was you might have configured it wrong. On some configurations it asks for ports to open so you can do 4000-5000 and it'll open everything in between. But on some other configurations it asks for the internal port (the port used on your PC) and the external port in second (the external port people will use to connect to your local port) so basically in this case this would mean 4000-5000 opens port 4000 on your PC and only works on port 5000 for people on the outside, I don't recommend doing that. Instead just set a rule with the same port and if you want to add another port then add another rule
Also make sure your firewall/antivirus firewall doesn't block the connection. Some antivirus liken ESET have built-in firewall that will block your forwarded ports by default even if your port forward rules are correct.
-
ProdigalPyro On localhost sometimes the firewall its not enough to open the server, thats mean you have to work also on the modem. Another common issue is the port 4976 in localhost, because the game listen on 4976 you can't use this port for the server so if you are using 4976 on the server change it to another one like 4977
-
Did you check if your router does have its own public IPv4 address?
-
@lResxt So essentially, instead of defining a range of ports, set a rule for each individual port? Should the external port be the port that my friends are attempting to connect from? So 4976? What should the internal port be then, exactly? The port used by my server (4977)? In your description of "other configurations," you basically guessed the configuration of my port forwarding page for my router, to be clear.
Edit: In addition, there are values for External Host and Internal Host. Are these values IPv4 addresses? And if so, what should I place in them?
-
Xerxes I know I made a static IPv4 address for what I assume to be my computer, but I'm actually not sure if my public IPv4 address belongs to my router or my computer. Would there be a way for me to check this? And if it is not the public address of my router, how would I find this?
-
Sorex Right. I opened the ports on Windows Firewall but also made sure to do so for my router, via its port forwarding page. I have also been trying to use port 4977, rather than 4976. However, the problem above presents itself.
-
ProdigalPyro to my knowledge you should only use local IP on your router not the public IP
-
ProdigalPyro range of ports should work if that's actully a range and not internal/external ports
-
Thats not my question, do you have a public IPv4, are you behind a CG-NAT or do you only have a public IPv6 address?
CGNAT:
-
Xerxes As far as I know, I have both a public IPv4 and IPv6 public address. However, I am unsure of whether or not I am behind a CG-NAT. How would I find out if this is the case?
Edit: Upon researching the internet and trying a few things, such as the 'tracert' command in Windows CMD Prompt, it appears that I am indeed behind a CG-NAT. If that is the case, then I suppose that would explain why nothing works, no matter what I do. However, is this even possible with an IPv4 and IPv6 public address?
-
I am was able to fix this problem by contacting my ISP and having them verify my port forwarding and make sure the ports were open. Thank God!