Battlemap.gg 분석 방식과 데이터 기준
Battlemap.gg는 PUBG 스크린샷을 바탕으로 하차, 박격포, 자기장 판단을 보조하는 팬메이드 전술 분석 도구입니다. 이 페이지는 도구가 어떤 입력값을 참고하고, PUBG API로 수집·정제한 약 100만 건 규모의 매치 데이터를 자기장 후보 분석에 어떻게 사용하는지 설명합니다.
자기장 데이터는 예측 결과를 보조하는 기준 데이터입니다. 과거 매치 흐름에서 후보를 좁히는 데 사용되지만, 실제 다음 안전지대나 경기 결과를 보장하지 않습니다. 정확도, 승률, 검증 성공률은 재현 가능한 검증 집계가 있을 때만 별도 리포트로 공개합니다.
데이터 출처
자기장 예측에 사용하는 기준 데이터는 PUBG 공식 API로 수집한 match 및 telemetry 데이터를 정제한 전환 데이터에서 만들어집니다. 웹에 포함된 자기장 자산은 이 정제 데이터를 맵과 페이즈 기준으로 다시 묶어, 현재 원과 비슷한 조건에서 후반 원 후보가 어디에 형성되었는지 참고할 수 있게 만든 파일입니다.
Battlemap.gg는 PUBG: BATTLEGROUNDS 및 KRAFTON의 공식 서비스가 아닙니다. 공식 API를 통해 수집한 데이터를 팬메이드 분석 도구의 참고 기준으로 활용할 뿐, 게임 서버의 다음 원 결과를 미리 읽거나 공식 통계를 제공하는 서비스가 아닙니다.
수집 범위
현재 사이트에 포함된 자기장 기준 데이터는 에란겔, 미라마, 론도, 태이고, 사녹을 대상으로 합니다. PUBG API로 수집·정제한 전체 참고 데이터는 약 100만 건 규모이며, 현재 사이트의 조건부 자기장 자산은 이 데이터에서 맵·페이즈·제외 조건에 맞는 기록을 선별해 생성합니다. 2026-07-13 자산 빌드 요약에는 프로필과 제외 조건을 통과해 자산 생성에 반영된 매치가 803,303건으로 기록되어 있습니다.
42.1 패치 이후 반경 기준은 에란겔·미라마·태이고·론도의 ranked64 프로필과 사녹의 normal 프로필을 분리해 적용합니다. API의 1→2 전환은 사이트의 1페이즈 반경으로 매핑하며, 서로 다른 반경 프로필의 매치는 같은 heatmap 산출물에 섞지 않습니다.
공개 페이지에서는 현재 사이트 데이터로 확인 가능한 범위만 설명합니다. 수집 기간, shard, game mode 같은 세부 조건은 현재 사이트에 반영된 데이터 요약만으로 단정하지 않고, 사용자가 결과를 해석하는 데 필요한 맵·페이즈·생성 기준일 중심으로 안내합니다.
정제 기준
자기장 데이터는 matchId와 플랫폼을 묶은 키를 기준으로 중복을 줄입니다. 맵을 식별할 수 없거나, 페이즈 전환이 자연스럽지 않거나, 좌표가 맵 범위를 벗어나는 기록은 분석 자산을 만들 때 제외됩니다. 다음 원 후보가 없는 기록은 후반 후보 계산에 사용하지 않습니다.
이 정제 과정은 데이터가 “정답”이라는 뜻이 아니라, 화면에서 읽은 현재 원과 비교할 수 있는 기준을 만들기 위한 단계입니다. 패치 이후 맵 구조나 안전지대 규칙이 바뀌면 같은 데이터라도 현재 게임 흐름과 어긋날 수 있습니다.
현재 공개 사례에는 실제 다음 원 같은 독립 정답을 붙인 별도 검증 세트가 없습니다. 조건부 자기장 자산을 정확도 검증 데이터로 재사용하지 않으며, 독립 정답과 판정 규칙을 갖춘 자료가 생기기 전까지 성공률이나 적중률을 계산하지 않습니다.
분석 사용 방식
하차 분석은 스크린샷에서 비행기 경로와 목표 핑을 읽고, 박격포 분석은 발사 지점과 목표 지점의 지도 좌표와 고도차를 참고합니다. 자기장 분석은 현재 안전구역 원의 중심과 반지름, 맵 후보, 페이즈 후보를 읽은 뒤 맵별 조건부 자기장 데이터와 비교합니다.
자기장 결과는 특정 지점 하나를 정답으로 찍기보다 후보 권역을 히트맵으로 보여주는 방식입니다. 현재 원과 가까운 과거 흐름, 페이즈별 후보, 맵별 기준 데이터, 물과 육지 비율 같은 요소가 운영 판단을 돕는 참고 신호로 사용됩니다.
한계
분석 결과는 실제 게임 결과를 보장하지 않습니다. 스크린샷 해상도, 지도 확대 상태, UI 가림, 파란 자기장 필터, 팀원 마커, 패치 이후 지형 변화 때문에 현재 원이나 목표 지점 인식이 흔들릴 수 있습니다.
자기장 예측은 데이터 기반 후보를 보여주지만, 실제 경기에서는 차량, 교전 소리, 팀 위치, 진입 경로, 엄폐, 연막 보유량 같은 정보가 더 중요할 수 있습니다. 후반 페이즈는 후보 차이가 작게 보일 수 있으므로 히트맵 색만 보고 바로 이동하지 않는 것이 좋습니다.
갱신 정책
현재 사이트 데이터는 2026-07-13 생성 기준의 자기장 요약 파일을 포함합니다. 맵 패치, 신규 지형, 안전지대 규칙 변경, 기준 데이터 갱신이 있을 때는 정제 데이터에서 자산을 다시 생성해 반영하는 방식입니다.
자동으로 실시간 갱신되는 공식 통계 페이지가 아니므로, 패치 직후에는 결과를 더 보수적으로 해석해야 합니다. 데이터 갱신 후에도 결과는 후보와 참고값으로만 사용해야 합니다.
데이터 요약 표
| 항목 | 공개 가능한 설명 | 기준 |
|---|---|---|
| 데이터 출처 | PUBG API로 수집한 match 및 telemetry 데이터를 정제한 자기장 전환 데이터 | 공식 API 응답 기반 운영 데이터 |
| 데이터 규모 | PUBG API로 수집·정제한 전체 참고 데이터는 약 100만 건 규모 | 현재 원과 맵 조건에 맞는 기록을 선별해 후보 자산 생성 |
| 자산 반영 매치 | 803,303건 | 2026-07-13 빌드 요약의 맵·프로필·제외 조건 통과 매치 수 |
| 생성 기준일 | 2026-07-13 생성 기준의 자기장 자산을 사용 | 현재 사이트 데이터의 생성일 |
| 반경 프로필 | 8×8 ranked64와 Sanhok normal 반경을 분리 | API 1→2를 사이트 phase 1로 매핑 |
| 지원 맵 | 에란겔, 미라마, 론도, 태이고, 사녹 | 조건부 자기장 자산 파일 기준 |
| 중복 제거 | 플랫폼과 matchId를 묶은 키로 중복을 줄임 | 자산 빌드 로직 기준 |
| 제외 조건 | 맵/페이즈 식별 불가, 좌표 범위 이탈, 다음 원 후보 부족 기록 제외 | 정제 및 자산 생성 단계 |
| 사용 목적 | 자기장 후보, 맵별 기준 데이터, 페이즈별 후반 후보 흐름 계산 | 예측 보조 기준 |
| 한계 | 패치와 스크린샷 품질에 따라 결과가 달라질 수 있음 | 참고용 분석 결과 |
| 독립 검증 세트 | 현재 공개 사례에는 없음 | 자산 데이터와 정확도 검증을 구분하고 성공률을 주장하지 않음 |
분석 결과 평가 기준
데이터 규모와 분석 정확도는 같은 개념이 아닙니다. 결과를 평가하려면 원본 입력, 독립 정답, 판정 규칙, 분석 버전을 함께 보관해야 합니다. 현재 공개한 실제 입력 사례에는 실제 착지, 탄착, 다음 원을 확인한 독립 정답이 없으므로 성공률이나 적중률 표본으로 계산하지 않습니다.
| 기능 | 검증 항목 | 확인 기준 | 대표 실패 유형 |
|---|---|---|---|
| 낙하산 분석 | 비행기 경로, 목표 핑, 추천 하차 지점, 수직낙하 지점 | 화면의 비행기 선과 목표 지점이 결과 지도에서 자연스럽게 이어지는지 확인 | 경로 가림, 목표 핑 흐림, 지도 확대 상태 불일치 |
| 박격포 분석 | 발사 지점, 목표 지점, 웨이포인트 선, 지도 거리, 고도차 | 웨이포인트 양 끝점과 결과 선이 실제 발사·목표 위치를 따라가는지 확인 | 선 일부 가림, 양 끝 원 흐림, 지형 고도 차이 해석 오류 |
| 자기장 예측 | 현재 원, 맵, 페이즈, 후보 히트맵 방향성 | 다음 원을 확정하지 않고 후보 권역과 이동 방향을 참고 기준으로 확인 | 현재 원 테두리 가림, 파란 자기장 필터, 맵·페이즈 추정 오류 |
평가 기록에는 성공한 입력만 고르지 않고 인식 실패, 지도 불일치, 화면 가림, 패치 변경을 별도 실패 유형으로 남겨야 합니다. 박격포 웨이포인트처럼 선의 일부만 짧게 인식된 경우도 단순 성공으로 묶지 않고 끝점 오차를 확인해야 합니다. 자기장은 실제 다음 원이 후보 권역 안에 들어왔는지뿐 아니라, 당시 데이터 버전과 맵·페이즈 판정이 맞았는지를 함께 봐야 합니다.
PUBG 패치로 지도 지형, 안전지대 규칙, UI 표현, 아이콘 색상이 바뀌면 대표 맵과 상황을 다시 확인해야 합니다. 향후 독립 정답이 포함된 검증 세트를 공개할 때는 표본 수, 제외 조건, 판정 기준, 마지막 검증일, 분석 버전을 함께 제시하고, 그전에는 정확도 수치를 표시하지 않습니다.
잘못된 결과 제보 방법
결과가 이상하면 같은 장면의 원본 스크린샷, 사용한 기능, 맵 이름, 예상과 달랐던 부분을 정리해 문의 페이지로 보내 주세요. 닉네임, 채팅, 다른 프로그램 화면처럼 개인정보가 될 수 있는 영역은 가린 뒤 제보하는 것이 좋습니다.
개인정보와 업로드 이미지 처리
업로드한 원본 이미지 바이트는 분석 요청을 처리하는 프로세스 메모리에서 사용하며, 현재 애플리케이션 코드에는 원본을 서버 디스크나 데이터베이스에 파일로 저장하는 경로가 없습니다. 원본 이미지를 외부 이미지 분석 API로 전송하지도 않습니다. 분석 결과 payload만 약 30분 동안 프로세스 메모리 캐시에 남을 수 있으며, 현재 코드상 최대 항목 수는 하차·박격포 96개와 자기장 128개입니다. 캐시 키는 이미지 바이트와 요청값의 해시이고 원본 이미지 바이트는 캐시에 넣지 않습니다.
호스팅·보안 계층의 접속 로그에는 요청 시각, IP 주소, 경로, 응답 상태 같은 메타데이터가 남을 수 있지만 업로드 이미지 원본을 운영 로그에 기록하지 않습니다. 사용자는 업로드 전에 닉네임, 채팅, 브라우저 UI 등 불필요한 개인정보를 가리고, 문의에 이미지를 첨부했다면 문의 페이지를 통해 삭제를 요청할 수 있습니다.
비공식 팬메이드 고지
Battlemap.gg는 공식 서비스가 아닌 팬메이드 전술 분석 도구이며, 분석 결과는 참고용입니다.