마인크래프트(Minecraft)를 즐기는 많은 플레이어들이 서버에 접속할 때 '연결 거부(Connection Refused)' 오류로 어려움을 겪고 있습니다. 대부분의 경우 이는 윈도우 10 환경에서 마인크래프트가 서버에 정상적으로 연결하지 못해 발생하는 문제이며, 그 결과 수많은 사용자가 평소처럼 게임을 즐기지 못하고 있습니다. 이 글에서는 마인크래프트 연결 오류의 원인과 함께 실질적인 해결 방법을 자세히 안내해 드리겠습니다.
io.netty.channel.AbstractChannel$AnnotatedConnectException 연결 거부 오류, 왜 발생할까?
서버에 접속하려는 순간 갑자기 연결 거부 오류가 나타나면 원인을 파악하기 어렵습니다. 흥미롭게도 이 문제는 특정 서버 하나에만 국한되지 않고 여러 서버에서 동시에 발생하는 경우가 많습니다.
다양한 조사 결과에 따르면 IP 주소 문제, Java와 같은 구버전 소프트웨어, 그리고 잘못된 방화벽 설정이 이 연결 오류의 주요 원인으로 지목됩니다. 예를 들어 IP 주소가 잘못 구성되어 있거나 부정확하게 설정되어 있다면, 마인크래프트가 서버에 성공적으로 연결하지 못할 가능성이 높습니다.
마인크래프트 연결 거부 오류 해결 방법
앞서 언급했듯이 방화벽이 마인크래프트의 인터넷 접근을 차단하거나 네트워크 오류로 인해 윈도우 10, 8, 7 및 맥에서 연결 시간 초과(connection timed out) 오류가 발생할 수 있습니다. 아래의 방법들을 하나씩 시도해 보며 문제를 해결해 보세요.
해결 방법 요약:
- 방화벽에서 마인크래프트 서버 접근 허용
- 네트워크 초기화
- IP 주소 추가
방법 1: 방화벽에서 마인크래프트 서버 접근 허용하기
때때로 윈도우 방화벽이 마인크래프트의 접근을 차단하는 경우가 있습니다. 이 경우 당연히 'Connection refused: no further information' 오류가 나타납니다. 따라서 방화벽 설정을 먼저 확인하고 게임에 맞게 구성해야 합니다.
1. 설정(Settings) > 업데이트 및 보안(Update & Security)으로 이동합니다.
2. Windows 보안 항목에서 방화벽 및 네트워크 보호(Firewall & network protection)를 선택합니다.
3. Windows Defender 보안 센터에서 방화벽을 통해 앱 허용(Allow an app through firewall)을 클릭합니다.
4. 허용되는 앱(Allowed apps) 목록에서 설정 변경(Change settings) 버튼을 클릭합니다.
이 화면에서 윈도우 방화벽을 통해 허용하거나 차단할 애플리케이션을 조정할 수 있습니다.
5. 다른 앱 허용(Allow another app)을 클릭합니다.
6. 다음 창에서 찾아보기(Browse)를 클릭합니다.
7. 마인크래프트 파일이 저장된 위치까지 이동하여 실행 파일을 찾습니다.
이때 Java 실행 파일 중 'Minecraftserver' 파일과 Java Platform SE Binary 파일을 찾아야 합니다.
8. 공용(Public)과 개인(Private) 확인란에 모두 체크하여 마인크래프트 서버 파일이 두 네트워크 모두에 접근할 수 있도록 허용합니다.
9. 마인크래프트를 서버에 다시 연결하여 연결 거부 오류가 사라졌는지 확인합니다.
대부분의 사용자는 이 과정을 마친 후 맥 및 윈도우 10, 8, 7에서 해당 오류가 더 이상 나타나지 않는 것을 확인할 수 있습니다.
관련 글: 윈도우 10에서 네트워크 유형을 공용에서 개인으로 변경하는 방법
방법 2: 네트워크 초기화하기
사실 이 마인크래프트 연결 거부 오류는 네트워크 문제일 가능성이 큽니다. 인터넷 관련 문제 대부분은 네트워크를 초기화하면 해결되는데, 변경된 IP 주소와 DNS 설정이 기본값으로 되돌아가기 때문입니다. 따라서 네트워크 초기화를 시도해 볼 만합니다. 참고로 고정(static) IP를 사용하지 않는 경우 일부 소프트웨어가 IP 주소를 임의로 변경하는 일도 종종 발생합니다.
1. Wi-Fi 공유기(어댑터)의 전원을 뽑습니다.
2. 5분 정도 기다린 후 다시 전원을 연결합니다.
3. 마인크래프트를 네트워크 서버에 다시 연결하여 연결 시간 초과 오류가 해결되었는지 확인합니다.
네트워크를 초기화한 후에는 마인크래프트 오류가 수정되어 자유롭게 게임을 즐길 수 있습니다.
방법 3: IP 주소 추가하기
'io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information' 오류가 계속된다면, 윈도우와 맥에서 게임에 사용 중인 IP 주소가 올바르게 작동하는지 확인해 볼 가치가 있습니다. 또한 누락된 IP 주소나 포트를 시스템에 직접 추가할 수도 있습니다. 인터넷 서버에 연결되면 마인크래프트 런처가 정상적으로 실행됩니다.
1. 검색 상자에 명령 프롬프트(Command Prompt)를 입력하고, 검색 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행(Run as administrator)을 선택합니다.
2. 명령 프롬프트에 ipconfig를 입력하고 IPv4 주소를 메모해 둡니다.
3. 파일 탐색기에서 Minecraft Servers 폴더 > Maxwell > MinecraftServer > Server Properties 텍스트 문서로 이동합니다.
4. Server Properties 텍스트 문서에서 Server Port(서버 포트)를 찾아 적어둡니다.
5. 마인크래프트 게임을 실행하고 멀티플레이(Play Multiplayer)를 선택합니다.
6. 멀티플레이 화면에서 접속하려는 서버를 선택한 후 편집(Edit)을 클릭합니다.
7. 서버 정보 편집(Edit Server Info) 화면에서 서버 주소(Server Address)를 앞서 확인한 IPv4 주소로 변경하고, 서버 포트도 메모해 둔 값으로 수정합니다.
8. 완료(Done)를 클릭하여 IP 주소와 포트 변경을 마칩니다.
이제 마인크래프트 서버에 문제없이 접속할 수 있으며, 연결 거부 오류는 더 이상 나타나지 않을 것입니다.
마무리
정리하면, 마인크래프트 'io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information' 연결 오류를 효율적으로 해결하려면 IP 주소 변경, 서버 포트 수정, 또는 네트워크 설정 조정 등의 방법을 활용할 수 있습니다. 위에서 소개한 세 가지 방법을 순서대로 시도해 보면 대부분의 연결 문제를 손쉽게 해결할 수 있을 것입니다.