체육관 인터넷이 불안정할 때 운영 준비
작성일
인터넷이 약한 장소에서는 여러 기기에 같은 화면이 보인다고 해서 최신 내용까지 같다고 가정하면 안 됩니다. 기준 기기와 대체 기록 수단을 미리 정해두는 것이 필요합니다.
장소에서 실제 접속 확인
행사장 입구에서 연결되었다고 코트 옆에서도 안정적인 것은 아닙니다. 실제 운영할 위치에서 페이지 열기와 공유 내용 반영을 확인합니다. 와이파이 로그인 화면이 필요한지, 휴대전화 연결로 바꿀 수 있는지와 충전 환경도 함께 봅니다. 사람이 많이 모인 뒤에는 통신 상태가 달라질 수 있습니다.
점검은 페이지가 열리는지에서 끝내지 않습니다. 시험용 데이터로 한 기기에서 변경하고 다른 기기에서 반영되는지 확인합니다. 화면에 이전 내용이 남아 있으면 연결된 것처럼 보여도 최신 상태가 아닐 수 있습니다. 시험 방에는 실제 참가자의 개인 정보를 넣을 필요가 없습니다.
단독 사용과 실시간 공유 구분
딱판의 오프라인 경기운영판은 현재 브라우저 저장소를 사용하고, 여러 기기 사이의 공유는 Firebase를 통한 연결을 사용합니다. 한 기기의 데이터가 남아 있다는 사실과 다른 기기에 동기화되었다는 사실은 다릅니다. 화면 상태를 보고 어떤 방식으로 운영 중인지 확인합니다.
처음 방문한 페이지나 아직 받지 않은 자료가 인터넷 없이 항상 열릴 것이라 가정하지 않습니다. 행사 전에 필요한 화면을 실제 기기에서 열고 사용할 기능을 확인합니다. 단독 운영이 가능하더라도 실시간 링크를 받은 참가자는 최신 진행을 받지 못할 수 있으므로 안내 방법을 마련합니다.
기준 기기를 하나 정하기
연결이 끊긴 뒤 여러 사람이 각자의 화면을 수정하면 서로 다른 운영 기록이 생길 수 있습니다. 장애 상황에서는 어느 기기의 진행표를 기준으로 할지 먼저 정하고 다른 담당자에게 알립니다. 기준을 알리지 않은 채 모두가 문제를 고치려 하면 정상화 이후 어느 기록이 맞는지 확인하기 어려워집니다.
담당자는 현재 진행 중인 경기, 예정 대진과 마지막 완료 결과를 기록합니다. 필요하면 종이 기록표에 경기 번호와 점수를 적어 일시적으로 보완합니다. 이 기록은 서비스에 자동 합쳐진다고 가정하지 않습니다. 연결을 복구한 뒤 실제 지원하는 기능에 맞춰 결과를 대조해야 합니다.
재접속 뒤 중복 입력 피하기
연결이 돌아왔다고 즉시 모든 화면에서 입력을 재개하지 않습니다. 기준 기기의 마지막 완료 경기와 다른 기기의 상태를 먼저 비교합니다. 누락된 경기와 이미 반영된 경기를 구분하고, 같은 점수를 두 번 입력하거나 이전 상태를 다시 적용하지 않도록 담당자를 한 명으로 정합니다.
현재 브라우저의 저장 내용을 확인하기 전에 사이트 데이터 삭제나 여러 초기화 작업을 반복하지 않습니다. 저장소를 지우면 복원에 쓰던 정보도 사라질 수 있습니다. 문제 해결을 위해 초기화가 필요하다면 어떤 기록을 보관할지 먼저 확인한 다음 진행합니다.
참가자에게 전달할 내용
실시간 화면 갱신이 늦어지는 동안에는 현장 호출을 기준으로 진행한다는 식으로 대체 절차를 알립니다. 참가자가 오래된 화면의 코트 번호만 보고 이동하지 않게 현재 호출 위치를 정합니다. 장애 원인에 대한 추측보다 지금 확인해야 할 진행 정보가 먼저입니다.
행사가 끝난 뒤에는 네트워크 장애 시간과 수기로 보완한 경기 범위를 확인합니다. 결과표를 공개하기 전에 그 구간을 원본 기록과 대조하면 누락을 찾기 쉽습니다. 다음 행사 준비에는 실제 장애 위치와 시간대, 사용한 기기를 참고하되 참가자에게 불필요한 기술 정보를 길게 노출하지 않습니다.
본문의 인원·시간·점수·금액은 운영 방법을 설명하기 위한 예시입니다. 공식 대회의 경기·참가·순위 규정은 해당 대회 요강을 확인합니다.