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

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

클라이언트 버전·데이터 불일치 Client version / data table mismatch

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

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

두 번째 클라이언트가 다른 설치본이거나 패치가 덜 되었으면, 서버가 보낸 새 NPC ID를 몰라 조용히 무시합니다.

왜 다른 폴더의 설치본, 또는 패치 중 실행한 클라이언트 → 그러면 모르는 NPC ID·모델 ID를 받으면 건너뜀 → 화면에서는 새로 추가된 NPC만 한쪽에 안 보임

증상
안 보임·유령 개체
요인
손실
누가 겪나
같은 PC의 한쪽 클라만
언제
접속·점검 직후
담당
주 담당 게임개발팀·클라이언트 개발 · 함께 게임개발팀·서버 개발
게임개발팀 할 일
클라이언트: 접속 시 데이터 버전 보내기, 모르는 ID를 받으면 로그를 남기고 대체 표시. 서버: 접속 시 데이터 버전을 확인해 다르면 접속 거절·패치 안내.
그래프에서는
일부만 높음 · 클라이언트 버전별 모르는 ID 수신 수
확인할 곳
두 클라이언트의 실행 파일 경로와 화면·로그에 나오는 클라이언트·데이터 버전을 비교. 게임 쪽에는 접속 때 보낸 데이터 버전과 모르는 NPC·모델 ID를 받아 건너뛴 횟수를 기록
이러면 맞음
두 클라이언트의 버전이나 설치 폴더가 다르고 안 보이는 NPC가 최근 패치로 추가된 것이며 패치를 마친 설치본에서는 보임
이러면 아님
버전과 설치 폴더가 같은데 한쪽에만 없으면 채널·페이즈 차이나 로딩·전달 쪽 원인
확인 수단
유저 쪽 환경에서 확인

출처

  1. NetworkConfig class (Netcode for GameObjects 2.5) Unity
    ProtocolVersion이 다르면 서로 통신하지 않고 ForceSamePrefabs로 접속 때 프리팹 목록 차이를 검사

함께 보면 좋은 원인

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

같은 증상(안 보임·유령 개체)의 다른 층 원인

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