Foros del Web » Soporte técnico » Video Juegos »

Sistemas internos de un juego en linea

Estas en el tema de Sistemas internos de un juego en linea en el foro de Video Juegos en Foros del Web. Bien buenos dias o tardes nc... bien recientemente me ha surgido la duda de como seran los sistemas o la interaccion que existe en todos ...
  #1 (permalink)  
Antiguo 27/02/2012, 11:33
 
Fecha de Ingreso: marzo-2011
Mensajes: 120
Antigüedad: 13 años, 9 meses
Puntos: 3
Sistemas internos de un juego en linea

Bien buenos dias o tardes nc... bien recientemente me ha surgido la duda de como seran los sistemas o la interaccion que existe en todos los juegos en linea, se preguntaran de que hablo?, pues hablo de la conexion existente entre todos los currentPlayers en el juego, durante un determinado momento hay juegos que mantienen cierto grupo de jugadores jugando simultaneamente y participando en el juego en tiempo real, esto quiere decir q debera haber un controlador que de los parametros necesarios a todos y cada uno de los ordenadores para saber los valores o propiedades q tienen todos y cada una de las instancias en cada ordenador , pues bien eso es lo que quiciera saber hay alguien q sepa como hacen eso? o como es posible llegar a ese punto doy como ejemplo juegos muy comunes como Conter Strike, Warcraft q tienen muchos jugadores actualmente, como logran los desarrolladores de esos juegos que exista esa conexion en tiempo real entre todos los participantes? alguien sabra?
  #2 (permalink)  
Antiguo 08/03/2012, 09:14
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 14 años, 6 meses
Puntos: 95
Respuesta: Sistemas internos de un juego en linea

Dejando de lado la conexion entre el cliente (el juego) y el servidor,
Existe un patron de diseño que se llama Symmetric Proxy.

En juegos donde pocos usuarios interactuan unos con otros, lo que sucede es que el servidor manda copias de las variables necesarias a todos los jugadores en linea constantemente.

Por ejemplo:
1. El servidor le dice al cliente (el juego) que cree 2 personajes adicionales al tuyo.
2. El cliente crea los personajes adicionales al tuyo.
3. El servidor, cada n milisegundos, envia copias de las propiedades de esos personajes a todos los clientes (jugadores).
4. El cliente actualiza las posiciones de los jugadores de acuerdo a la informacion recibida del servidor.

Etiquetas: internos, juego, jugadores, sistemas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:20.