Buenas a todos,
Estoy desarollando un juego online en Godot (usando la API de alto nivel), lo he estado probando y si los dos usuarios estan la misma red wifi funciona perfecto (usando la IP local) pero cuando intentamos conectarnos desde diferentes redes wifi no funciona (usando la IPv4 publica). Es la primera vez que trabajo haciendo algo de networking, así que mi conocimiento es nulo en la materia. Os pongo un poco en situación de los parametros que le paso a la función que crea el server y el cliente:
Server:
· Numero maximo de clientes (en mi caso 2, ya que es 1vs1)
· Puerto (le asigno 2500 de forma predeterminada para hacer las pruebas)
Cliente:
· IP del que hace de server
· Puerto (tambien 2500)
Segun he entendido de la api de godot con estos dos parametros debería bastar, para jugar desde el mismo wifi y con la IP privada funciona perfectamente pero no tengo ni idea de porque cuando estamos en diferentes wifis no funciona. También me gustaría saber que arquitectura creeis que es más adecuada para un juego de cartas online 1v1.