그동안 synology 서버에서 java로 돌리던 마인크래프트 서버를 docker로 다 이동 완료함. (베드락 에디션이 ubuntu만 제공하고, java 에디션이 메모리 뿜뿜 이슈 등등으로 변경)
Bedrock :
https://www.minecraft.net/en-us/download/server/bedrock
java server :
https://www.minecraft.net/en-us/download/server
dcoker 이미지 중 itzg 마크 서버가 실행 시에 자동으로 최신 버전 업데이트해서 이걸로 변경
Synology 용 도커에 설치법도 간단히 남기자면
Synology Docker > 레지스트리 > minecraft 입력
itzg bedrock(Xbox, PC, 폰, 콘솔 등)과 바닐라(마인크래프트 정식 제공) 두개 설치
Bedrock :
https://hub.docker.com/r/itzg/minecraft-bedrock-server
java server :
https://hub.docker.com/r/itzg/minecraft-server/
우선 Bedrock(Xbox, PC, 폰, 콘솔 등) 설정
시놀로지에서 바로 생성할때 브릿지 모드로 만들면서 시작하고
우선 로컬 폴더를 하나 컨테이너 폴더랑 마운트 연결 (기존에 쓰던 world 도 복사해 오면 연동됨)
서버용 컨테이너에서는 /data 가 타겟
접속 포트인 192132, 192133 포트를 tcp/udp 연결해 주고
환경 변수 몇가지 추가. 이중 EULA=TRUE는 반드시
바닐라 (마인크래프트 정식제공 서버) 설정
우선 로컬 폴더를 하나 컨테이너 폴더랑 마운트 연결 (기존에 쓰던 world 도 복사해 오면 연동됨)
서버용 컨테이너에서는 /data 가 타겟
접속 포트인 25565 포트, 25575 (RCON) 포트를 tcp 연결해 주고
환경 변수 몇가지 추가. 이중 EULA=TRUE는 반드시
서버 정상 작동까지 확인 완료!