Saltar al contenido principal
El juego en vivo

Esta página aún no está traducida: se muestra la versión en inglés.

Quién ve qué y en qué máquina se ejecuta

Dos preguntas que suenan como una sola. Quién ve qué es una pregunta sobre el cliente: qué parte del estado de la sala llega a qué jugador. En qué máquina se ejecuta es una pregunta sobre el host: qué proceso es dueño de una entidad y cuál lo será después. La palabra que las mezcla es replicación: en un motor de juego suele nombrar lo primero, y aquí nombra lo segundo.

Si te refieres aLee
qué cliente recibe qué estado y cuánto de élVisibility, junto con Data & Subscriptions y Prediction & Lag Comp
qué máquina es dueña de la entidad y qué pasa cuando se caeQué sobrevive a la pérdida de un host

Se declaran en dos lugares distintos

Ninguna de las dos se configura en runtime, y no comparten una declaración.

Se declara enQué define
quién ve quéel aspecto — Data & Subscriptions, Visibilityel predicado de visibilidad, el límite de objetos y su orden, qué áreas vecinas son visibles y el modo de entrega
en qué máquina se ejecutael tipo de sala (room) — Roomsel modo de autoridad, cuánto se confía en una autoridad externa sobre un resultado y qué pasa cuando el host se cae

Las dos también difieren en lo que pasa si no dices nada. Un aspecto sin regla de visibilidad propia se entrega en el paquete compartido: es el comportamiento predeterminado y es el correcto para una sala pequeña. Un tipo de sala que no indica un modo de autoridad se rechaza: no hay valor predeterminado, porque nada puede elegir por ti entre la simulación de la plataforma y una externa.