Version: 5.6
네트워킹 개요(Networking Overview)
네트워크 시스템 개념

고수준 API(High Level API)

고수준 API(HLAPI)는 Unity 게임에 멀티플레이어 성능을 빌드하는 데 사용되는 시스템입니다. HLAPI는 하위 전송 실시간 커뮤니케이션 레이어 위에 빌드되고 멀티플레이어 게임에 요구되는 여러 공통 작업을 처리합니다. 전송 레이어가 모든 종류의 네트워크 토폴로지를 지원하는 반면, HLAPI는 서버 권한이 있는 시스템입니다. 하지만 시스템에서는 참가자 중 하나가 동시에 클라이언트와 서버가 될 수 있으므로 전용 서버 프로세스가 필요하지 않습니다. 인터넷 서비스와 함께 사용하면 개발자가 많은 작업을 하지 않아도 인터넷을 통한 멀티플레이어 게임 플레이가 가능합니다.

HLAPI는 Unity에 내장된 새로운 네트워킹 커맨드 집합으로, 새 네임스페이스인 UnityEngine.Networking 안에 있습니다. 그리고 사용 편리성과 반복 개발에 초점이 맞춰져 있고 멀티플레이어 게임에 유용한 다음과 같은 서비스를 제공합니다.

  • 메시지(Message) 핸들러
  • 범용 고성능 직렬화
  • 분산 오브젝트 관리
  • 상태 동기화
  • 네트워크 클래스: Server, Client, Connection 등

HLAPI는 기능을 추가하는 일련의 레이어로부터 빌드됩니다.

자세한 내용은 다음을 참조하십시오.

네트워킹 개요(Networking Overview)
네트워크 시스템 개념