前期需要軟件
- 遠程SSH控制台軟件(本教程使用 Remote Terminal 此為win10商店軟件)[點我下載(此軟件為Xshell)]
- 支持Sftp的FTP軟件(本教程使用 FileZilla)[點我下載]
- 服務端(本教程使用 官方bds服務端)
- Centos或Ubuntu主機一台 (教程使用 centos7.7)
注意事項
- 極力推薦Ubuntu系統,Centos需要另需環境。
- 不支持 Windows Server 2012 及以下版本,要使用 Windows 10 (可行)或者 Windows Server 2016 及以上版本運行
- 我的世界基岩版端口為 UDP協議的19132 端口,如果使用其他端口請在配置文件中設置成其他端口
- 請開放端口為 UDP協議的19132 端口,基岩版需要他進行通信(列如阿里雲、騰訊雲需去安全組進行開放端口) [若是虛擬機請改成其他端口,VPS運營商一般是不會給你常用端口的]
Windows開服
- 首先我們去Minecraft官方下載最新服務端
- [前往官網]
- 點擊左邊的Windows版並同意協議下載
- 解壓后雙擊「bedrock_server.exe」文件即可
- 下面就是需要內網穿透軟件等來實現了(需要UDP協議),但這個最好去找ECS或VPS租用服務器比較好
Centos開服
- 首先我們去Minecraft官方下載最新服務端
- [前往官網]
- 點擊右邊的Ubuntu版並同意協議下載
-
我們需要安裝一些環境解壓和下載所需程序
yum install wget unzip -y
-
在 GitHub 上有 Pro 做的一個整合包,把運行環境就整合在一起了!
wget https://github.com/Sysca11/autopack/archive/bdsm.zip
unzip -q bdsm.zip
cd autopack-bdsm
unzip -q pack.zip
cd packedpacked文件夾內的文件是我們需要的其他的可自行刪除
chmod +x *
給予當前目錄下所有文件最高權限
-
將我們第一步下載的整合包下載下來並解壓
wget -c https://minecraft.azureedge.net/bin-linux/bedrock-server-1.14.32.1.zip
注意這可能不是最新的,具體怎么獲得鏈接可以查看我第一步
unzip -q bedrock-server-1.14.32.1.zip
解壓文件名請注意剛才的下載鏈接后綴
-
啟動服務器
LD_PRELOAD= ./ld-linux-x86-64.so.2 --inhibit-cache --library-path . ./bedrock_server
優化拓展說明(可忽略)
-
我們首先將packed移出至一個地方
此步驟在上有基礎上執行以下指令
cd ../
cp -r packed $HOME復制一份到自己的用戶目錄
cd
進入自己的用戶目錄
mv packed bds
將文件重名為 bds (這里名字可自行更改)
cd bds
進入服務器目錄(目錄名為上面設置的)
-
寫一鍵啟動腳本
vi bds.sh
新建一個名為 bds 的腳本
LD_PRELOAD= ./ld-linux-x86-64.so.2 --inhibit-cache --library-path . ./bedrock_server
寫入以上指令
按“i”鍵進行編輯,退出先按“ESC”然后“:”
- :q 是直接退出
- :wq 保存后退出
- :q! – 不保存內容, 強制退出
-
給予腳本權限並啟動他
chmod +x bds.sh
給予腳本最高權限
sh bds.sh 或者 ./bds.sh
啟動腳本
保持后台運行
先stop
關閉服務器,我們使用screen軟件來讓服務器保持后台運行。
yum install screen
# 創建一個名為 bds 的窗口
screen -S bds
# 在此新終端窗口內啟動服務器
sh bds.sh
Ubuntu開服
- 首先我們去Minecraft官方下載最新服務端
- [前往官網]
- 點擊右邊的Ubuntu版並同意協議下載
-
我們需要安裝一些環境解壓和下載所需程序
sudo apt-get update #先更新系統(如果出現問題安裝失敗的話)
apt-get install zip unzip wget -y -
將我們第一步下載的整合包下載下來並解壓
wget -c https://minecraft.azureedge.net/bin-linux/bedrock-server-1.14.32.1.zip
注意這可能不是最新的,具體怎么獲得鏈接可以查看我第一步
unzip -q bedrock-server-1.14.32.1.zip
解壓文件名請注意剛才的下載鏈接后綴
-
啟動服務器
./bedrock_server
保持后台運行
先stop
關閉服務器,我們使用screen軟件來讓服務器保持后台運行。
apt install screen
# 創建一個名為 bds 的窗口
screen -S bds
# 在此新終端窗口內啟動服務器
./bedrock_server