So we agree that the 97.xxxxxxxx ip is from the router right ?
I got my external ip address from google by typing in what is my ip address. I double checked it by opening up the command window and typing in ipconfig.
yeah i understand but this ip is used by the computer 1 ?
yes computer 1 uses that as the external ip address and has 192.168.1.99 as the internal ip address
Quick question i’m trying to reproduce your case actually.
Why would you use the ext ip while the local is working ?
good question
i was initially trying to test if the server was accessible from the outside world. When the client on computer 1 kept saying failed to connect to the server. I realized there might be a problem. So that was when I installed the client on computer 2 as a test.
This is simply down to your router.
It needs to support Hairpinning (Wikipedia).
When your router does not support it or it is disabled it won’t work as you expect it to.
interesting i will look into if my router supports hairpinning. (honestly had never heard of it)
but the pc 1 is behind a router and the other one is connected to a 4g cell
exactly.
computer2 ->
computer1 (external IP)
=>
computer2 ->
4G ->
ISP ->
Router ->
computer1
computer1 ->
computer1 (internal IP)
=>
computer1 ->
Router ->
computer1
computer1 ->
computer1 (external IP)
=>
computer1 ->
Router ->
ISP ->
Router =>
router : “wtf, this is illegal!”
Well with my router i can’t reproduce that i can’t even host ^^ no port forwarding and no upnp so i can’t really help.
At least i learned something, thanks @Gamer92000
I have registered an account, downloaded and installed the server, copied and saved all the admin stuff but I still do not know my servers address or how I can connect to it from another PC. Thanks!!
Open at least port 9987 and other if needed (please read whole list from following link) in your router.
Server address is the IP you have in LAN (for anyone in same network at home) and anyone else does use the IP address you have from your internet provider.
I am a bit of a router dummy, how do I forward ports?
That’s not a problem. Most router manufacturer offer a manual or FAQ for this on their website or package where router was bought in. (we can not give you any how to for each router )
Most router have a page with Port forwarding somewhere.
There you enter port 9987 UDP (as internal and external) and set the IP where the LAN IP where server is running on.
I have installed the server with this guide on my raspberry pi 4 and I have forwarded the UDP (9987) and TCP (30033) ports in my router. I can connect to the server instantly via it’s local IP but not from the routers public IP or the noIP I’ve set up.
What am I doing wrong?
Hey,
you can look at this link, this Topic is similar to yours’s so probably this could help you.
Hey, thanks for the reply but the post describes a fix related to the windows firewall. I am entirely on linux (Manjaro on Desktop, Raspbian on the TS3 server) and my Firewall doesn’t even seem to be on.
Okay, did you open in your Router IPv4 or Ipv6?
IPv4 but I just saw that my router is a buggy mess and didn’t save my configuration. I’ll try to do it again once it lets me log in. This might resolve itself. Thanks either way