한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

게임 렉 백서 › 일부에게만 생기는 문제

멀티 클라이언트 제한 Multi-client restriction policy

원인 ID pt-multiclient · 주 담당 게임개발팀·클라이언트 개발 · 함께 게임개발팀·서버 개발

그림과 실험이 있는 원본 카드로 열기 →

보안 모듈이나 서버 정책이 한 PC의 여러 클라이언트를 제한하면, 두 번째 클라이언트는 실행·접속이 막히거나 먼저 켠 쪽의 접속이 끊깁니다. 일부 게임은 추가 클라이언트의 기능만 막습니다.

왜 보안 모듈이 중복 실행을 감지, 또는 서버가 같은 기기의 추가 접속을 제한 → 그러면 두 번째 실행·접속을 거절하거나 한쪽을 끊음. 드물게 추가 클라이언트의 일부 기능만 차단 → 화면에서는 접속 불가나 한쪽 접속 끊김. 기능만 막는 게임에서는 한쪽만 NPC·상점이 안 보임

증상
접속 불가·무한 로딩, 안 보임·유령 개체, 접속 끊김
요인
손실
누가 겪나
같은 PC의 한쪽 클라만
언제
접속·점검 직후
담당
주 담당 게임개발팀·클라이언트 개발 · 함께 게임개발팀·서버 개발
게임개발팀 할 일
클라이언트: 제한할 거면 명확한 안내 메시지, 보안 모듈에 QA용 예외 설정. 서버: 같은 기기 접속 제한에도 QA용 예외 설정.
그래프에서는
일부만 높음 · 사유별 접속 거절·끊김 수(중복 접속)
확인할 곳
두 번째 클라이언트를 켤 때 나오는 메시지와 먼저 켠 쪽의 끊김 메시지를 봄. 서버의 접속 거절·강제 종료 로그에 중복 접속·같은 기기 같은 사유 코드가 남는지 확인
이러면 맞음
두 번째 실행·접속 순간 거절 메시지가 뜨거나 먼저 켠 쪽이 중복 접속 사유로 끊기고, 클라이언트를 하나만 켜면 문제가 없음
이러면 아님
거절·끊김 사유 없이 두 쪽 다 접속되는데 한쪽만 NPC가 안 보이면 고정 UDP 포트 충돌, IP·기기 기준 세션 구분 버그, 로딩·표시 쪽 원인
확인 수단
유저 쪽 환경에서 확인

출처

  1. CreateMutexW function (synchapi.h) Microsoft
    이름 있는 뮤텍스가 이미 있으면 ERROR_ALREADY_EXISTS를 돌려줘 중복 실행 감지·단일 실행 제한에 쓰임

함께 보면 좋은 원인

같은 층: 일부에게만 생기는 문제

같은 증상(접속 불가·무한 로딩)의 다른 층 원인

그림과 실험이 있는 원본 카드 보기