Eu tenho um sistema autoritário, onde quando o jogador entra na partida, ele recebe todos os objetos já gerados - gerados em si (o cliente).
Se parece com isso:
Clientenvia o token de acesso para oServerClientrecebe a aceitação doServerClientmuda a cena para a cena do jogoServerenvia jogadores, caixas, objetos com os quais você pode interagir, para que elesclientpossam aparecer e exibi-los.
Mas e o objeto do solo? Por enquanto, tenho exatamente a mesma cena no servidor e no cliente - com um plano estático atuando como um piso. Atualmente, estou adicionando coisas novas, árvores, escadas e construindo coisas juntas.
Eu pensei - estamos bem. Mas o ambiente não deveria ser sincronizado também? Ser conectado de alguma forma? Propriedade do servidor?
Vamos dar League of Legends:
É um ambiente estático, provavelmente uma malha combinada (escadas, grama, paredes, loja). Mas ele realmente é mantido no cliente ou é enviado pelo servidor durante a tela de carregamento?
