도커로 자바 에디션 바닐라 서버를 구축하는 방법입니다.
바닐라 서버란 기본 디폴트 서버를 의미합니다.
베드락 서버는 마크 윈도우 에디션에서 접속할 수 있는 서버입니다.
Docker 레지스트리 탭에서 minecraft를 검색하세요
여기 목록에서 최상단 itzg/minecraft-server를 더블클릭하면 아래와 같은 화면이 뜹니다.
latest로 선택 버튼을 누릅니다.
기다리면 다운로드된 이미지가 이미지 탭에 나타납니다.
(* 진행 상황이 따로 보이지 않을 수 있습니다. 기다리면 됩니다.)
이미지를 더블클릭합니다.
Docker 호스트와 동일한 네트워크 사용을 선택하고
다음을 누릅니다.
자동 재시작 활성화를 체크하면
나스가 꺼지고 재시작됐을 때도 자동으로 이 컨테이너를 실행합니다.
서버에 문제가 없고
장기적인 서비스를 한다고 하면 체크를 하는 것이 편리합니다.
이름은 임의로 수정이 가능합니다.
다음을 눌러주세요
포트는 기본 포트가 할당됩니다. 저는 그대로 사용합니다.
포트포워딩을 해야 외부에서 접속이 가능합니다.
tcp 25565만 포워딩 하면 됩니다.
제어판 - 외부 액세스 - 라우터 구성 - 생성
사용자 지정 포트 다음
위와 같이 설정하면 됩니다.
다음을 누르세요
폴더 추가를 누르고
원하는 폴더를 생성해 지정해 줍니다.
저는 다음과 같이 설정했습니다.
다음을 누르세요
마운트 경로를 위와 같이 /data를 작성해 주세요
비어있으면 컨테이너 생성이 안됩니다.
다음을 누르세요
컨테이너 탭으로 이동하면 좀 전에 만든 설정으로 컨테이너가 작동됩니다.
더블클릭하세요
터미널 탭으로 가면 진행사항을 확인할 수 있고
여기서 서버 명령어를 사용할 수도 있습니다.
또는 실시간으로 채팅이나 접속 현황을 터미널에서 확인할 수 있으며
help를 입력하면
서버 명령어도 확인할 수 있으며 사용도 가능합니다.
그리고 지금 설치된 이미지의 경우 실행될 때마다 (재시작 포함) 최신 버전의 마크 서버를 다운로드하고 서버가 열립니다.
그래서 나스 재시작 스케줄을 만들어서 일주일에 1번씩 재시작을 하게 한다면
항상 최신 버전의 마크를 유지할 수 있겠습니다.
제어판 - 하드웨어 및 전원
여기서 서버를 전원을 스케줄로 관리할 수 있습니다.
잘 따라오셨으면
docker/minecraft 폴더로 들어가 봅니다.
이렇게 파일들이 생성된 것을 확인할 수 있습니다.
여기에 깔린 world 폴더들은 저장된 맵 이기 때문에
맵을 백업할 때 이 폴더를 백업하시면 됩니다.
그리고 서버 설정 파일들도 여기에 모두 존재합니다.
server.properties 파일이 여기에 있으니
다운로드한 후
설정을 수정하고 다시 여기에 업로드하신 후
서버를 재시작 하면 됩니다.
서버 재시작 하는 방법은
컨테이너 탭에서 표시된 버튼을 누르면 되고
또는
컨테이너 목록에서 재시작할 컨테이너를 더블클릭하고
여기에서 다시 시작을 하시면 됩니다.
마크에 접속하는 방법은
서버 주소에 아이피 주소나 나스 ddns 주소를 쓰시면 됩니다.
질문은 댓글로 하시면 됩니다.
개발자의 책상 위에 둬야 할 것 같지 않나요?!
뭔가 설레게 하네요
디자인도 이뻐서 인테리어 효과도 있고요
티슈 케이스라 활용도가 있으니 더 좋아요
자세한 리뷰는 아래의 링크를 확인해 보세요~
개발자의 책상에는 이것이 필요합니다. Docker 티슈 케이스 (갑티슈 케이스 / 각티슈 케이스) (tistory.com)
'OS > 시놀로지나스' 카테고리의 다른 글
[Synology NAS] 도커 (Docker)로 게임 서버 구축하기 #4 - 마인크래프트 윈도우 에디션 베드락 서버 (0) | 2022.07.02 |
---|---|
[Synology NAS] 도커 (Docker)로 게임 서버 구축하기 #3 - 마인크래프트 자바 에디션 spigot 서버 (4) | 2022.07.01 |
[Synology NAS] 도커 (Docker)로 게임 서버 구축하기 #1 - Docker 설치 (0) | 2022.07.01 |
[Synology NAS] DS716+II 분해 청소 조립 (0) | 2022.06.30 |
[Synology NAS] 8. 영상 스트리밍 세팅하기 (Video Station / DS Video) + DTS 코덱 재생 (4) | 2020.10.12 |