시놀로지 NAS에 마인크래프트 서버 생성하기

 

최근 와이프가 마인크래프트를 구매하고 게임을 엄청 재미있게 즐기고 있습니다.

아직은 계속 혼자서 플레이를 하고 있어서... 최근에 사용을 전혀 사용하지 않고 있던 시놀로지nas에다가 

서버를 열어준다고 했습니다. 

우선 시놀로지 NAS에 Docker를 설치해줍니다. 

 

 패키지 센터에서 Docker를 검색하고 설치하기를 하면 금방 다운로드 할 수 있습니다. 

 

Docker를 다운로드 받은 뒤 도커를 실행하고 레지스트리에서 

minecraft를 검색 itzg / minecraft-server를 최신버전으로 설치해줍니다. 

 

 

 

설치를 받으면 Docker 이미지에서 설치된 이미지 파일을 선택하고 실행버튼을 눌러 실행시킵니다. 

 

 

이미지를 실행시키면 컨테이터 생성 되는데 컨테이너 이름은 원하시는 컨테이너 이름으로 설정하시면 됩니다.

저는 minecraft 로 지정했습니다.

 

CPU 우선순위는 높음 메모리 제한은 1GB 이상으로 해주시면 됩니다. 

저는 18GB 메모리로 세팅하고 컨테이너 포트는 25565로 기본 설정으로 했습니다. 

 

모든 설정은 컨테이너 생성 이후에 수정 할 수 있습니다. 

 

편집을 모두 완료하면 컨테이너 항목에 조금전에 생성한 minecraft가 생긴것을 확인할 수 있고 

생성된 minecraft 컨테이너를 편집버튼을 눌러 편집창을 열어줍니다. 

 

 

편집 항목 볼륨으로 들어가 "폴더 추가"를 누르고 docker 폴더 밑에 컨테이너명과 동일한 폴더를 생성해줍니다. 

생성된 minecraft 폴더를 생성하고 마운트 경로는 /data로 입력해줍니다. 

 

포트 설정에서 TCP 로컬 포트의 자동으로 되어 있는 포트를 25565로 변경하고  새로운 포트를 추가하고 로컬포트, 컨테이너 포트 25565로 모두 설정하고 UDP로 설정합니다. 

 

모든 설정을 적용하고 서버를 실행시켜줍니다.

 

컨테이너를 실행시키고 터미널에 가면 Preparing spawn area: 100%를 채우면 

running 완료!

 

 

 

마인크래프트에서 멀티플레이 서버 연결  접속하면 끝!!!

 

마인크래프트 서버는 열었고 이제 외부 사람과 같이 할 수 있도록 설정을 변경해보겠습니다.

 

위에 설정에서 로컬 포트와 컨테이너 포트를 모두 25565로 설정했습니다.

이제 공유기에서 외부에서 접속이 가능하도록 포트를 개방하면됩니다. 

포트 포워딩을 공용 25565 개인 25565를 설정하면 외부에서 

외부ip와 함께 25565 포트입력하고 접속하면 외부 ip로도 서버에 접속이 가능합니다. 

 

 UDP와 TCP 설정을 모두 완료해주고 외부 ip로 접속하면 끝!!

외부 아이피는 도메인으로 할 수 있나 고민을 조금 해봐야겠네요 ㅎ 

 

 

 

 

 

 

 

댓글

Designed by JB FACTORY