Estoy haciendo un juego de red (1v1) en el que el juego es p2p, sin necesidad de un servidor de juego.Juegos/aplicaciones de red P2P: Buena opción para un servidor compatible con "battle.net"
Sin embargo, para que los jugadores puedan "encontrar el uno al otro", sin necesidad de coordinar en otro medio e ingresar direcciones IP (similar a los días modernos de juegos en red), necesito tener un servidor de coordinación/coincidencia .
no puedo usar web normal de alojamiento debido a que:
- Los clientes van a comunicarse en UDP.
- Por lo tanto voy a tener que hacer UDP Perforación para poder pasar por el NAT
- que requeriría el servidor para hablar en UDP y saber que aloja el IP del cliente, y el puerto
- que yo sepa con web normal (php/etc) Solo puedo obtener la dirección IP del cliente y solo puedo comunicarme en TCP (HTTP).
Opciones actualmente estoy considerando:
Use una solución de hosting donde mi programa puede aceptar la conexión UDP. (ninguna recomendación?)
UDPonNAT parece hacer esto, pero utiliza GTalk y requiere que cada cliente tenga una cuenta de GTalk para esto (lo que probablemente hace que sea una solución inadecuada)
¿Alguna idea? Gracias :)
@Joel Wietelmann: Voy a intentar esto. ¡Te dejaré saber si funciona! Gracias :) – yairchu