Simple networking problem

So i’ve been learning (Watching tutorials) on how to setup basic networking in Unity and everything has been going pretty well. I’ve managed to get a connection and instantiate players, but now, I’ve came into a problem: When trying to connect to the server through its Non-local IP (Forgot the actual name) it doesn’t seem to want to connect. For example: I can connect to 192.168.1.84 when the servers running, but can’t when I connect to 95.144.68.*** . Could this be to do with the firewall or what?

~ Alex

Edit : Portforwading is also set to tcp on port 9001 so the problem shouldn’t be there…

firewall, port forwarding, routing,…
it can be any of those.
you have port forwarding on port 9001, is your server instance running on that port ?
you can try a telnet and see if you can connect to that port.

Thanks for the reply appels,

I finally clicked about 10 minutes ago when I remembered when one of my friends was talking to me about networking. UDP is used in gaming, TCP isn’t. So I’ve changed my router settings to UDP and everything is working fine now!

So when you doing a detailed tutorial with notations where we need to put all our data???

Sorry, what?