플레이어가 게임을 종료할 때 항상 정상적인 방법으로 종료한다는 보장은 없다. Alt+F4로 프로그램을 강제종료할 수도 있고 컴퓨터 전원이 나가거나 비정상적으로 종료할 수 있다.
정상적인 종료는 한 쪽이 통신 연결 종료 요청을 보내고 이에 대한 응답이 오가면서 연결을 종료하는데 서버쪽 입장에서는 아무런 정보가 오지않을 때 연결이 종료된것인지 실제로 아무것도 입력을 안하는 것인지 구분하기가 쉽지 않다.
이를 위해 아래 그림과 같이 주기적으로 클라이언트의 살아있는지(연결이 되어있는지)확인하는 패킷을 보내는 방법이 있다. 패킷의 내용에 들어갈 정보는 없다. 그저 상대방의 연결여부를 확인하기 위함으로 보낼 정보는 상대방이 패킷종류를 구분하기 위한 PacketID 뿐이다.

서버가 클라이언트의 연결이 비정상적으로 종료되었음을 탐지하는 과정을 아래 그림과 같다.

생존응답패킷이 들어올 때만 그 시간의 tick을 기록하고 주기적으로 현재 tick과의 시간차이를 비교함으로 연결이 종료되었음을 판단할 수 있다. 서버는 생존확인패킷을 보내기 전 기록된 tick과 현재 tick의 차이를 확인하고 미리 정의된 연결 종료 임계치를 넘어섰다면 클라이언트와의 연결이 비정상적으로 종료되었다고 판단하고 서버쪽에서 연결을 종료할 수 있다.