+1 vote

I've successfully followed a lot of tutorials on yt to be able to make a game that could run on a local network, now I want it to work accross the internet , the tutorials I've watched did it pretty simply by changing the IP address to join, but I've got some problems with that. My ISP doesn't allow port forwarding. So I'm trying to use cellular network instead(idk this works) but it isn't working, anything u could help with it! I've read for mobile networks all ports are open or some, but idk I'm not an expert, but if I tried to checkmyports through some sites doesn't seem to be open. So what can I do? Is it even possible to do? I guess so! Many multiplayer games works on cellular network even with servers(host) on cellular networks. Hope I could find any help!

Godot version 3.4.stable
in Engine by (21 points)

Networking is a difficult topic to cover. That being written, you can try a server-client model. If that doesn't work well for you, then consider a peer-to-peer kind of system (you may have to do some NAT punching, too).

1 Answer

0 votes

According to my knowledge, there is no mobile carrier that will let you do any port forwarding. Mobile carriers use NAT, so you are limited to some public IP address that he provides you with. They won't let you do any port forwarding, you would have to manage the gateway yourself.

by (33 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.