1. 웹브라우저로 마인크래프트 베드락 서버 배포 주소에 접속합니다.
https://www.minecraft.net/en-us/download/server/bedrock/
2. 좌측 UBUNTU SERVER 쪽의 체크박스를 체크하고 초록색으로 활성화된 [DOWNLOAD] 버튼에 마우스 오른쪽 버튼을 눌러 나오는 팝업에서 링크주소복사(E)(크롬 브라우저 기준)를 눌러 다운로드 주소를 클립보드에 복사한다.
3. ssh 로 서버에 접속 wget 명령어로 위에 복사한 링크 주소의 서버파일을 다운로드
(시놀로지 도커의 터미널에서 붙여넣을땐, Ctrl + a 를 누른뒤 Ctrl + v 를 눌러야 붙어넣기가 됩니다.)
1
|
user@server:~$ wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.12.1.1.zip
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
|
--2019-09-04 10:53:17-- https://minecraft.azureedge.net/bin-linux/bedrock-server-1.12.1.1.zip
Resolving minecraft.azureedge.net (minecraft.azureedge.net)... 96.16.99.34, 96.16.99.81, 2600:1417:e::17c8:4b15, ...
접속 minecraft.azureedge.net (minecraft.azureedge.net)|96.16.99.34|:443... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 35336601 (34M) [application/octet-stream]
Saving to: ‘bedrock-server-1.12.1.1.zip’
bedrock-server-1.12.1.1.zip 100%[==================================================================================================================>] 33.70M 78.4MB/s in 0.4s
2019-09-04 10:53:18 (78.4 MB/s) - ‘bedrock-server-1.12.1.1.zip’ saved [35336601/35336601]
user@server:~$
|
cs |
4. 다운로드 받은 zip 파일의 압축을 해제합니다. 저는 bedrock-server 라는 서브폴더에 압축을 풀었습니다. 이미 기존에 서버가 있었다면 덮어쓰기(replace) 여부를 확인합니다.
1
2
3
4
|
user@server:~$ unzip bedrock-server-1.12.1.1.zip -d ./bedrock-server
Archive: bedrock-server-1.12.1.1.zip
replace ./bedrock-server/bedrock_server? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
inflating: ./bedrock-server/bedrock_server
|
cs |
5. 서버를 그냥 ssh에 실행시켜도 되지만, 가끔 명령어도 입력하고, 상태도 봐야하므로, 전 개인적으로 screen 데몬에 올려놓는걸 추천드립니다. 실행명령어는 1번에 나와있는 LD_LIBRARY_PATH=. ./bedrock_server 명령어를 이용합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
user@server:~$ screen
user@server:~$ cd bedrock-server
user@server:~/bedrock-server$ LD_LIBRARY_PATH=. ./bedrock_server
NO LOG FILE! - setting up server logging...
[2019-09-04 11:26:18 INFO] Starting Server
[2019-09-04 11:26:18 INFO] Version 1.12.1.1
[2019-09-04 11:26:18 INFO] Session ID 1328444e-f5e3-4c2c-abe9-11bd3f0c8204
[2019-09-04 11:26:18 INFO] Level Name: Bedrock level
[2019-09-04 11:26:18 INFO] Game mode: 0 Survival
[2019-09-04 11:26:18 INFO] Difficulty: 1 EASY
[2019-09-04 11:26:21 INFO] IPv4 supported, port: 19132
[2019-09-04 11:26:21 INFO] IPv6 supported, port: 19133
[2019-09-04 11:26:21 INFO] IPv4 supported, port: 46373
[2019-09-04 11:26:21 INFO] IPv6 supported, port: 53487
[2019-09-04 11:26:23 INFO] Server started.
|
cs |
서버가 만들어졌습니다. 방화벽 세팅이나, 환경설정(server.properties)을 해야 합니다.
서버를 멈추기 위해선 콘솔창에 stop 명령을 입력합니다.