Preguntas etiquetadas con networking

10
¿Cómo manejar netcode?

Estoy interesado en evaluar las diferentes formas en que el netcode puede "engancharse" a un motor de juego. Estoy diseñando un juego multijugador ahora, y hasta ahora he determinado que necesito (al menos) tener un hilo separado para manejar los zócalos de red, distinto del resto del motor que...

10
Networking Pong Clone

Tengo los fundamentos de los sockets TCP, la comunicación UDP, etc., pero no puedo encontrar mucho sobre cómo aplicarlos a un entorno de juego en tiempo real. Tengo un clon de Pong, con 4 jugadores, y necesito sincronizar las posiciones de pádel entre los tres clientes y el servidor (el servidor...

10
¿Tiene sentido usar TCP y UDP a la vez?

Después de leer ¿UDP es aún mejor que TCP para juegos en tiempo real con muchos datos? , Me pregunto si tiene sentido usar TCP y UDP al mismo tiempo, pero para diferentes cosas: TCP para enviar información que se envía con poca frecuencia, pero se debe garantizar que llegue de manera confiable....

10
Redes en juegos de estrategia en tiempo real

¿Cuál es el estado actual de los juegos de estrategia en red en tiempo real? Me parece recordar que hace unos años, algunos títulos AAA solo transmitían las entradas del jugador (Starcraft 1, Age of Empires). Dado que esto requiere que mantenga todo lo demás totalmente determinista, ¿sigue siendo...

10
Prevenir el engaño multijugador

Estoy casi completo desarrollando un pequeño juego multijugador de estilo indie. Si bien tengo la intención de permitir que las personas hagan trampa en un solo jugador, esto obviamente no es aceptable en multijugador. ¿Alguien sabe de alguna manera de ayudar a evitar que el Joe promedio use algo...

9
Ejecutar tanto el servidor como el cliente dentro del mismo proceso

Pregunta Acabo de comenzar a trabajar con Lidgren y la creación de redes por primera vez, y me di cuenta de que es posible ejecutar tanto el servidor como el cliente dentro del mismo proceso. ¿Se desaconseja esta práctica por alguna razón? Contexto La razón por la que pregunto es porque teoricé...

9
¿Por qué no puedo usar el operador '> =' con Vector3s?

Estoy tratando de hacer que un rectángulo se mueva entre dos posiciones a las que me refiero como _positionAy _positionB. Ambos son de tipo Vector3. El rectángulo se mueve bien. Sin embargo, cuando llega _positionBno se mueve en la dirección opuesta, como debería. Regresé al código para echar un...

9
¿Solución para el descubrimiento de pares LAN ligeros?

Construí una biblioteca para programación puramente multiplataforma. Mis juegos creados con él funcionan bien en Android, PC, Linux, Mac, etc. La biblioteca ENET proporciona las capacidades de red, por lo tanto, toda la comunicación entre mis aplicaciones no es compatible con TCP o UDP, sino solo...