Esta página ainda não foi traduzida: mostrando a versão em inglês.
Quem vê o quê e em qual máquina
Duas perguntas que parecem uma só. Quem vê o quê diz respeito ao cliente: qual fatia do estado da sala chega a qual jogador. Em qual máquina roda diz respeito ao host: qual processo é dono de uma entidade e qual será o próximo dono. A palavra que mistura as duas é replicação: numa engine de jogo, ela costuma nomear a primeira; aqui, nomeia a segunda.
| Se você quer saber | Leia |
|---|---|
| qual cliente recebe qual estado, e quanto dele | Visibility, com Data & Subscriptions e Prediction & Lag Comp |
| qual máquina é dona da entidade, e o que acontece quando ela morre | O que sobrevive à perda de um host |
As duas são declaradas em lugares diferentes
Nenhuma das duas é configurada em runtime, e elas não compartilham uma declaração.
| Declarada em | O que nomeia | |
|---|---|---|
| quem vê o quê | o aspecto — Data & Subscriptions, Visibility | o predicado de visibilidade, o limite de objetos e sua ordem, quais áreas vizinhas são visíveis e o modo de entrega (delivery mode) |
| em qual máquina roda | o tipo de sala (room) — Rooms | o modo de autoridade, quanto se confia numa autoridade externa sobre um resultado e o comportamento quando o host cai |
As duas também diferem no que acontece quando você não diz nada. Um aspecto sem regra de visibilidade própria é entregue no pacote compartilhado, que é o padrão e é o certo para uma sala pequena. Um tipo de sala que não nomeia um modo de autoridade é recusado: não há padrão, porque nada pode escolher por você entre a simulação da plataforma e uma autoridade externa.