Real-time status network by Downtester
게임 서버 상태 모니터링 방식
Downtester는 16만 개 이상의 게임과 서비스에 대한 실시간 상태 모니터링을 제공합니다. 커뮤니티 기반 신고와 자동 분석을 결합해 정확하고 최신의 상태 판정을 제공합니다.
커뮤니티 기반 감지
주요 감지 방식은 장애 신고에 기반합니다. 중복 제거, 제한, 집계를 위해 서명된 자사 브라우저 세션 하나를 하나의 신고 아이덴티티로 간주합니다. 이는 개인, 계정, 가구, 기기, IP 아이덴티티가 아닙니다.
적응형 임계값 알고리즘
모든 게임이 같지는 않습니다. 매일 수백만 명이 플레이하는 게임은 수백 명 규모의 인디 타이틀보다 높은 신고 임계값이 필요합니다. 알고리즘은 플레이어 규모별로 게임을 분류하고 각 범주에 맞는 임계값을 적용합니다.
상태 분류
- OPERATIONAL
유의미한 신고가 없습니다. 서비스가 정상 작동 중입니다.
이 배지는 내부의 경미한 문제 상태도 포함합니다. 신고량이 약간 늘었지만 이 타이틀의 정상 범위 안에 있으며, 공개 상태는 정상으로 유지되는 동안 일부 사용자에게 간헐적인 문제가 나타날 수 있습니다.
- DEGRADED
내부의 문제 발생 및 성능 저하 상태를 포함합니다. 여러 서명된 브라우저 세션이 문제를 신고하고 있으며 신고량이 이 타이틀의 규모 범주에 대한 정상 임계값을 초과합니다.
- DOWN
광범위한 신고량은 중대한 서비스 중단을 나타냅니다.
- CHECKING
아직 확정된 측정값이 없습니다. 신고를 수집 중이며 첫 번째 확인이 완료되는 대로 판정을 표시합니다.
신뢰도 점수
모든 상태 판정에는 신고량, 서로 다른 서명된 브라우저 세션 수, 신고된 문제 유형의 일관성, 과거 패턴에 기반한 신뢰도 점수가 포함됩니다. 브라우저 세션 수는 인증된 사용자 수가 아닙니다.
Steam 플레이어 데이터 연동
Steam에 연결된 게임의 경우 Steam API에서 실시간 동시 접속자 수를 추적합니다. 플레이어 규모가 각 타이틀의 신고 임계값을 조정합니다. 수백만 명이 플레이하는 게임은 소규모 게임보다 훨씬 많은 신고가 있어야 장애로 표시됩니다. 플레이어 수는 신고 스트림 옆에 맥락 정보로도 표시됩니다.
상태 쿨다운 및 안정화
신고량이 임계값 부근에서 변동할 때 상태가 깜빡이는 것을 막기 위해 상태 변경 후 쿨다운 기간을 적용합니다.
데이터 최신성
상태 데이터는 30초 동안 캐시되며 자동으로 갱신됩니다. 새 신고가 제출되면 해당 게임의 캐시가 즉시 무효화됩니다.
커버리지
Downtester는 PC, PlayStation, Xbox, Nintendo Switch, 모바일을 포함한 주요 플랫폼에서 16만 개 이상의 게임과 서비스를 모니터링합니다. 모니터링은 9개 언어로 제공됩니다.
Downtester는 독립적인 커뮤니티 기반 플랫폼입니다. 어떤 게임 퍼블리셔나 개발사와도 제휴하지 않습니다. 상태 판정은 전적으로 커뮤니티 신고와 공개 데이터에 기반합니다.