네트워크 에뮬레이션

유니티의 네트워킹 기능 중에 낮은 대역폭을 가진 지역 유저의 게임 경험을 테스트하기 위해 느린 인터넷 속도를 에뮬레이트 할 수 있는 기능이 있습니다.

네트워크 에뮬레이션을 활성화하기 위해서는 Edit→Network Emulation으로 가서 가서 원하는 접속 속도를 선택합니다.

networkemulationmenu.jpg
네트워크 에뮬레이션 활성화

기술 세부 사항

네트워크 에뮬레이션은 Network과 NetworkView클래스를 위한 네트워크 에 패킷을 보내는 것을 지연합니다. 핑은 인공적으로 다른 모든 옵션들을 위해 확대된 것이며 그 확대된 값은 에뮬레이트 접속 속도가 느려질수록 증가합니다. Dial-Up 설정에서는 최악의 접속을 시뮬레이트 하기위해 패킷 드랍핑과 변화가 있습니다. 서버나 클라언트에서 에뮬레이션은 동일할 것입니다.

네트워크 에뮬레이션은 오직 Network 와 NetworkView 클래스에만 영향을 주며 .NET 소켓으로 쓰여진 네트워크 코드는 바뀌거나 에뮬레이트 되지 않을 것입니다.

역링크