🛡️ 마인크래프트 서버 진단 자료

연결 끊김 원인 개수

"왜 접속이 끊겼지?" — 그 이유는 생각보다 아주 많습니다.

10
대분류
300+
세부 원인
수십만
가능한 조합
1 네트워크 / 인터넷 연결 약 40개 원인

가장 흔한 원인 그룹. 회선·라우팅·프록시·방화벽 등에서 발생합니다.

  • 사용자 인터넷 회선 불안정 (Wi-Fi 간섭, LTE 신호 약함)
  • 공유기 과부하 / 오래된 펌웨어
  • ISP 순간 패킷 손실, 지터, 레이턴시 급증
  • 해저 케이블 / 중계 라우터 장애
  • MTU 크기 불일치로 인한 패킷 단편화
  • VPN / 프록시 / 샤오미 등 중계 서비스 간섭
  • IPv4 vs IPv6 전환 문제 (터널 브로커)
  • 라우팅 루프, BGP 플랩
  • DNS 해석 실패 (Srv 레코드 누락)
  • 서버측 대역폭 포화 / 트래픽 폭주
  • 클라이언트측 대역폭 부족
  • 패킷 손실률 1% 이상
  • 긴 시간 유휴 후 NAT 타임아웃
  • 망 사업자별 피어링 문제
  • QoS / 트래픽 쉐이핑
  • UDP 포트 차단 또는 제한
  • TCP 핸드셰이크 재전송 타임아웃
  • 로컬 방화벽(윈도우/맥) 오탐 차단
  • 안티바이러스의 게임 트래픽 간섭
  • 게임 런처의 프록시 설정 오류
2 서버 하드웨어 / 리소스 부족 약 35개 원인

CPU·메모리·디스크·IO 등 물리 자원 문제로 서버가 멈추거나 느려집니다.

  • RAM 부족 → GC 스파이크 → 타이밍 아웃
  • CPU 100% 점유 (레드스톤, 몹 과다)
  • 디스크 공간 부족 (세이브 파일 크기)
  • 디스크 IO 병목 (HDD vs SSD)
  • 서버 TPS가 20 미만으로 떨어짐
  • 오버클럭 불안정 / 발열 쓰로틀링
  • 전원 불안정 / 순간 정전
  • 호스팅 업체 노드 과밀
  • 백업 작업 중 IO 경합
  • 플러그인이 메모리를 새고 있음 (leak)
  • Java 힙 크기 설정 오류
  • 스왑 사용으로 인한 극단적 지연
  • 디스크 조각화 / inode 소진
  • NIC 과부하 / 인터럽트 스톰
  • 호스트 OS 자원 스로틀
3 서버 소프트웨어 / 게임 로직 약 40개 원인

서버 버전, 모드, 플러그인, 게임 내 이벤트에 의한 오류입니다.

  • 서버 크래시 / 갑작스러운 종료
  • 플러그인 예외 발생
  • 모드 버전 충돌 (클라이언트-서버)
  • 월드 청크 로드 오류
  • 엔티티 폭주로 인한 TPS 폭락
  • 레드스톤 시계 과다
  • 커맨드 블록 무한 루프
  • 플러그인 데이터 파일 손상
  • 스코어보드 / 팀 오브젝트 과다
  • 플레이어 데이터(level.dat) 손상
  • Java 버전 불일치 (8 vs 16 vs 17...)
  • 서버 코어(Purpur/Paper) 설정 오류
  • anti-cheat 오탐 → 강제 퇴장
  • 관리자의 잘못된 명령어 (op 강등, ban)
  • 타이머 동기화 오류
4 클라이언트 문제 약 30개 원인

접속하는 쪽(사용자 PC·모바일·런처)에서 발생하는 원인입니다.

  • 클라이언트 크래시
  • 모드 / 리소스팩 충돌
  • 셰이더 과부하 → 프리즈 → 타임아웃
  • GPU 드라이버 문제
  • Java 힙 부족 (OutOfMemory)
  • 런처가 종료되면서 접속 해제
  • 시스템 절전 / 화면 잠금
  • Windows 업데이트 중 리부팅
  • 안티바이러스 실시간 검사 간섭
  • 오버레이(디스코드, OBS) 문제
  • 사용자가 직접 게임 종료
  • Esc → 타이틀로 나가면서 서버 퇴장
  • 모바일 백그라운드 앱 종료
  • 캐릭터 선택 화면 이동
  • 시간 설정 오류 (시계 역행)
5 서버 설정 / 제한 약 30개 원인

