我的世界Minecraft基巖版開(kāi)服架設(shè)教程Linux開(kāi)服器開(kāi)服包下載服務(wù)器開(kāi)服核心資源包

我的世界Minecraft基巖版開(kāi)服架設(shè)教程(Linux)開(kāi)服器開(kāi)服包下載開(kāi)服網(wǎng)站服務(wù)器開(kāi)服核心開(kāi)服端
前言:大家好我是艾西,接上一篇我的世界Minecraft?Java開(kāi)服教程(Windows)
這期跟大家聊聊我的世界Minecraft基巖版開(kāi)服教程(Linux)
?
?

?
官網(wǎng)的開(kāi)服包是基于c++編程的,支持64位的Windows和Linux的系統(tǒng),服務(wù)器配置太低的話,可以選擇Nukkit
Linux開(kāi)服也很簡(jiǎn)單,內(nèi)存占用小,但還是建議使用windows系統(tǒng),可能會(huì)覺(jué)得Linux操作系統(tǒng)資源占用更低,Mojang官方也提供了Ubuntu版開(kāi)服包,但其實(shí)服務(wù)端的程序集基本沒(méi)有優(yōu)化過(guò),幾乎就是從源碼直接編譯過(guò)來(lái)的,運(yùn)行效率十分低下,這使得Linux操作系統(tǒng)的資源占用低、穩(wěn)定性好的優(yōu)勢(shì)完全體現(xiàn)不出來(lái),原生的winodws系統(tǒng),對(duì)于插件端都有相當(dāng)好的兼容性。目前主流的BDS插件加載平臺(tái)都是基于Windows版開(kāi)發(fā)的,在擴(kuò)展性方面Windows版完勝Linux版。
下面使用Ubuntu18.04.1演示
目前我的世界基巖版主流服務(wù)端有:
bds(bedrock?Server Software (ALPHA) for Minecraf):目前bds有許多第三方插件加載器,如bdx,ll等等
bds服務(wù)端歷史版本
LiteLoaderBDS:重量級(jí)的BDS插件加載器,提供全BDS 11w+函數(shù)的頭文件
Nukkit:?高性能基巖版服務(wù)端,使用Java進(jìn)行開(kāi)發(fā)的支持完全的插件自定義的、開(kāi)源且免費(fèi)的基巖服務(wù)端
PMMP:一個(gè)基于PHP的、高度可定制的服務(wù)端
下面教程是bds服務(wù)端:
簡(jiǎn)單教程:下載解壓bds開(kāi)服包,創(chuàng)建screen運(yùn)行
詳細(xì)教程:
1.準(zhǔn)備服務(wù)器:
服務(wù)器(Linux系統(tǒng)Ubuntu、Debian、centos都行)需要你自己準(zhǔn)備(我建議用服務(wù)器,因?yàn)?4小時(shí)全天運(yùn)行,且穩(wěn)定)使用官方推薦Ubuntu開(kāi)服,我這里使用的是Ubuntu18.04.1版本(配置越高的服務(wù)器對(duì)于游戲的整體運(yùn)營(yíng)以及游戲體驗(yàn)都會(huì)有很大的提升,有能力的可以直接上I9游戲高頻系列)
2.放行端口:
根據(jù)的服務(wù)端的協(xié)議選擇協(xié)議(比如說(shuō)bds為udp協(xié)議),基巖版的默認(rèn)端口是19132,有些Ubuntu會(huì)開(kāi)著防火墻的,可以直接關(guān)掉也可以選擇端口放行
以馳網(wǎng)科技云服務(wù)器Ubuntu18.04.1演示:在控制面板的防火墻放行19132端口,協(xié)議是udp
?


