게임을 즐기는 사람이라면 누구나 다양한 오류와 문제를 한 번쯤 겪어봤을 것입니다. 특히 멀티플레이 게임인 마인크래프트(Minecraft)에서는 이런 문제가 더 자주 발생하곤 합니다.
마인크래프트는 크로스 플랫폼 멀티플레이를 지원하는 등 뛰어난 기능을 갖춘 훌륭한 게임입니다. 하지만 수많은 유저에게 사랑받는 만큼, 게임 플레이를 방해하는 버그와 오류에서 자유롭지 못합니다. 그중 대표적인 문제가 바로 io.netty.channel.ConnectTimeoutException 연결 시간 초과(connection timed out) 오류입니다.
io.netty.channel.ConnectTimeoutException 오류란?
2011년 Mojang Studios가 출시한 마인크래프트는 이후 마이크로소프트에 인수되며 꾸준히 성장해 왔습니다. 현재는 1억 명이 넘는 유저가 함께하는 글로벌 게임으로 자리 잡았습니다. 하지만 대부분의 게임이 그렇듯, 예상치 못한 오류가 발생하기도 하는데 io.netty.channel.ConnectTimeoutException 오류도 그중 하나입니다.
유저들의 보고에 따르면, 이 오류는 주로 로컬 네트워크(LAN) 또는 인터넷을 통해 협동 게임에 접속하려 할 때 나타납니다. 경우에 따라서는 서버에 접속을 시도하는 순간에도 발생할 수 있습니다.
오류의 주요 원인
이 오류 코드를 분석한 결과, 여러 가지 원인이 있는 것으로 확인되었습니다.
- 포트 번호 불일치 – 클라이언트의 포트 번호가 게임 서버의 포트 번호와 일치하지 않으면 이 오류가 발생할 수 있습니다. 포트 설정을 확인하고 게임 설정에서 올바르게 수정하면 해결됩니다.
- DNS 설정 불일치 – DNS 설정에 문제가 있어도 동일한 오류 메시지가 나타날 수 있습니다. 이 경우 구글(Google)에서 제공하는 공개 DNS 값으로 변경해 보세요.
- IP 주소 불일치 – 가장 흔한 원인 중 하나입니다. 공유기를 재부팅하면 새 IP를 받아오면서 문제가 해결되는 경우가 많습니다.
- 백신 프로그램의 JRE 차단 – 서드파티 백신 프로그램이 Java 실행 환경(JRE)을 차단하여 연결 시간 초과 오류를 유발할 수 있습니다. 해당 프로그램을 비활성화하거나 제거하면 됩니다.
이 오류는 게임 접속 자체를 막아버리기 때문에 유저들이 빠른 해결을 원하는 major급 문제로 떠올랐고, Reddit 등 온라인 커뮤니티에서도 관련 도움 요청이 끊이지 않고 있습니다. 오류 메시지는 서버와의 연결 실패만 알려줄 뿐 구체적인 원인은 알려주지 않기 때문에, 많은 유저가 먼저 인터넷 연결 상태를 점검하지만 이것만으로는 해결되지 않는 경우가 대부분입니다.
연결 시간 초과 오류 해결 방법
아래에서 단계별로 시도해 볼 수 있는 해결책들을 소개합니다. 하나씩 적용해 보면서 오류가 사라지는지 확인하세요.
방법 1: 방화벽 설정 조정
방화벽 설정이 잘못되어 있으면 마인크래프트 서버로의 연결이 차단될 수 있습니다. 게임 서버 접속 시도가 원활하게 통과하도록 아래 순서대로 설정을 확인하세요.
- Windows 검색창에 제어판(control panel)을 입력하고 Enter 키를 누릅니다.
- 시스템 및 보안(System and Security) 메뉴로 이동합니다.
- Windows Defender 방화벽을 선택한 후, Windows Defender 방화벽을 통해 앱 허용 옵션을 클릭합니다.
- 설정 변경(Change Settings) 버튼을 누릅니다.
- 목록에서 Java(TM) Platform SE Binary 항목을 찾습니다.
- 해당 항목의 개인(Private) 및 공용(Public) 체크박스가 모두 선택되어 있는지 확인합니다.
- 확인(OK)을 눌러 변경 사항을 저장합니다.
- 제어판을 닫습니다.
방법 2: VPN 및 백신 프로그램 비활성화
인터넷 연결에 영향을 주는 프로그램이 이 오류를 유발하는 경우가 있습니다. 대표적으로 VPN과 백신 프로그램이 여기에 해당합니다.
서드파티 백신 소프트웨어를 사용 중이라면, 일시적으로 비활성화한 뒤 문제가 해결되는지 확인해 보세요. 아래 순서를 따라 진행하면 됩니다.
- Windows 검색창에 제어판(Control Panel)을 입력합니다.
- Enter 키를 누릅니다.
- 프로그램(Programs)으로 이동한 후 프로그램 제거(Uninstall a Program)를 클릭합니다.
- 사용 중인 백신 프로그램을 찾아 제거(Uninstall)를 선택합니다.
- 화면 안내에 따라 제거를 완료하고 PC를 재시작합니다.
- VPN 서비스를 사용 중이라면, 마인크래프트 서버에 접속을 시도할 때 VPN이 켜져 있는지 확인하고, 켜져 있다면 먼저 종료한 후 접속해 보세요.
방법 3: 공유기(라우터) 재부팅
인터넷 서비스 제공업체(ISP)는 기본적으로 동적 IP 주소를 할당합니다. 즉, 인터넷 연결을 초기화할 때마다 새로운 IP를 받게 되므로, 공유기를 재부팅하는 것만으로도 오류가 해결될 가능성이 있습니다.
공유기를 재부팅하는 방법은 다음과 같습니다.
- 공유기 전원 플러그를 콘센트에서 뽑습니다.
- 최소 30초 이상 기다립니다.
- 전원 플러그를 다시 꽂습니다.
- 오류 메시지가 계속 나타나는지 확인합니다.
방법 4: IPv4 주소 확인
잘못된 IPv4 주소가 원인일 때도 있습니다. 이 경우 올바른 포트와 IPv4 주소를 직접 입력해 주면 됩니다.
확인 및 수정 방법은 아래와 같습니다.
- Windows 검색창에 cmd를 입력하고 Enter 키를 누릅니다.
- 검색 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행(Run as Administrator)을 선택합니다.
- 명령 프롬프트에 ipconfig를 입력하고 Enter 키를 누릅니다.
- 표시된 정보에서 자신의 IPv4 주소를 메모해 둡니다.
- Windows + E 키를 눌러 파일 탐색기를 엽니다.
- 다음 경로로 이동합니다: Minecraft Servers > Maxwell > MinecraftServer.
- properties 파일을 마우스 오른쪽 버튼으로 클릭하고 메모장으로 열기를 선택합니다.
- Server Port 항목을 찾아 포트 번호도 함께 메모합니다.
- 마인크래프트를 실행하고 멀티플레이(Play Multiplayer) 메뉴로 이동합니다.
- 문제가 발생하는 서버를 선택한 후 편집(Edit)을 클릭합니다.
- 주소(Address) 입력란에 IPv4 주소를 입력하고, 뒤에 콜론(:)을 붙인 다음 포트 번호를 추가합니다. (예: 192.168.0.1:25565)
- 완료(Done)를 누르고 마인크래프트를 재시작합니다.
- 서버에 로그인하여 정상 접속되는지 확인합니다.
마무리
이 가이드를 통해 마인크래프트의 연결 시간 초과 오류 원인을 파악하고 문제를 해결하셨기를 바랍니다. 만약 위 방법들로도 해결되지 않았다면 아래 댓글로 알려주세요. 추가적인 해결책을 찾아 안내해 드리겠습니다.
혹시 마인크래프트에서 다른 오류를 겪고 스스로 해결 방법을 찾으신 경험이 있으신가요? 여러분의 팁을 댓글로 공유해 주세요!