먼저 짚고 넘어가기: 왜 버전이 다르면 접속이 안 될까

Minecraft의 클라이언트와 서버는 특정 버전의 프로토콜로 통신합니다. 서버가 어떤 큰 버전(예: 1.20.x)으로 돌아가는데 클라이언트가 다른 큰 버전(예: 1.21.x)이면, 프로토콜이 맞지 않아 핸드셰이크 단계에서 거부됩니다. 그래서 「버전 비호환 / Outdated client / Outdated server」 같은 메시지가 나타나는 것입니다.

해결 방향은 단 하나, 양쪽을 일치시키는 것입니다. 대부분의 경우 서버는 바꿀 수 없으니, 클라이언트를 서버의 버전에 맞추면 됩니다. 그래서 첫 단계는 서버가 정확히 어떤 버전인지 아는 것입니다. 이는 마침 유료도, 어떤 쓰기 권한도 필요 없이 확인할 수 있는 정보입니다.

무료 모니터링으로 서버 버전을 확인한 뒤 클라이언트 전환하기

추측할 필요도, 서버 운영자에게 물어볼 필요도 없습니다. TopoBlocks의 **무료 「모니터링 전용」**을 사용하세요. 서버 주소 + 포트(자바 기본 25565, 베드락 기본 19132)만 입력하면 온라인 상태, 버전 번호, 인원 수, 지연 시간을 볼 수 있습니다. 모니터링은 읽기 전용이며 어떤 쓰기 권한도 없습니다. 당신의 월드를 건드리지도, 서버 설정을 바꾸지도 않습니다.

버전 번호를 확인한 뒤:

  • 자바 에디션: 공식 런처에서 해당 버전의 설치 구성을 새로 만들거나 전환한 후 접속하세요.
  • 베드락 에디션: 베드락은 보통 최신 버전으로 자동 업데이트됩니다. 서버가 여전히 구버전에 머물러 있다면, 대개 서버 업그레이드를 기다리거나 해당하는 베타 채널이 있는지 확인해야 합니다.

주소와 포트를 어떻게 올바르게 입력하는지 모르거나, 입력해도 접속이 안 된다면 Minecraft 서버에 접속하기를 참고하세요.

주의: 자바와 베드락은 서로 호환되지 않습니다

「버전이 맞지 않는다」고 느끼는 경우 중 일부는 사실 분기가 다른 것입니다. 자바 에디션과 베드락 에디션은 서로 호환되지 않는 두 가지 프로토콜이라, 버전 번호를 아무리 조정해도 상대 서버에 접속할 수 없습니다. 베드락 에디션 클라이언트는 자바 서버에 접속할 수 없고, 그 반대도 마찬가지입니다. 이는 1.20, 1.21 같은 숫자와는 무관합니다. 먼저 대상 서버가 어느 분기인지 확인하고, 헷갈릴 때는 서버가 자바 에디션인지 베드락 에디션인지를 참고하세요.

모니터링에서 서버가 분명히 온라인이고 버전도 맞았는데 여전히 접속이 안 된다면, 문제는 온라인 상태, 포트, 또는 네트워크에 있을 수 있습니다. 서버 접속 불가/오프라인 문제 해결을 따라 하나씩 점검하세요.

서버 운영자라서 서버의 버전을 바꾸고 싶다면

먼저 경계를 분명히 합니다. TopoBlocks은 기존 서버가 돌리는 서버 엔진 버전을 대신 변경하지 않습니다. 서버 소프트웨어 자체의 업그레이드는 본인(또는 호스팅 업체)이 해야 합니다. 서버 측에서 도울 수 있는 것은 명시적 권한 부여 후의 유료 **「완전 관리」**입니다. 월드를 서버에 안전하게 배포하며, 스냅샷 → 검증 → 원자적 전환 → 헬스 체크 → 실패 시 자동 롤백 과정을 거치고, 배포 전에 버전 호환성을 사전 점검하며, 절대 원본 파일을 덮어쓰지 않습니다. 매번 업데이트 전의 버전과 해시를 보존해 롤백 지점을 추적할 수 있으므로, 혹시 잘 안 풀려도 되돌릴 수 있습니다. 자세한 방법은 서버의 월드를 안전하게 업데이트하는 법을 참고하세요.

또한 TopoBlocks의 원클릭 호스팅으로 서버를 새로 만드는 경우, 개통 시 버전과 요금제, 지역을 직접 선택할 수 있으며, 자동으로 개통되고 터미널을 만질 일이 없습니다. 가격은 App 내 표시를 기준으로 하며, 유료 작업이 실패하면 자동 환불됩니다. 반면 모니터링 전용은 항상 무료이며 어떤 변경도 하지 않습니다.