하마치
하마치(LogMeIn Hamachi)는 인터넷에 연결된 여러 컴퓨터를 하나의 가상 사설망으로 묶어 주는 별도 프로그램입니다.
마인크래프트 전용 프로그램은 아니지만, 서로 다른 장소에 있는 친구들과 같은 로컬 네트워크에 연결된 것처럼 멀티플레이하기 위해 사용되기도 합니다.
마인크래프트에서는 어떤 역할을 하나요?
가정에서 서버를 직접 운영할 때 외부 플레이어가 접속하려면 일반적으로 공유기와 방화벽의 네트워크 설정이 필요합니다. 하마치는 참여자의 컴퓨터를 가상 네트워크로 연결해 이 과정을 대신하는 접속 경로로 사용할 수 있습니다.
하마치는 마인크래프트 서버 자체를 만들어 주지 않습니다. 서버를 여는 사람은 별도로 아래 작업 중 하나를 해야 합니다.
기본 연결 구조
- 서버를 여는 사람과 참여자가 하마치를 설치합니다.
- 한 사람이 하마치 네트워크를 만들고 참여자만 초대합니다.
- 참여자는 같은 하마치 네트워크에 접속합니다.
- 서버를 여는 사람의 하마치 가상 IP 주소와 마인크래프트 서버 포트를 이용해 접속합니다.
LAN 서버 열기를 사용하면 월드를 열 때마다 포트가 달라질 수 있습니다. 전용 서버를 사용하면 서버 설정에 지정된 포트를 사용합니다.
장점과 한계
| 장점 | 한계 |
|---|---|
| 공유기 포트 포워딩 없이 연결을 구성할 수 있음 | 모든 참여자가 별도 프로그램을 설치해야 할 수 있음 |
| 소규모 친구 서버를 비교적 간단하게 구성 | 서버를 여는 컴퓨터가 꺼지면 접속할 수 없음 |
| 초대한 구성원 중심으로 네트워크를 운영 | 방화벽, 통신 경로와 프로그램 상태에 따라 연결 문제 발생 가능 |
| 가상 IP 주소로 참여자끼리 연결 | 지연 시간과 속도는 각 참여자의 인터넷 환경에 영향받음 |
24시간 운영하거나 많은 플레이어가 접속하는 공개 서버에는 일반적인 서버 호스팅이나 직접 구성한 네트워크가 더 적합할 수 있습니다.
연결되지 않을 때 확인할 항목
- 모든 참여자가 같은 하마치 네트워크에 접속했는지
- 서버를 여는 컴퓨터와 마인크래프트 서버가 실행 중인지
- 주소에 하마치 가상 IP와 올바른 포트를 입력했는지
- Windows 방화벽이나 보안 프로그램이 Java와 하마치를 차단하지 않는지
- 서버와 참여자의 마인크래프트 버전이 같은지
- 모드 서버라면 모드 로더, 모드와 설정이 서로 호환되는지
안전하게 사용하는 방법
하마치 네트워크는 신뢰할 수 있는 사람하고만 공유해야 합니다. 네트워크 이름, 비밀번호와 가상 IP 주소를 공개 게시물에 올리지 말고, 사용하지 않는 구성원은 네트워크에서 제거하는 것이 좋습니다.
하마치를 사용하더라도 서버의 화이트리스트, 운영자 권한과 백업은 별도로 관리해야 합니다. 또한 프로그램은 공식 배포처에서 받고 보안 업데이트를 적용해야 합니다.
하마치가 꼭 필요한가요?
아닙니다. 외부 접속 방법 중 하나일 뿐입니다.
- 같은 장소의 네트워크에서 플레이: LAN 멀티플레이
- 직접 서버를 공개: 포트 포워딩 또는 고정된 서버 호스팅
- 설정을 줄이고 친구끼리 플레이: Minecraft Realms
- 가상 네트워크로 소규모 연결: 하마치 같은 VPN 프로그램
환경과 운영 목적에 맞는 방식을 선택하면 됩니다.
관련 자료
Last updated on