관리자가 의도적으로 설정했거나, 설정값이 원인이 되는 경우입니다.

  • max-players 도달 → 접속 거부
  • 플레이어 슬롯 꽉 참
  • 화이트리스트 미포함
  • server-port 오설정
  • motd / 버전 프로토콜 불일치
  • 아이피 대역 차단 (봇 방어)
  • 타임아웃 설정(server-timeout) 너무 짧음
  • 온라인 모드 true/false 불일치
  • UUID 관련 이슈 (닉네임 변경)
  • op 권한 실수로 인한 퇴장
  • ban / temp-ban
  • kick 메시지 (스팸 방지)
  • 뷰 거리 / 시뮬레이션 거리 과다
  • 플레이어당 청크 로드 한도
  • PvP / 보호 구역 플러그인 오설정
6 인증 / 계정 (Mojang·MS 계정) 약 25개 원인

로그인 토큰, 세션 서버, 계정 상태 등 인증 관련 문제입니다.

  • Mojang 세션 서버 점검 / 장애
  • Microsoft 계정 인증 만료
  • 토큰 갱신 실패
  • 오프라인 모드 서버에서 정품 인증 요구
  • 정품 인증 우회 접속 감지
  • 계정이 다른 기기에서 로그인
  • 비밀번호 변경으로 세션 무효화
  • 닉네임 중복 / UUID 충돌
  • 인증 서버 DNS 문제
  • 2FA 인증 과정에서 세션 만료
  • 마이크로소프트 서비스 상태 저하
  • VPN IP로 인한 MS 보안 차단
  • 러처 자동 로그인 실패
  • 계정 정지 / 밴
  • 멀티플레이어 비활성화 (연령 제한)
7 서버 이전 / 재시작 / 유지보수 약 20개 원인

관리자 또는 호스팅 측 작업으로 인한 일시적 연결 해제입니다.

  • 서버 재시작 (플러그인 업데이트)
  • 자동 백업 중 서버 정지
  • 월드 저장(세이브) 시 순간 정지
  • 호스팅 업체 유지보수
  • 물리 서버 마이그레이션
  • 패널(펠리컨/Pterodactyl) 재시작
  • DNS 레코드 변경 전파 중
  • IP 변경 통보 없음
  • 서버 코어 버전 업데이트
  • 플러그인 핫리로드
  • 청크/월드 최적화 작업
  • 스냅샷 / 롤백 작업
  • 모드팩 업데이트 배포
  • 정전 / UPS 테스트
  • 방화벽 룰 변경
8 DDoS / 공격 / 보안 약 20개 원인

외부 공격이나 보안 이벤트로 인해 연결이 끊기는 경우입니다.

  • 서버 DDoS 공격
  • 대역폭 소진 공격 (UDP flood)
  • TCP SYN flood
  • 플레이어 스푸핑 / 좌표 공격
  • anti-DDoS 활성화로 인한 IP 블랙홀
  • 클라이언트 IP가 차단됨 (해킹 시도 오인)
  • 서버측 봇 방어로 과도한 차단
  • 무한 접속 시도로 타임아웃
  • 멀티플레이어 스팸
  • 악성 플러그인 / 모드 감염
  • 서버 콘솔 원격 공격 시도
  • 자격증명 탈취 → 접속 강탈
  • VPN 대역 차단 (남용 방지)
  • 호스팅 업체 공격 차단 조치
  • 네임 서버 반사 공격
9 환경 / 물리 요인 약 20개 원인

데이터센터나 접속 지역의 물리·환경적 요인입니다.

  • 데이터센터 화재 / 전력 사고
  • 케이블 절단 (해저·지중)
  • 극한 기후로 인한 시설 피해
  • 태풍 / 지진
  • 발전기 전환 시 순간 정전
  • 냉각 장애 → 서버 강제 종료
  • 중계국의 정기 점검
  • 위성 / 무선 백홀 간섭
  • 접속자 지역 전원 차단 (집 정전)
  • 모바일 기지국 장애
  • 라우터 하드웨어 노후화
  • ISP 유지보수 창구
  • 전 세계 네트워크 이벤트 (BGP 사고)
  • 데이터센터 네트워크 업그레이드
  • 건물 인터넷 회선 공사
10 기타 / 예외 / 복합 원인 약 30개 원인

단일 원인으로 분류하기 어렵거나, 여러 원인이 겹치는 경우입니다.

  • 여러 원인의 동시 발생 (복합)
  • 타이밍(경쟁 상태) 문제
  • 무작위 패킷 유실
  • 게임 버전별 프로토콜 차이
  • 서드파티 런처 호환성
  • 매크로 / 자동 프로그램 감지
  • 리소스팩 다운로드 실패 → 강제 퇴장
  • 서버 리소스팩 크기 초과
  • 월드 이전(테러) 이벤트
  • 플러그인 간 상호작용 충돌
  • 숨겨진 플레이어 수 제한
  • 청크 전송량 폭주
  • 서버 시간 점프
  • Java 난수 / 시드 오류
  • 관리자 실수 (콘솔 명령)
  • 기록되지 않은 요인