較新版BungeeCord(Waterfall)+MCDR搭建群組服務(wù)器(生電服務(wù)器基礎(chǔ))
以下是正文:
出于被迫,要重新搭建一次BungeeCord+MCDR的服務(wù)端,想著干都要干了,就記錄一下
搭建環(huán)境是一個(gè)全新的Windows,就是啥都沒有的(服務(wù)器第一次使用windows,好懷念linux)
首先是搭建的依賴 python3與java17,
python3在https://www.python.org/downloads/release/官網(wǎng)找的最新版installer,
然后fabric官網(wǎng)找installer,此時(shí)的最新版是fabric-installer-0.11.1.jar
打開MCDR的官方文檔https://mcdreforged.readthedocs.io/zh_CN/latest/
找到快速上手那部分,執(zhí)行指令pip install mcdreforged -i https://pypi.tuna.tsinghua.edu.cn/simple不改源速度還是差挺多的 試了下
ok,那么接下來就可以正式配置MCDR了,由于是服務(wù)器,物理機(jī)上只有一個(gè)盤,就沒有分盤的操作,直接在桌面上創(chuàng)建test文件夾 然后cmd進(jìn)入終端
(詳細(xì)步驟:Win+R后輸入cmd打開,隨后用執(zhí)行cd進(jìn)入文件夾,例如進(jìn)入桌面就是cd Desktop)
執(zhí)行python -m mcdreforged init
看到多出來很多文件說明成功了
把fabric-installer-0.11.1.jar拖進(jìn)server中,安裝服務(wù)端,我選擇的版本是1.19.3.
在這里推薦各位獨(dú)立測(cè)試一下服務(wù)端,雖然默認(rèn)大家都會(huì),但我還是給出點(diǎn)流程指引:執(zhí)行start文件(windows執(zhí)行bat后綴的,linux執(zhí)行sh后綴),啟動(dòng)一次后修改生成的eula文件false->true,再次啟動(dòng),客戶端嘗試連接。
繼續(xù)跟著文檔,文檔要求我們修改配置文件 config.yml
以及權(quán)限文件 permission.yml
直接找官方指引,可以清晰地看到配置內(nèi)容https://mcdreforged.readthedocs.io/zh_CN/latest/configuration.html
順著修改下來,我的修改如下:language: zh_cn ; start_command: java -Xms14G -Xmx16G -jar fabric-server-launch.jar nogui
其他部分大家可自行參考文檔修改,但是初次嘗試建議不改,改我改的兩個(gè)就好了,每個(gè)人的情況不一樣。
權(quán)限文件很有意思,控制的是執(zhí)行MCDR插件的權(quán)限(不作展開,自行研究)。
ok,那么MCDR就開好了,執(zhí)行指令python -m mcdreforged,成功,將test文件夾更名吧
如果未來要更新,執(zhí)行pip install mcdreforged -U -i https://pypi.tuna.tsinghua.edu.cn/simple就好了
ok 跳過測(cè)試,直接開始BungeeCord群組服的搭建
這里用了BuugeeCord的一個(gè)變種Waterfall,
下載https://papermc.io/downloads#Waterfall
新建文件夾waterfall放入該文件,創(chuàng)建start.bat文件并執(zhí)行
@echo off
java -Dfile.encoding=UTF-8 -Xms512M -Xmx512M -jar waterfall-1.19-510.jar
pause
修改config文件,我的修改如下:
query_port: 25565 ? 你的端口
host: 0.0.0.0:25565 ?
motd: '&1Another Bungee server' ?歡迎語
priorities:
-Survival
-Creative
-Mirror
servers:
? Survival:
? ? motd: ''
? ? address: localhost:20001? 服務(wù)端的端口
? ? restricted: false
? Creative:
? ? motd: ''
? ? address: localhost:20002
? ? restricted: false
? Mirror:
? ? motd: ''
? ? address: localhost:20003
? ? restricted: false
大致是配置完了,這里是題外話:找到了官方給的很好玩的一堆指令https://www.spigotmc.org/wiki/bungeecord-commands/
改完后,啟動(dòng),下位服務(wù)端要改server.properties中的online=false,然后就都正常了
至此,一個(gè)最簡(jiǎn)單的BungeeCord(Waterfall)+MCDR服務(wù)端已經(jīng)搭建完成了
除此之外,一個(gè)好的MCDR服務(wù)端應(yīng)該有很多有意思的插件
倉庫https://github.com/MCDReforged/PluginCatalogue