?
?
默認(rèn)登錄賬號(hào)是Ubuntu
# 查看當(dāng)前防火墻狀態(tài),inactive是關(guān)閉狀態(tài) active是開(kāi)啟狀態(tài)。【centos:firewall-cmd --state】
sudo ufw status
# 關(guān)閉防火墻(如果沒(méi)有開(kāi)啟就不用執(zhí)行)【centos:systemctl stop firewalld】
sudo ufw disable
# 創(chuàng)建一個(gè)空目錄 (mc是目錄名字,可以隨意)
mkdir/home/ubuntu/mc
# 進(jìn)入目錄?
cd /home/ubuntu/mc
# 在官網(wǎng)獲取下載鏈接,下載開(kāi)服包,現(xiàn)在最新版是1.18.12.10,需要其他版本替換下載鏈接的版本號(hào)就行了
Wget ??
https://minecraft.azureedge.net/bin-linux/bedrock-server-1.18.12.01.zip
# 解壓開(kāi)服包(如果出錯(cuò)就輸入:sudo apt install -y zip) 【centos:yum install unzip】
unzip bedrock-server-1.18.12.01.zip
?
# 如果是centos系統(tǒng)就安裝必須的依賴,ubuntu請(qǐng)忽略
?
# 國(guó)外服務(wù)器
?
wget https://github.com/13807970340/Bedrock-Server-Dependency/raw/main/pack.tar.gz
?
# 國(guó)內(nèi)服務(wù)器
?
wget https://jsd.qinglin.co/gh/13807970340/Bedrock-Server-Dependency@main/pack.tar.gz
?
?
?
#解壓依賴
?
tar -zvxf pack.tar.gz
# 安裝依賴(可以跳過(guò),依賴出錯(cuò)再執(zhí)行此命令)
sudo apt install -y libcur14-openss1-dev
?


關(guān)閉Xbox驗(yàn)證,在server.properties文件里的online-mode=true中的true改成false
我有一點(diǎn)Linux基礎(chǔ),所以更偏向直接用命令修改(速度快效率高),當(dāng)然可以選擇安裝寶塔面板,可視化文件管理,適合小白
# 先介紹直接用命令修改,可以按tab鍵補(bǔ)全
vim /home/ubuntu/mc/server.properties
# 按i鍵或者ins鍵進(jìn)入編輯模式,把光標(biāo)移動(dòng)到online-mode=true把true改成false
接著按esc鍵
再輸入:wq回車(chē)(冒號(hào)別漏)
?


# 接下來(lái)建立一個(gè)screen(mc是窗口名字,可以隨意)
screen - S mc
# 啟動(dòng)服務(wù)器,顯示下面信息就證明開(kāi)服成功了,然后就可以執(zhí)行服主命令了,比如說(shuō)op {玩家id}給某玩家管理員權(quán)限(需要玩家在線)LD_LIBRARY_PATH=. ./bedrock_server
?
# centos啟動(dòng)命令
?
LD_PRELOAD= ./ld-linux-x86-64.so.2?--inhibit-cache --library-path . ./bedrock_server
?

# 接下來(lái)連接世界測(cè)試一下,輸入公網(wǎng)IP,端口是默認(rèn)的19132


# 按下Ctrl+A+D掛起窗口,接著查看screen有沒(méi)有正常

screen -1s

ok沒(méi)問(wèn)題。這時(shí)候ssh連接軟件就可以關(guān)掉了
配置:
如果展開(kāi)自動(dòng)收縮請(qǐng)
????”server.properties配置文件”??==>??展開(kāi) / 收縮
關(guān)于screen的更多設(shè)置:
如果想恢復(fù)服務(wù)端后臺(tái)執(zhí)行我的世界命令,只需輸入
screen -r mc
如果想關(guān)服可以執(zhí)行下面命令
在screen外殺掉名為mc的screen?
screen?-Smc ?-X quit
關(guān)于Ubuntu防火墻更多設(shè)置:
# 開(kāi)啟防火墻,需要輸入y確認(rèn)?
sudo ufw enable
# 防火墻放行端口
sudo ufw allow/deny 19132//允許/拒絕 訪問(wèn)19132端口,19132端口后可跟/tcp或/udp,表示tcp或udp封包。
# 放行完成,需要重啟防火墻生效
?sudo ufw reload
安裝寶塔:瀏覽器直接搜索
Ubuntu安裝命令:
wget -O install.sh ?http://download.bt.cn/install/install-ubuntu_6.0.sh &&?sudo bash install.sh
記得在控制面板放行8888端口,Ubuntu防火墻開(kāi)了也要放行
?
我是艾西一個(gè)專(zhuān)注于游戲服務(wù)器的熱心小伙,希望可以幫助到有需要的鐵汁們
攜手馳網(wǎng)帶你了解更多網(wǎng)絡(luò)知識(shí)(有一臺(tái)服務(wù)器可以干很多很酷的事情)
下一期我會(huì)跟大家聊聊我的世界Minecraft Java版開(kāi)服教程(Linux)
?
?
?
?