Tengo un sistema autorizado, donde cuando el jugador se une al partido, obtiene todos los objetos ya generados, generados en sí mismo (el cliente).
Se parece a esto:
Client
envía el token de acceso a laServer
Client
recibe la aceptación delServer
Client
cambia la escena a la escena del juegoServer
envía jugadores, cajas, objetos con los que puedes interactuar para queclient
puedan aparecer y mostrarlos.
¿Pero qué pasa con el objeto de tierra? Por ahora, tengo exactamente la misma escena en el servidor y el cliente, con un plano estático que actúa como piso. Actualmente estoy agregando cosas nuevas, árboles, escaleras y construimos cosas juntos.
Pensé: estamos bien. ¿Pero no debería sincronizarse también el entorno? Estar en red de alguna manera? Propiedad del servidor?
Tomemos League of Legends
:
Es un entorno estático, probablemente una malla combinada (escaleras, césped, paredes, tienda). Pero, ¿se guarda realmente en el cliente o lo envía el servidor durante la pantalla de carga?