Mam autorytatywny system, w którym gdy gracz dołącza do meczu, otrzymuje wszystkie już odrodzone obiekty - odradza się na sobie (klient).
To wygląda tak:
Clientwysyła token dostępu doServerClientotrzymuje akceptację odServerClientprzełącza scenę na scenę gryServerwysyła graczy, skrzynki, przedmioty, z którymi możesz wchodzić w interakcje, abyclientmogli się odrodzić i wyświetlić je.
Ale co z obiektem naziemnym? Na razie mam dokładnie tę samą scenę na serwerze i kliencie - z jedną statyczną płaszczyzną działającą jak podłoga. Obecnie dodaję nowe rzeczy, drzewa, schody i buduję razem.
Myślałem - jesteśmy dobrzy. Ale czy środowisko nie powinno być również synchronizowane? Być w jakiś sposób połączony w sieć? Należący do serwera?
Weźmy League of Legends:
Jest to środowisko statyczne, prawdopodobnie jedna połączona siatka (schody, trawa, ściany, sklep). Ale czy naprawdę jest on przechowywany na kliencie, czy też jest wysyłany przez serwer podczas ekranu ładowania?
