참고: UNet은 지원이 중단되었으며 향후 Unity에서 삭제될 예정입니다. 현재 새로운 시스템이 개발 중입니다. 자세한 내용과 다음 단계는 이 블로그 포스트를 참조하십시오. |
Network Discovery 컴포넌트를 통해 네트워크 시스템을 사용하는 Unity 애플리케이션이 로컬 네트워크(LAN)에서 서로를 찾을 수 있습니다. 인터넷 플레이를 위한 검색에는 이 컴포넌트를 사용할 수 없습니다. 멀티플레이어 서비스를 (매치메이커 및 릴레이 서비스와 함께) 사용하여 연결하십시오.
Network Discovery 컴포넌트는 Unity 서비스와 통합할 필요가 없고, 연결할 다른 게임을 로컬 네트워크에서 찾는 완전한 스탠드얼론 솔루션을 지향합니다.
인스펙터 창의 Network Discovery 컴포넌트
프로퍼티 | 기능 |
---|---|
Broadcast Port | 브로드캐스트하고 수신 대기할 네트워크 포트입니다. |
Broadcast Key | 브로드캐스트할 키입니다. 사용자 검색과 다른 Network Discovery 인스턴스의 호환성을 나타내는 고유 값이어야 합니다. 브로드캐스트 키가 고유하면 타입이 다른 게임이 같은 로컬 네트워크에서 실행되는 경우 서로 연결을 시도하는 문제가 발생하지 않습니다. |
Broadcast Version | 브로드캐스트에 포함할 주 버전입니다. Broadcast SubVersion과 함께 사용하여 버전 호환성을 나타냅니다. |
Broadcast SubVersion | 브로드캐스트에 포함시킬 부 버전입니다. Broadcast Version과 함께 사용하여 버전 호환성을 표시합니다. |
Broadcast Interval | Unity에서 검색 정보를 브로드캐스트할 빈도를 초 단위로 지정합니다. |
Use NetworkManager | 네트워크 관리자 설정을 사용하여 브로드캐스트한 다음 검색된 게임에 자동으로 참여하려면 활성화합니다. |
Broadcast Data | 브로드캐스트에 포함시킬 커스텀 데이터를 입력합니다. Use NetworkManager를 활성화한 경우 네트워크 관리자에서 오버라이드합니다. |
Show GUI | 기본 브로드캐스트 GUI를 재생 모드에서 표시하려면 활성화합니다. 이 GUI는 개발자 테스트에만 사용해야 합니다. |
Offset X | 브로드캐스트 GUI의 X축 오프셋입니다. 이 설정은 Show GUI가 활성화된 경우에만 표시됩니다. |
Offset Y | 브로드캐스트 GUI의 Y축 오프셋입니다. 이 설정은 Show GUI가 활성화된 경우에만 표시됩니다. |
재생 모드에서 실행하는 경우 다음 정보도 인스펙터에 표시됩니다.
프로퍼티 | 기능 |
---|---|
hostId | 브로드캐스트에 사용 중인 호스트 ID입니다. |
running | 현재 브로드캐스트 중인 경우 true입니다. |
isServer | 서버로서 브로드캐스트하는 경우 true입니다. |
isClient | 클라이언트로서 브로드캐스트를 수신 대기 중인 경우 true입니다. |
broadcastsReceived | 수신된 브로드캐스트 메시지의 리스트입니다. |