godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.84k stars 21.14k forks source link

Peers are unable to join a High Level Multiplayer host #44735

Closed EamonnMR closed 3 years ago

EamonnMR commented 3 years ago

Godot version: v2.3.2 Stable Official

OS/device including version: Macbook Pro / macOS Catalina 10.15.6

Issue description: When you attempt to join a high level multiplayer game hosted on a mac by your public IP, you never get a client connected callback.

Steps to reproduce: Host a game and try to join it locally. Make sure you use your public IP to join rather than localhost.

Minimal reproduction project: https://github.com/godotengine/godot-demo-projects/tree/master/networking/multiplayer_bomber

EamonnMR commented 3 years ago

Duh, actually it's a port forwarding thing (and a "you can't run two things on the same port on the same home network" thing)