마인크래프트 우분투 bedrock 서버 업데이트 방법

모바일 전용 서버를 만들려면, 자바 버전은 안되고, 베드락(기반암) 버전의 서버를 구축한뒤, 모바일로 접근해야 되는데요. 개인적으로 iOS 사용중. 가족과 함께 마크를 하기 위해서, AWS에 우분투 설치하고 베드락 서버를 구축하여 사용중입니다. (나중에 AWS 셋업부터 서버 구축까지 포스팅해보겠습니다!)

그런데, 개인 서버이다보니, 버전 관리를 해야 합니다. 버전 넘버 3번째가 변경되면, 아래와 같이 오래된 서버 경고가 뜨면서 접속이 안됩니다. (예> 1.19.63)

마인크래프트 외부서버 오래된 서버 경고

즉, 서버를 업데이트하라는 것이죠.

베드락 서버 다운로드 받는 주소는 아래와 같습니다. (공식 홈페이지)

https://www.minecraft.net/ko-kr/download/server/bedrock

마인크래프트 공식 홈페이지에서 Download로 가면, 우분투는 외부로 노출되어 있지 않습니다. 서버 소프트웨어의 Windows 서버 [알파] 를 클릭하면 그 페이지안에, 우분투 다운로드 링크도 같이 명시되어 있습니다.

마인크래프트 다운로드 페이지

서버에서 wget 으로 직접 다운로드 받으셔도 되고, PC에서 다운로드 받은후, sftp 로 전송해도 됩니다. 편하신 방법 선택합니다.

저는 맥에서 nova를 사용중인데, 이전에 coda때 부터 편리하게 사용하고 있어서, PC에서 받고, nova로 전송하고 있습니다.

1.19.63.01 이 나왔네요. 앱이 업데이되면 오래된 서버에서는 플레이가 안됩니다.

nova로 sftp 로 전송하고, ssh로 콘솔 붙어서 처리합니다.

서버 업데이트할 때는, 2개의 가지 파일만 보존하고 나머지는 덮어쓰면 되는데요. 주의할 점은 2개 파일만 백업하면 되는 것은 아닙니다. 중요한 파일중 하나인 맵 파일이 저장된 폴더도 있는데요. 사실 이 폴더에 여러분이 작업한 모든 데이터가 들어있으니, 그 폴더를 삭제하지 않도록 주의해야 합니다. (걱정되면, 저처럼 폴더를 통채로 백업 받은후 작업을 시작하세요)

mc 는 라이브 폴더이고, 폴더를 통채로 복사해서 백업 받아 놓습니다.

서비스를 중지하고, 복사를 합니다. (베드락 서비스 등록 방법은 별도의 포스팅하겠습니다)

sudo systemctl stop mcbedrock
cp -R ./mc ./mc20230228.bak

백업할 파일은 server.properties 및 allowlist.json (allowlist를 셋업한 경우) 파일입니다.

저의 경우는 우선 폴더를 통채로 복제했으니, 라이브폴더에 덮어쓰기를 한 후, 기존 폴더에서 가져오는 방법으로 하겠습니다.

  1. 공홈에서 다운로드 받은 zip을 가져옵니다.
  2. unzip으로 덮어쓰기 합니다.
  3. 백업폴더에서 server.properties와 allowlist.jon을 가져와 덮어씁니다.
cd mc                                                                                            
cp ../bedrock-server-1.19.63.01.zip ./                                                        
unzip bedrock-server-1.19.63.01.zip

cp ../mc20230228.bak/server.properties ./server.properties                                    
cp ../mc20230228.bak/allowlist.json ./allowlist.json 

작업이 끝나면, 서버를 다시 가동합니다.

sudo systemctl start mcbedrock

해당 명령어는 아래 CLI레코딩 화면에 담아 두었습니다.

감사합니다.

2 thoughts on “마인크래프트 우분투 bedrock 서버 업데이트 방법”

Leave a Comment