Network Manager

Network Manager는 네트워크 멀티플레이어 게임을 만들기 위한 두 개의 매우 중요한 속성들을 포함합니다.


The Network Manager

사용자는 메뉴바에서 Edit→Project Settings→Network를 선택함으로써 Network Manager에 접근할 수 있습니다.

왓더헬

Properties

Debug Level 콘솔로 프린트되어 지는 메세지들의 레벨
»>Off 오직 에러들만 프린트 됩니다
»>Informational 중요한 네트워킹 이벤트들이 프린트 됩니다
»>Full 모든 네트워킹 이벤트들이 프린트 됩니다
Sendrate 네트워크를 통해 데이터가 보내진 초당 횟수

Details

Debug Level을 적용하는 것은 사용자의 게임의 네트워킹 작동을 튜닝하거나 디버깅하는데 커다란 도움이 될 수 있습니다. 우선 그것을 Full로 세팅하는 것은 사용자가 수행되어진 모든 네트워크 행동들을 보는 것을 허락합니다. 이것은 사용자에게 사용자가 얼마나 자주 네트워크 커뮤니케이션을 사용하고 있는지와 얼마나 많은 대역폭을 사용하는지에 대한 포괄적인 정보를 줄 것입니다.

사용자가 그것을 Informational로 세팅할 때 사용자는 모든 개별적인 행동들이 아닌 주요 이벤트들을 볼 것입니다. 고유한 Network IDs를 부여하는 것과 RPC콜들을 버퍼링하는 것은 여기서 기록될 것입니다.

그것이 Off일 때 네트워킹으로부터 오직 에러만이 콘솔로 프린트 될 것입니다.

Sendrate 간격(1 초/ Sendrate = 간격) 에서 보내지는 데이터는 각 브로드캐스팅 오브젝트의 Network View 속성들에 따라 다양할 것입니다. Network View가 Unreliable을 사용하고 있다면 그것의 데이터는 각각의 간격에서 보내질 것입니다. Network View가 Reliable Delta Compressed을 사용하고 있다면 Unity는 그 감시되고 있는 오브젝트가 지난 간격이후로 수정되는지를 살펴볼 것입니다. 그것이 변화할 때 그 데이터는 보내질 것입니다.

역링크