나는 플레이어가 경기에 참가할 때 이미 생성 된 모든 객체를 가져 오는 권위있는 시스템을 가지고 있습니다 (클라이언트).
다음과 같이 보입니다 :
Client
액세스 토큰을Server
Client
로부터 수락을 받는다Server
Client
장면을 게임 장면으로 전환Server
플레이어, 상자, 상호 작용할 수있는 오브젝트를 보내서client
스폰하고 표시 할 수 있습니다.
그러나 지상 물체는 어떻습니까? 지금은 서버와 클라이언트에서 바닥과 같은 하나의 정적 평면을 사용하는 것과 동일한 장면이 있습니다. 현재 새로운 물건, 나무, 계단을 추가하고 함께 물건을 짓고 있습니다.
나는 생각했다 – 우리는 좋다. 그러나 환경도 동기화되어서는 안됩니까? 어떻게 든 네트워크에 연결되어 있습니까? 서버가 소유하고 있습니까?
보자 League of Legends
:
정적 환경, 아마도 하나의 결합 된 메쉬 (계단, 잔디, 벽, 상점)입니다. 그러나 실제로 클라이언트에 보관되어 있습니까 아니면 로딩 화면 중에 서버가 전송합니까?