Ubuntu搭建我的世界(MineCraft)基岩版(BE)服務端教程
Linux搭建Java版我的世界服務器教程:https://blog.zeruns.tech/archives/584.html
Minecraft Bedrock Edition 也就是我的世界基岩版,這是 Minecraft 的另一個版本。Minecraft 基岩版可以運行在 Win10、Android、iOS、XBox、switch。基岩版不能使用 Java 版的服務器,Java 版也不能使用基岩版的服務器,不過 Win10、Android、iOS、XBox、switch 的基岩版都可以使用同一個服務器,也就是說基岩版的服務器可以讓 Win10 和手機一起聯機。
MC開服交流群:966038270
視頻教程:https://www.bilibili.com/video/BV17K411M7L5/
準備
首先你得有臺服務器(已經有的可以忽略),推薦阿里雲,最近有不少優惠。
每日秒殺購買鏈接:https://www.aliyun.com/minisite/goods?userCode=jdjc69nf
新用戶優惠:https://www.aliyun.com/activity/daily/cloud?source=5176.11533457&userCode=jdjc69nf
提醒一下:如果你是新用戶有優惠,能買多長時間就買多長時間,因為優惠價的服務器到期後續費很貴的,而且新用戶優惠只能買一次,所以儘量買長時間點划算。
其他性價比高的服務器推薦:https://blog.zeruns.tech/archives/383.html
購買服務器後選擇安裝Ubuntu18.04系統,然後用ssh登陸服務器。(默認賬號是:ubuntu)
安裝服務端
# 創建安裝目錄
mkdir /home/ubuntu/mc
# 進入目錄
cd /home/ubuntu/mc
# 下載服務端,我這裡提供的是1.16.20.03的版本,需要其他版本可以去官網下載,客戶端版本需要高於/等於服務端
wget https://img.zeruns.tech/down/bedrock-server-1.16.20.03.zip
# 解壓(如果出錯就輸入:sudo apt install -y zip)
unzip bedrock-server-1.16.20.03.zip
# 安裝依賴
sudo apt install -y libcurl4-openssl-dev
# 啟動服務器
LD_PRELOAD= ./bedrock_server
啟動後會輸出狀態信息,如下:
服務器默認的端口是 19132
,去服務器控制面板開啟相關端口,協議是 UDP ,不是 TCP,開放端口的時候需要注意一下。
這時候可以進遊戲測試了。
現在關閉ssh終端的話服務端也會被關閉,所以還要設置後臺運行和開機自啟。
後臺運行和開機自啟
先按Ctrl+C
結束程序。
# 安裝screen
sudo apt install screen
# 創建文件start.sh,如果出錯就輸入 sudo apt install nano 來安裝nano編輯器
sudo nano start.sh
# 輸入下面的內容,然後按Ctrl+O,再按回車保存,然後Ctrl+X推出編輯器
#!/bin/bash
screen_name="mc"
screen -dmS $screen_name
cmd="cd /home/ubuntu/mc"
screen -x -S $screen_name -p 0 -X stuff "$cmd"
screen -x -S $screen_name -p 0 -X stuff '\n'
screen -x -S $screen_name -p 0 -X stuff "LD_PRELOAD= ./bedrock_server"
screen -x -S $screen_name -p 0 -X stuff '\n'
# 後臺啟動服務端
sudo chmod +x /home/ubuntu/mc/start.sh
sudo sh /home/ubuntu/mc/start.sh
# 設置開機自啟
sudo chmod +x /etc/rc.local
# 編輯/etc/rc.d/rc.local文件
sudo nano /etc/rc.local
# 在文件末端添加以下內容然後保存
sh /home/ubuntu/mc/start.sh
接著就可以愉快的玩耍了
要想進入服務器後臺輸入指令先運行sudo screen -R
,然後就可以輸入指令了,退出screen按Ctrl+A+D
配置
服務端解壓後會包含一個名為 server.properties
的配置文件,服務器相關的配置就在這個配置文件中。
可以用 nano 編輯器打開配置文件編輯。
配置文件中的 #
開頭的行是註釋,可以不用管,主要就是修改 =
後面的內容。
下面是一些配置項說明:
-
gamemode
:默認的遊戲模式,survival
生存,creative
創造,adventure
冒險。 -
difficulty
:默認難度,peaceful
和平,easy
簡單,normal
普通,hard
困難。 -
max-players
:玩家數量限制,默認為10
。 -
server-port
:服務器端口,默認為19132
。 -
server-portv6
:IPv6 端口,默認為19133
。 -
online-mode
:正版驗證,如果你的服務器可以正常連接到 Xbox Live 的話,可以設置為true
,否則可以設置為false
,即便不開啟正版驗證,客戶端也需要登錄 Xbox Live 才能聯機。 -
white-list
:白名單,只有在白名單中的玩家才能進入服務器,默認為false
。 -
allow-cheats
:允許作弊,默認為false
。 -
player-idle-timeout
:自動踢出掛機玩家,默認為 30 分鐘。 -
default-player-permission-level
:默認玩家等級,visitor
遊客,member
普通玩家,operator
管理員。
更詳細的配置說明可以查看幫助文檔。
白名單配置
服務端解壓後會包含一個 whitelist.json
文件,這就是儲存白名單的文件,格式如下:
[
{
"name": "name1",
"ignoresPlayerLimit": "true"
},
{
"name": "name2"
}
]
其中的 name
是玩家的 Xbox 用戶名,ignoresPlayerLimit
是忽略服務器人數限制,ignoresPlayerLimit
是可省略的。
只有 server.properties
配置文件中的 white-list
為 true
,whitelist.json
中的白名單才會生效。
如果在服務器正在運行的時候修改了白名單的話,需要在服務器命令行中輸入:
whitelist.jsonwhitelist reload
重新加載白名單才會生效。
設置了白名單後就只有 whitelist.json
中的玩家才能進入服務器。
推薦閱讀
- 高性價比和便宜的VPS/雲服務器推薦: https://blog.zeruns.tech/archives/383.html
- 搭建內網穿透服務器,帶Web面板:https://blog.zeruns.tech/archives/397.html
- 怎樣搭建個人博客:https://blog.zeruns.tech/archives/218.html
- 學生優惠權益大全:https://blog.zeruns.tech/archives/557.html
- ARM搭建MC服務器教程,適用於樹莓派:https://blog.zeruns.tech/archives/585.html
- windows搭建MC服務器教程:https://blog.zeruns.tech/archives/529.html