연결

온라인 게임 플레이의 첫 단계는 서버 연결을 초기화하는 것입니다. 아키텍처 개요 섹션에서 언급했듯이 Strix에는 마스터 두 가지 서버 타입이 있습니다. 마스터 서버에는 특정 클러스터에 관한 정보가 들어 있고, 그 클러스터의 방 서버에는 여러 방과 각 방 안에 있는 플레이어들에 관한 정보가 들어 있습니다.

Strix Unreal SDK에서는 Master Server 연결 하나와 여러 방 서버 연결이 가능합니다. 이를 통해 채팅방, 전략 오버레이 같은 비게임 방에 클라이언트를 연결할 수 있습니다. 방 서버 연결 시 마스터 서버에 연결해야 합니다. 마스터 서버에서 얻은 정보를 토대로 연결되기 때문입니다. 이 연결들은 모두 블루프린트 라이브러리를 통해 초기화됩니다.

액터값과 일부 함수를 동기화하는 요소는 어떤 방에서 작동할지 지정해야 합니다. 방 연결을 채널로 나타내는 SDK를 이용해서 지정할 수 있으며, 채널은 채널 ID로 표시됩니다. 방 서버에 연결할 때 클라이언트는 연결에 이용할 ID를 지정할 수 있으며, 그 이후부터 해당 ID에서 작동을 지정하는 함수와 요소는 모두 그 연결을 이용합니다(복수의 방과 채널 참조).

Strix Network는 연결하기 전에 초기화해야 합니다.

참고

방 서버는 이 SDK의 API 어디서나 노드로 지칭합니다. 이렇게 하면 다른 과 구별할 수 있습니다. 방 서버는 방이 아니라 여러 방의 정보와 그 안에 있는 플레이어들의 정보가 저장되어 있는 곳입니다.