Obtuve esto como una pregunta para responder, así que aprovecharé esta oportunidad para decir que la respuesta de Stanislav Shalunov es la correcta para los detalles de esta pregunta en particular. La mayoría de los MMO no son peer-to-peer, por lo que no, la dirección de su cliente no está expuesta directamente a otros jugadores.
Este hilo en Reddit podría interesarle con respecto a los MMO y la tecnología peer-to-peer:
¿Hay alguna MMO de igual a igual? Y si no, ¿una cadena de bloques como Bitcoin no sería ideal para eso? • / r / gamedev
Otras respuestas son correctas porque cuando se usa un protocolo de igual a igual para una aplicación, entonces sí es trivial identificar las direcciones de conexión. Identificar específicamente cuál es el suyo puede ser un desafío un poco más grande, cuya dificultad puede variar dependiendo de qué información se intercambie o qué recursos externos (búsquedas de DNS inversas, traceroutes) se puedan aprovechar.
- ¿Qué es una IP pública y por qué es necesaria para IOT?
- Cómo configurar un sistema para permitir que un trabajador remoto use mi dirección IP externa
- ¿Cómo obtiene su enrutador una dirección IP pública y no comparte la misma dirección con otro enrutador?
- ¿Cuál fue la razón de los rangos específicos de direcciones IP privadas descritas en RFC-1918?
- ¿Cómo puede un ISP reconocer un dispositivo conectado a su red y saber si tiene acceso a Internet o no? ¿Es por IMEI?