마인크래프트 베드락 서버 열기
휴대폰, 태블릿, Windows 앱(베드락 에디션)으로 플레이하는 친구들과 함께하는 서버를 Ubuntu에 여는 방법입니다. PC의 Java 에디션 서버는 마인크래프트 서버 만들기 (Java 에디션, Paper·바닐라)를 참고하세요.
시작 전에
- 사양: 친구 몇 명이 플레이한다면 메모리 2~4GB 이상이면 충분합니다. VPS 사양 고르는 법 (용도별 추천 사양)
- 회선: 외부에 공개하는 서버라면 보안존을 고려해보세요.
1. 서버 파일 받기
minecraft.net의 "Bedrock Dedicated Server" 다운로드 페이지에서 Ubuntu(Linux) 용 다운로드 링크를 복사합니다.
sudo apt update
sudo apt install -y unzip curl screen
mkdir ~/bedrock && cd ~/bedrock
curl -L -A "Mozilla/5.0" -o bedrock.zip "복사한 다운로드 링크"
unzip bedrock.zip
2. 실행하기
SSH 창을 닫아도 계속 돌도록 screen 안에서 실행합니다. (screen 사용법)
screen -S bedrock
LD_LIBRARY_PATH=. ./bedrock_server
Server started.가 나오면 성공입니다.
- 서버를 켜둔 채 빠져나오기:
Ctrl + A누른 뒤D - 다시 들어가기:
screen -r bedrock - 서버 끄기: 서버 콘솔에서
stop
3. 방화벽 열기
베드락 서버는 UDP 19132번 포트를 씁니다. TCP로 열면 접속되지 않습니다.
sudo ufw allow 19132/udp
4. 접속하기
마인크래프트 → 플레이 → 서버 → 서버 추가에서 서버 주소에 서버 IP, 포트에 19132를 입력합니다.
Xbox·PlayStation·Switch 같은 콘솔은 화면에서 직접 서버를 추가하는 기능이 없어, 이 방법으로는 바로 접속하기 어렵습니다.
5. 설정 바꾸기
서버를 끈 상태에서 nano server.properties로 수정합니다.
| 항목 | 설명 |
|---|---|
server-name | 서버 목록에 보이는 이름 |
gamemode | survival, creative, adventure |
difficulty | peaceful, easy, normal, hard |
max-players | 최대 접속 인원 |
allow-cheats | 명령어(치트) 허용 여부 |
allow-list | true로 하면 허용 목록에 있는 사람만 접속 |
online-mode | true 유지 권장 (Xbox 계정 인증) |
6. 관리자와 허용 목록
서버 콘솔에서 입력합니다.
allowlist add 친구닉네임 # 허용 목록에 추가 (allow-list=true일 때)
op 내닉네임 # 관리자 권한 (접속한 상태에서)
7. 서버 업데이트하기
게임이 업데이트되면 서버도 같은 버전이어야 접속됩니다.
- 서버를
stop으로 끕니다. - 월드와 설정을 백업합니다.
cd ~/bedrock
tar -czf ~/bedrock-backup-$(date +%F).tar.gz worlds server.properties permissions.json allowlist.json
- 새 버전 zip을 받아 압축을 풀되, 내 설정 파일은 덮어쓰지 않습니다.
curl -L -A "Mozilla/5.0" -o bedrock.zip "새 버전 다운로드 링크"
unzip -o bedrock.zip -x server.properties permissions.json allowlist.json
- 다시 실행합니다.
자주 묻는 문제
- 접속이 안 돼요 — 방화벽을 UDP로 열었는지, 게임과 서버 버전이 같은지 확인하세요.
- 월드 백업 —
worlds폴더를 서버를 끈 상태에서 내 PC로 내려받아 두세요.