클라이언트 시간 초과
클라이언트 시간 초과 또는 대기 상태 시간 초과는 비활성 상태로 인해 Relay가 Relay 서버에서 클라이언트의 연결을 해제할 때 발생합니다. Relay가 클라이언트의 연결을 해제할 때까지의 기본 TTL(Time to Live)은 10초입니다. 호스트가 혼자 있을 때(BIND
메시지가 전송되었지만 다른 플레이어가 CONNECT
메시지로 연결하기 전) 연결을 해제하는 TTL은 60초입니다.
TTL 값으로 제어되는 시간 초과는 Relay 서버에 대한 대기 상태 연결의 수명을 제한하는 메커니즘입니다. Relay는 TTL을 사용해서 네트워크 활동 부족으로 클라이언트가 시간 초과되는 시점을 결정합니다. 턴제 전략 게임 등 일부 게임 유형에서는 메시지 전송률이 낮을 수 있기 때문에 연결을 유지하기 위해 Relay 서버에 PING
메시지를 보내도록 게임 클라이언트를 설정하여 시간 초과를 방지해야 합니다. PING
메시지는 플레이어 연결의 대기 상태 시간 초과를 재설정합니다.
클라이언트 시간 초과로 할당이 만료되면, Allocations 서비스는 Relay 서버에서 할당을 제거하고 Relay 서버가 클라이언트에 시간 초과 오류 메시지를 보냅니다.
참고: 할당 시간이 초과되면 Relay 서버는 allocation ID not found
오류로 응답합니다. 일반적으로 할당 ID가 만료되는 것은 PING
메시지가 없기 때문입니다. 의도치 않은 시간 초과를 예방하는 방법을 알아보려면 연결 상태 유지를 확인하십시오.