데이터를 어떻게 만드나요 — 산출 방법
FC STATS 가 보여주는 순위·점수·통계가 정확히 무엇을 뜻하고, 원본 데이터에서 어떤 보정·집계를 거쳐 나오는지 정리했습니다. 화면의 숫자를 해석할 때 참고하세요. 용어의 뜻만 빠르게 찾고 싶다면 용어 사전을 보세요.
데이터는 어디서, 얼마나 자주
랭킹·점수·승률·구단가치·팀컬러·포메이션은 FC온라인 공식 데이터센터에서 상위 10,000명을 매시간 1회 가져옵니다. 매치 단위 상세(슈팅·패스·평점 등)는 NEXON Open API로 별도 수집하며, 최근에 점수가 바뀐 유저부터 우선 처리합니다.
두 출처는 갱신 시점이 다르므로, 화면의 통계는 "언제 기준" 값인지 함께 이해해야 합니다. 다음 항목에서 설명하는 관측 기준 시각이 그 기준입니다.
관측 기준 시각과 STALE 표시
데이터센터는 응답마다 "이 데이터는 몇 시 몇 분 기준"이라는 관측 기준 시각을 알려줍니다. 이는 저희가 데이터를 가져온 시각과 다릅니다 — 데이터센터 쪽 갱신이 늦어지면, 수집은 방금 했어도 내용은 한참 전 기준일 수 있습니다.
그래서 저희는 수집 시각과 관측 기준 시각을 따로 저장하고, 관측 기준이 너무 오래되면(예: 점검·지연) 화면 우측 상단 수집 상태 표시등에 색으로(초록·주황·빨강) 안내합니다. 데이터가 멈춰 있는 동안의 값을 최신처럼 오해하지 않도록 하기 위해서입니다.
랭킹 점수는 무엇인가
감독모드 랭킹 점수는 경기 결과로 오르내리는 실력 지표로, 소수점 둘째 자리까지 표시됩니다(예: 4572.91). 이기면 오르고 지면 내려가며, 상대의 점수·기대 승패에 따라 변동 폭이 달라집니다.
같은 등수라도 점수를 보면 누가 조금 더 앞서 있는지 알 수 있습니다. 표시 점수는 게임 내 보정에 따라 경기 없이도 미세하게 조정될 수 있어, 저희는 아래처럼 변동의 원인을 구분해 보여줍니다.
순위가 바뀌는 이유를 네 가지로 나눕니다
데이터센터에서 잡힌 모든 변화를, 승·무·패 기록과 스쿼드(팀컬러·포메이션·구단가치·최고 등급) 변화를 대조해 네 가지로 분류합니다. 그래서 "졌는지 / 남이 잘해서 밀렸는지 / 스쿼드만 바꿨는지"를 구분할 수 있습니다.
- 직접 경기 (ACTIVE)
- 승·무·패 중 하나라도 늘어난 경우 — 본인이 실제로 경기를 했습니다.
- 밀림 (PASSIVE)
- 승·무·패는 그대로인데 순위만 바뀐 경우 — 다른 유저가 점수를 올려 상대적으로 밀린 것입니다. 경기를 안 했는데 등수가 내려갔다면 대개 이 경우입니다.
- 스쿼드 변경 (META)
- 경기 기록은 그대로인데 팀컬러 조합·포메이션·구단가치·최고 등급 중 하나 이상이 바뀐 경우 — 선수단을 손봤거나 승급한 것입니다.
- 동시 (MIXED)
- 같은 시점에 경기와 스쿼드 변경이 함께 일어난 경우입니다.
순차 업데이트와 순위 착시
데이터센터는 전체 순위를 한 번에 갱신하지 않고 위쪽 등수부터 차례로업데이트합니다. 그래서 같은 시점에도 상위 구간은 최신, 하위 구간은 조금 이전 값일 수 있고, 이 시차 때문에 순위가 잠깐 앞뒤로 흔들려 보일 수 있습니다.
저희는 이런 순차 갱신을 감안해 시간 단위로 데이터를 정리하므로, 짧은 구간의 잦은 요동보다 흐름을 보는 데 초점을 둡니다.
구단가치는 다시 계산합니다
구단가치 페이지의 값은 데이터센터가 제출한 값을 그대로 쓰지 않고, 실제 매치에 출전한 11명 카드의 시세를 모두 더해 다시 계산합니다. 카드의 강화 단계와 시즌별 시세를 반영하기 때문에 실제 스쿼드 가격에 더 가깝게 추정됩니다.
시세 데이터는 일정 주기로만 갱신되므로, 신상 카드·이벤트 등으로 시세 변동이 큰 카드에선 일시적으로 어긋날 수 있습니다. 인기 카드의 시세는 매일 자동으로 다시 수집해 격차를 줄입니다.
공격·수비 점수는 같은 포지션끼리 비교합니다
매치 단위 공격·수비 점수는 절대값이 아니라 같은 포지션 안에서 잘하는 정도로 색을 칠합니다. 골키퍼 / 센터백 / 풀백·윙백 / 수비형 미드 / 중앙 미드 / 사이드 미드 / 공격 라인으로 묶고, 그 안에서 미달 · 1인분 · 잘함 · 에이스 · 압도 5단계로 표시합니다.
기준선은 매일 다시 계산되어 메타 변화를 반영합니다. 그래서 같은 "공격 점수 250"이라도 센터백에겐 "수비수치고 잘함", 공격수에겐 "미달"로 다르게 표시됩니다.
팀컬러는 조합으로 추적합니다
팀컬러는 한 유저가 여러 개를 동시에 적용할 수 있어, 단일 팀컬러가 아니라 조합 단위로 관리합니다. 각 팀컬러 옆의 (N명)은 스쿼드 11명 중 그 팀컬러 보너스를 실제로 받는 선수 수이며, 조합 전체의 합은 11명을 넘지 않습니다.
예를 들어 "첼시(6) + 레알(5)"은 11명을 모두 커버한 조합이고, "아스널(5) + 레알(3)"은 3명은 팀컬러 보너스가 없는 조합입니다. 저희는 이 조합이 바뀔 때마다 이력으로 남겨, 어떤 조합을 얼마나 오래 썼는지 추적합니다.
예측·한계, 그리고 오류 정정
시즌 통계의 등수 컷오프 예측은 지금까지의 추세로 계산한 참고용 추정치이며, 신뢰 범위와 함께 제공합니다. 점검·메타 변화에 따라 빗나갈 수 있습니다.
모든 데이터는 데이터센터·NEXON Open API의 일시적 오류·점검 등으로 부정확하게 표시될 수 있습니다. 잘못된 데이터를 발견하시면 대상 닉네임(또는 UID)과 화면의 관측 기준 시각을 적어 fcstats.email [at] gmail.com 또는 문의 로 알려주시면 확인하겠습니다.