Ucraft 发表于 2023-2-10 22:44:23

我的世界基岩版服务器/BDS/LeviLamina开服教程——从零开始,开一个自己的基岩版服务器!

本帖最后由 Ucraft 于 2024-11-17 09:41 编辑

想开一个服务器,但不知道怎么开?

本期教程将教您开设自己的基岩版(BDS核心/LLBDS/LeviLamina)服务器!

*什么是BDS服务器:即Bedrock Dedicated Server(基岩版专用服务器),这是基岩版官方开服端,有着理论上最完整的纯基岩版的特性!适合基友联机/开中型或小型基岩版服务器,上手较为方便。
*什么是LLBDS(LeviLamina):即LiteLoaderBDS(LeviLamina)服务器的简称;以BDS为本体软件的插件加载器,为BDS提供更多的扩展空间,但本质上仍然属于BDS服务器这一类的,因此BDS所支持的功能LLBDS都支持,BDS所不支持的——例如安装一些插件,LL可以做到。
(一个有趣的冷知识:有一些地方会简称LiteLoaderBDS为LiteLoader,但在Java版已有模组加载器率先使用LiteLoader这一名称,因此如果要用全称时,建议使用LiteLoaderBDS这一个不会产生潜在误导的名称)

*提醒:
LLBDS(LL2)最高支持版本是1.20.32
对于之后的版本,由LLBDS(LL2)迭代的LeviLamina加载器(LL3)继续更新
LL3的部分细节可能和LL2有些许出入,但大致方法基本一致
大部分未说明的情况下可以把LeviLamina当作LLBDS
对于操作有出入的部分,本教程对于LL3已经进行了额外的修改和更新
BDS
我的世界原版Addon支持√
LL插件支持×
LLBDS
我的世界原版Addon支持√
LL插件支持√


服务端核心选择指路(此部分借助AI工具润色):

[*]LLBDS和BDS 适合搭建基岩版的全特性生存服务器。BDS是Mojang官方提供的基岩版服务端,适合用来开设生存服和轻度小游戏服。
[*]如果您想建立以小游戏为主的基岩服务器,推荐使用 PNX、NK-MOT系列服务端。
[*]如果您想开设全是小游戏的基岩服务器,建议使用 NK系列服务端。
[*]若您希望搭建一个大型的Java版生存与小游戏结合的服务器,可以选择 Paper+间歇泉的组合。
总的来说(此部分借助AI工具润色):
BDS和LLBDS适合开设基岩版的全特性生存服和轻度小游戏服。BDS在基岩版生存方面优势明显,因为它是Mojang官方的,支持所有单人生存模式下有的特性。但它的劣势也很明显,优化不足使得BDS不太适合大型多人生存服务器,超多人在线时需要考虑BDS群组服插件。

(如需查看原未润色的指路和总结内容请展开下文)

指路:

LLBDS和BDS服务端适合开设基岩版全特性生存服务器,BDS也是目前Mojang在基岩版的唯一官方服务端,因此BDS和LLBDS适合开设基岩版生存服和轻度小游戏服。
如果您想开设一个以小游戏为主的基岩服务器,建议您去使用PNX系列服务端,
如果您想开设一个全小游戏的基岩服务器,建议您去使用NK系列服务端
如果您想要开设一个大型的Java版生存+小游戏的服务器,建议您去使用Paper+间歇泉的组合
总结:BDS和LLBDS适合开设基岩版全特性生存服以及轻度的小游戏服。
BDS在基岩版生存这方面的优势是很明显的,因为是Mojang官方端,基岩版单人生存的特性全都有
但劣势也比较明显,例如ojng的”不尽人意“的优化,使BDS系列服务器不适合开设大型多人生存服,超多人在线必须考虑BDS群组服插件。

下面正式开始BDS系列服务端开服教学~

static/image/hrline/line4.png

零、前言

需要用到的:服务器运行机器*1、电脑/手机*1、阅读理解能力、耐心与时间
*本教程不使用lip,尽可能图形化操作步骤

前言:
选择服务器运行机器类型
主流的云服务器有:面板服/VPS/物理机


1、面板服:
上手简单,基本无需教程,但可拓展性小,性能等各种方面有诸多限制,尤其是免费的面板服。
*不建议Linux/Wine环境运行BDS,这更容易导致问题发生,例如内存泄露。
(评分指数均取均值,且均为个人意见)
面板服综合推荐指数:⭐⭐
易上手度:⭐⭐⭐⭐⭐
可拓展性:⭐
性能:⭐⭐
经济(开服成本*越低,分越高):⭐⭐⭐⭐
*成本:指时间成本,金钱成本等一系列成本。

2、VPS(一种较为常见的云服务器形式):
上手难度适中,需要一定的经济实力和计算机知识基础,可拓展性高,性能上限高。
【注意服务商是否开放UDP端口,若不提供则无法开BDS等基岩版服务器!(大部分是提供的)】
VPS服务器综合推荐指数:⭐⭐⭐⭐⭐
易上手度:⭐⭐⭐
可拓展性:⭐⭐⭐⭐
性能:⭐⭐⭐⭐
经济:⭐⭐⭐



3、物理机:
上手难度高,需要有服务器配置经验等基础,从选配服务器到安装系统、网络环境设置、可能需要的云托管商等,都要有足够的精力、能力和财力。
需要注意的是,对于BDS来说,物理机虽然可能拔高了性能上限,但是CPU的多个核心往往都无法充分利用,这无疑进一步增加了成本。
物理机综合推荐指数:⭐⭐⭐⭐
易上手度:⭐
可拓展性:⭐⭐⭐⭐⭐
性能:⭐⭐⭐⭐⭐
经济:⭐

若为VPS/物理机,建议使用电脑进行远程连接,大部分手机远程无法对文件进行复制粘贴,需要借助网盘等工具进行传输
同时您也可以选择用自己的电脑开服(俗称“家里云”,可以看作物理机的一种),虽然不需要额外云服务器租赁费用,但这对于专攻于中小型服务器的BDS系列服务器来说,综合硬件费用、电费、网费等,成本往往并不会更低

BDS性能要求:

(人数指的是支持同时在线人数)
(仅供参考,具体支持人数会受到多方面影响,例如插件、Addon、实体数量、红石机器、内存频率等影响因素)
1-2人:CPU主频2.3Ghz(例如各种轻量服务器),内存2-4GB
3-5人:CPU主频2.5Ghz(例如E5-2667v2),内存4-6GB
6-10人:CPU主频3Ghz(例如R9-5950X),内存4-8GB
11-20人:CPU主频4Ghz以上(例如:I9-12900K/I9-13900K),内存6-16GB
不建议单个服务器在未对红石等进行限制的情况下同时在线超过20人,因为这以现在的BDS优化情况来看恐怕很难稳定运行。


BDS配置项目优先级参考:单核频率>内存大小>核心数量

一些典型的参考配置:
(高配)I9-13900K 2H4G≈10人 2H8G≈15人 4H8G≈20人
(中配)R9-5950X 2H4G≈6人 4H8G≈8人
(低配)E5-2667v2 2H4G≈4人 4H8G≈6人
(入门)各种轻量系列服务器 2H4G≈3人 4H8G≈5人

(非常重要)如何选择靠谱的VPS服务商:

BDS所需要的性能配置比较特殊,腾讯云/阿里云之类的主流大型服务商的机器配置通常无法很好的满足BDS很多人在线的情况,不过,这类服务商对于不需要几个人(≤5人)同时在线的BDS联机情况则比较具有可选性(原因之一是BDS特别吃CPU的主频,而上述服务商的机器CPU主频相对比较低,如轻量应用服务器,这种配置开BDS服通常是无法支持很多人在线流畅游玩的);如有您有很多人在线的需求,或者想要把服务器的同时支持的在线人数上限拉高,下面的内容将帮助您选择一个靠谱而合适的游戏云服务商:

壹:
①、(重要)有官方网站的优先,官方网站注意以下几点
(下面三点通常在网页底部能够找到)
Ⅰ、是否有ICP备案
Ⅱ、是否有增值电信业务经营许可(IDC许可证)
Ⅲ、是否有公网安备(相对以上两点次要)
符合的项目越多,相对来说可靠性越高,“跑路”的概率就越小
②、(重要)运营时间越久的越优先
③、不卖“永久”服务器的优先
④、保证CPU性能(如保证跑分在多少),如果不达标则可以退(或者提供额外赔偿)的优先
⑤、单个游戏云VPS机器不卖≤1核心套餐的服务商优先
(为了保证CPU资源调度,1核心的配置对于大部分正常服务商都最多只推出在那些单个CPU核心频率不高的机器上[比如网站机或海外业务],而游戏云VPS每个核心频率都很高,游戏云VPS通常是只卖双数核心[常见的有2核、4核、6核、8核、16核等偶数],因为创建一个单数核心的VPS虚拟机会带来更大的性能损耗,很多时候甚至不如直接卖2核心配置,而且,1核心VPS下运行系统就要消耗不少CPU性能,使得能利用的资源进一步降低;因此如果有1核心CPU的游戏云VPS配置,这里面可能存在严重的虚标、骗小白的嫌疑;而对于小于1核心,例如什么0.5核VPS开服之类的就更不建议了)
⑥、如服务商有第三方平台售卖渠道,可以看看商品差评,差评少或者您认为差评的内容无关紧要的优先

贰:
除此之外,云服务商常见的套路如下,符合的越多越应该警惕:
①、套餐卖的CPU核心数量大于这颗CPU物理意义上最大的核心数量:比如13900K有8颗大核心,如果有商家宣称自家的13900K既锁了小核心,又卖12核甚至更多核的套餐,那么这里面的嫌疑是非常大的。
②、大核混杂小核来浑水摸鱼:对于13900K等“大核心+小核心”并拥的CPU,应当仔细查看商家是否说明已禁小核,或者小核单独列在额外的套餐中,否则完全可以用大核+小核来浑水摸鱼,例如4核13900k服务器给你用两个大核两个小核(这种情况可以通过CPU-Z跑分观察出,单核高而多核较于单核的跑分倍率明显偏低,这是因为小核性能低,拉低了跑分;正常的多核CPU跑分倍率不应明显低于n+0.8(n-1),此处n为服务器核心数量)。
③、价格严重低于其他服务商:服务商并不是做慈善的,这点应该记住,如果有服务商的价格远低于同行的相同套餐,并且不是偶尔的那种搞活动,那么应该警惕,这种服务器很可能有超开的嫌疑(可以用CPU-Z跑分验证,一般周末性能需求高峰时期,单核心跑分低于该CPU正常分数的70%就应该考虑超开,而非正常的虚拟化损耗),即使不是超开,也可在其他地方缩水,或者有猫腻,如不稳定的服务(隔三岔五进行停服维护),或者容易受到攻击的网络。
④、卖你服务器的服务商根本没有自己的硬件设备:有的服务商只是代理别的服务商的服务器进行售卖(从中抽成),而这个代理可能还是代理的其他服务商的服务器,这样可以无限套娃下去,一旦其中一层跑路了,你服务器也就没了,而且这种情况,卖你服务器的人因为是代理,也就无法第一时间解决服务器主机的问题;因此建议留意服务商到底是不是自己持有服务器。
⑤、有超长时间的套餐:例如买一个5年的超长时间套餐,商家给你按每月的价格上打4折,这就要注意了,不说5年,我们就说说3年之后,这商家还能够提供服务吗?还能够提供维护条件和购买时一样的服务吗?这个套餐在这么多年后性能还能胜任到时候的服务器软件性能要求吗?你真的有那么长时间的开服需求吗?遇到有这种套餐的服务商应该保持警惕,理性思考,一般正经服务商最长只卖1年的套餐,不正经的就经常有5年、10年甚至永久的套餐,说不定买了第二个月就跑路了呢。
⑥、官网看上去简直和腾讯云/阿里云的官网一样:这种情况你只需要点一下官网上边栏其中的一个小功能,看看网页是否存在,是否可用,网上有很多仿大型服务商官网通用网站模板,有的套路服务商就用这些模板,营造出一种“自己家业务很广泛”的感觉,实际上是假大空,官网标榜的很多功能和业务没有落实。这种服务商的网站下边栏的资质也可以留意一下,有的时候连备案可能都是假的。真正有实力的服务商通常应该自己设计独特的网页,而不是套模板后甚至不加改动。





服务器CPU主频:
右键开始菜单选择任务管理器,然后点击上边栏-性能即可看到CPU频率
BDS系列服务器主要用到了CPU的第一个和第二个核心的主频,因此,CPU的主频尤为重要,CPU核心数量与内存比例 1:2或1:4即可,CPU核心数量超过4个后对性能的提升非常有限,对于VPS来说,2-4个核心足够。如2H4G(即2CPU核心数量+4GB内存,以此类推),2H8G,4H8G等
(BDS服务端前台TNT火力全开的情况下后台各CPU核心占用情况)




存储空间的选择:

可以根据服务器预期存储占用情况来考虑,下方为个人经验
【个人经验】
一般的,根据个人经验来说,不加上系统、不考虑备份的情况下,建议总存储空间15GB以内就行,BDS不像一些服务端一样动辄几十上百G的存储占用,BDS到后期主要的存储占用集中在存档,而BDS存档也很脆弱(有时一崩服存档就废了,表现为出现各种导致服务器卡顿和崩溃的暗病),因此前期限制玩家跑图、多备份存档或许是个节约成本、降低风险的选择。
如果服务商非要把磁盘掰成两半,一个系统盘,一个数据盘,出于节约经费的角度考虑,可以把磁盘改为动态磁盘(改动态磁盘有一定的难度和风险)。

BDS开服存储占用虽然不大,但也请至少留够3GB左右的空闲的磁盘存储空间
由于存储空间爆满导致的崩服与存档损坏、插件数据丢失通常难以恢复!


附1:
本文使用环境以安装Windows服务器系统的VPS云服务器为主,vps/物理机尽量使用Windows系统,比较契合大部分入门开服者的使用环境,同时,Windows服务器系统也是BDS、LLBDS的最(较)佳适配环境。
附2:
本文标有【LLBDS专属】的属于LLBDS/LeviLamina专属的功能,没标的是BDS和LLBDS/LeviLamina都可以使用的功能。
附3:
为了润色教程文章,并且优化排版,本文部分内容已借助AI工具进行优化,本文所有借助AI工具(ChatGPT)的地方已经醒目标明,并且部分有保留原未用AI的内容。
static/image/hrline/line4.png

一、云环境准备0-0、如何远程服务器(VPS/物理机)桌面(电脑为例)①、打开开始菜单,搜索远程桌面连接②、打开后如图所示

③、输入您的服务商提供的IP与连接密码,然后点击连接

④、若提示证书错误可以直接跳过选是

↑推荐使用电脑进行远程,电脑可以通过远程桌面连接直接复制本地文件到服务器上,手机远程则需要上传到网盘之类的,再用服务器到网盘把文件下载下来

(Android手机为例)
①、下载Microsoft Remote Desktop
②、安装后打开
③、点击右上角加号新建服务器,输入好服务商提供的IP与连接密码
④、输入完后点击完成即可

0-1、(特殊)本地设备运行服务器,对内网开服的网络环境准备(云服务器开服的可以跳过)
(用于和同一个WiFi下的朋友联机,或者比较专业的本地服务端测试场景,一般用不到这条)

①、访问您的路由器后台(一般为192.168.X.X之类的IP地址,具体可以通过路由器上标注的信息查看后台登录IP)
(以小米路由器为例)
②、找到端口转发功能(一般在路由器高级设置里面)。
③、添加规则,端口设置建议涵盖19132的端口,否则服务器配置文件需要进行修改;有关协议方面:必须开UDP协议,建议TCP也一并开启。
内部IP地址需要你到开服设备的系统设置-WiFi-属性里面找,一般IPv4地址后面的(192.168.XX.X)就是内部IP地址,内部端口和外部端口设置建议保持一致,不要自找麻烦。
④、添加完成

0-2、(特殊)本地设备运行服务器,对公网开服的网络环境准备(云服务器开服的可以跳过)
需要向您的网络运营商申请公网IP,或者自行配置内网穿透软件,内网穿透在网络上已有多种成熟教程,可综合此类教程进行网络配置。

1、开服第一步,开放防火墙:
①、【重要】部分大厂的云服务器(例如腾讯云、阿里云等)需要到网页后台的服务器控制台设置网络策略,记得必须放行UDP端口(基岩版端口协议为UDP,不是TCP!),可以放行TCP等其他端口(服务器如果没有特殊防御需要,方便起见可以选择放行所有的端口号),否则无法进入服务器!
②、打开服务器的控制面板

③、选择Windows Defender 防火墙并打开

④、找到左侧栏启动或关闭防火墙,并点击

⑤、所有项目都请选择关闭,如图所示,然后确定

视频教学:关闭防火墙(Password: 2741)

2、安装VC运行库(VC_redist),否则会导致乱码,服务器运行失败
快捷下载↓
新版本VC库:x64、x86 (PassWord:2741)
旧版本VC库:点我下载旧版本VC库(PassWord:2741)
建议:LLBDS选择旧版本,LeviLamina选择新版本。

static/image/hrline/line4.png

二、下载服务端文件
1、下载BDS本体
普速下载(官网下载):https://www.minecraft.net/zh-hans/download/server/bedrock
高速下载(此链接可能不如官网更新及时):https://www.minebbs.com/bds/download
特定版本官网下载:https://www.minecraft.net/bedrockdedicatedserver/bin-win/bedrock-server-你需要的版本号.zip版本号应精确为4个数的正式版版本号,不得省略,一个正确的示例是1.21.23.01版本号大全:我的世界国际版全版本下载 (mcapks.net)bds/versions.txt at main · LiteLDev/bds
特定版本高速下载(此链接可能不如官网更新及时):https://www.minebbs.com/bds/history

2、下载LL插件加载器(如有需要安装插件)
注意:每个版本的插件加载器都有与之对应的BDS协议版本但部分版本的BDS由于各种原因(例如)可能没有适配的插件加载器典型的版本有1.20.4X、1.21.2X,这些版本都没有可用的LL加载器所以请注意发布页面声明的该版本加载器所支持的BDS版本
对于1.20.5X以上,请下载以下所有文件:LeviLamina加载器 + PeEditor + Preloader
由于现行版本过于紊乱,可以在此处下载最新版本搭配包:整合包 - LeviLamina&LegacyScriptEngine(安装后请跳过步骤三-1)(LeviLamina0.13.5对应BDS版本1.21.0-1.21.3,PeEditor版本3.7.0,PreLoader版本1.9.2)
编者的话:需要注意的是,LeviLamina开发团队似乎在拉高入门门槛(相比于LLBDS而言)表现之一就是开发组似乎想要把加载器完全移动到lip下运行(lip是一个由LiteLDev,也就是LL的开发团队开发的命令行包管理器)但是lip是一个纯命令行的操作平台,对于未接触命令行者而言入门有不小的门槛(即使有支持图形化的lip软件,也不如直接用原生的Windows系统UI)这对于新手是不怎么友好的
对于1.20.5X及以下,建议下载LLBDS加载器下载点我(LiteLoaderBDS最高支持1.20.32,可以下载下文推荐插件以适配至1.20.5X)


一般一个版本协议的加载器可兼容所有有着相同版本协议的BDS例如1.20.3X下的所有版本(即1.20.30、1.20.31、1.20.32)共用同一个版本协议则2.16.2的LLBDS加载器可兼容1.20.30-1.20.32版本

(还要记得下载上面提到的VC运行库哦!)
对于LLBDS,您也可以下载我已经打包好的基础端,下载完这个基础端可以直接跳到 三-4***仍建议您把完整的安装流程过一遍,这对于一个合格的开服者来说是必要的***

推荐版本下载:
1.20.32 With LL2.16.2 链路1点我下载 (Password: 2741)(LL2暂未支持1.20.40及以上版本,可以下载下文推荐插件以适配至1.20.5X)
更多版本/更多链路
1.20.32 With LL2.16.2 链路2:
https://pan.baidu.com/s/155q0H1SvCfZa8rC9CW73kA?pwd=0kcz 提取码:0kcz

本端内含插件:LLMoney(LLBDS自带的经济插件)查毒报告:


static/image/hrline/line4.png

三、配置服务端(标紫为需要安装插件加载器时的额外步骤,标蓝的是都要执行的必要安装步骤)
1、对于LLBDS来说:
如图所示,分别解压BDS和LiteLoaderBDS压缩包


对于LeviLamina来说:

先解压BDS压缩包
于BDS根目录(BDS根目录:即和definitions、server.properties等文件夹、文件同级的位置)新建plugins文件夹,
将levilamina-release-windows-x64.zip解压后得到的LeviLamina文件夹复制到plugins文件夹下
将peeditor-windows-x64.zip内的PeEditor.exe文件夹解压到根目录
将preloader-windows-x64.zip内的./bin/PreLoader.dll文件解压到根目录
LeviLamina全部执行完毕后请直接进行下方第3步

对于普通的BDS来说:
直接解压缩BDS的压缩包

2、将BDS文件夹和LL文件夹内所有文件和文件夹都放到同一个文件夹内,注意是合并文件夹

3、在确保了bedrock_server.exe与LLPeEditor.exe(LeviLamina的是PeEditor.exe)在同一个目录下后,运行此软件,如图所示

之后就会出现bedrock_server_mod.exe,这个就是LL服务器的启动软件了
(普通无插件加载器的BDS的启动软件是bedrock_server.exe)

4、高级:修改BDS配置文件(server.properties)
以下是常用的修改内容

*建议用VScode等软件修改,不推荐系统自带的记事本,以防编码错误导致插件无法读取!
**为什么不推荐使用记事本修改配置文件?原因如下(此部分借助了AI辅助进行整理总结):
**Ⅰ、编码问题:

[*]较旧版本的Windows Server(或者部分服务商提供的LTSC版的Windows服务器系统)自带的记事本软件保存文本文件时,默认使用的是带有BOM(字节顺序标记)的UTF-8(UTF-8 BOM)编码,而不是普通的UTF-8格式。许多软件无法正确识别带有BOM的文件(这包括了BDS软件本身,以及前文提到的插件加载器),从而导致读取失败。如果您用记事本修改过配置文件并遇到了此类问题,并且本地电脑的Windows版本较高(Windows10的较新版本或者Windows11),可以通过以下方法简单而快捷地修复:

[*]在本地电脑上下载并打开异常文件,用记事本选择“文件”→“另存为”,然后在右下角选择普通的UTF-8格式,保存后再上传到服务器即可解决。
**Ⅱ、功能限制:

[*]记事本缺少高级编辑功能,如语法高亮、错误检测、自动格式化等,对于新手来说,这使得编辑配置文件变得不太友好。而像VSCode等专业文本编辑器不仅提供更强大的编辑功能,还具备辅助工具,可以大大提高文件编辑的效率和准确性。

4-①、注意修改端口(重要):如果您的服务器运行使用的端口不包括19132(默认端口)请注意修改为您可用的端口,一般不提供独立IP的服务商不会开放所有端口使用权,具体开放的端口可以查看您的服务商后台详情。在配置文件找到 server-port 然后修改数字为您的可用端口
4-②、注意修改服务器名称(建议):找到    server-name 然后改成您的服务器名称,这样,在别人连接您的服务器时,就会显示您的服务器名称了(设置的服务器名称不宜太长,否则会自动省略为...)
(小技巧:可以使用彩色字体符号 §,例如§a§l高§b性§c能§d服§e务§6器就会显示为)

4-③、注意修改服务器最大在线人数(建议):找到max-players,建议改到20-100人左右即可
4-④、修改服务器地图名称(可选):如果您需要使用自己的基岩版地图,找到 level-name ,将Bedrock level改为您的地图文件夹名称即可(之后您需要把您地图的文件夹放到worlds文件夹下面)
4-⑤、开启作弊模式(建议):找到allow-cheats,修改为true

所有项目修改完成后,记得保存后再进行下一步操作!

5、启动bedrock_server_mod.exe(若为原版则是bedrock_server.exe),待出现   
XX:XX:XX INFO IPv4 supported, port: XXXXX(你的端口): Used for gameplay and LAN discovery

后,再在您的MC中添加您的服务器,如果您能成功进入,那么恭喜你,您开服成功了;如果不能,请仔细排查哪一步出现了问题。

6、服务端文件夹内容解读:

behavior_packs&resource_packs 服务器行为包/资源包文件夹,一般不使用
definitions   服务器核心文件夹,若非必要勿动
development_xxx_packs   用于加载一些development下加载的资源包
logs   log文件,包括崩服数据文件
plugins   插件文件夹,插件都塞这个文件夹里面(仅限LLBDS/LeviLamina,普通BDS服务器无此功能)
worlds   世界文件夹
7、LL服务端官方QQ交流群:937236109/850517473如果遇到了问题,也可以在了解完“提问的智慧”后前去求助注意:官方群内的部分人员对一些问题很反感,故在了解提问的智慧之前请谨慎发言


static/image/hrline/line4.png

四、【LLBDS专属】安装插件

***原版BDS不能安装插件,仅能安装Addons,若需安装插件,必须安装LL加载器***注意:各种非LL加载器的服务端插件均无法用于LL加载器***例如,常见的jar结尾的文件为Java的文件,LL不能用***再例如,常见的js插件,要看看是否为LL可加载的插件***装载后缀为mcaddon/mcpack的Addons请见“六、安装Addons”

关于LeviLamina:LeviLamina和LLBDS在插件安装方面有些区别,区别主要体现在LLBDS默认可安装js、py、lua、dll等后缀插件,LeviLamina默认只能安装dll后缀插件,并且会给每个插件单独的文件夹(LLBDS不会)。如果你的LeviLamina需要安装js、py、lua等后缀的插件,需要单独安装对应后缀插件的插件形式的插件加载器(LegacyScriptEngine)

LLBDS官网&LL插件下载板块&LL插件下载网站↓

LLBDS官网:主页 | LiteLoaderBDS (litebds.com)苦力怕论坛服务端插件板块:服务器插件 - Minecraft(我的世界)苦力怕论坛 (klpbbs.com)论坛友链版块:BDServer | MineBBS 我的世界中文论坛←在该论坛找插件时,注意前缀是LL/LSE等插件


安装方法:1、下载您需要的插件。2、复制您需要的插件到服务器根目录的plugins文件夹内。3、重新启动服务器以完成安装。(对于LLBDS来说,请注意,需要复制的是插件本体,一般是js/dll/lua/llplugin/py后缀而不是zip等后缀,如果是zip后缀请先解压,有的时候插件本体所在的文件夹下还会附带一个次级文件夹,若有建议一并复制!)(对于LeviLamina来说,和LLBDS不同的是,LLBDS是把插件单独放在plugins文件夹下即可完成安装,但是LeviLamina的dll插件一般是在文件夹里面的,和插件在同一个文件夹的还有一个manifest.json文件,安装插件时需要把该文件夹整体的复制到plugins文件夹下,例如你下载了一个叫做ABC的dll插件,你应该会得到一个文件夹,这个文件夹大部分情况会直接以该插件名称命名,因此,此处我们设定这个文件夹叫做ABC,这个文件夹内一定有ABC.dll(即插件本体)和manifest.json文件,有时还会有其他文件和次级的文件夹,你只需要把ABC文件夹复制到plugins文件夹下即可直接完成ABC插件的安装)(对于LeviLamina来说,在安装了对应的LegacyScriptEngine后,可以把js、lua、py插件直接放在plugins文件夹下,但需要启动2次服务器后才能正确安装,如果下载得到的插件本身就和manifest.json文件在同一个文件夹内,说明这类插件开发时间较新,可以把此文件夹整个地复制到plugins文件夹下,启动1次服务器后即可正确安装。)

推荐下载的几个必备插件/文件/工具:
1、崩服自动重启(工具)点我原帖下载BDS服务器的崩溃概率较大,并且不会自动重启,崩服后直接退出程序,导致服务器关闭,而需要手动重启,本文件可以使服务器崩溃后自动重启,注意:该文件为cmd文件,面板服、Linux系统开服不可用!
2、玩家行为日志监控(插件)点我原帖下载可以记录服务器内方块发生的绝大多数变化,有效调查玩家熊服


3、基础插件目前LLBDS基础插件有:TMET,PFLP(LL3不支持),LLET(LL3不支持)等基础插件可以解决服务器内的很多常用功能,例如传送、领地等,否则需要安装多个插件完成功能TMET是js格式的插件,PFLP是dll格式的插件,安装PFLP需要先安装微软NET7框架,TMET和PFLP功能相似,但各有各的优点LLET是LL官方的基础插件,但功能最少具体安装哪个插件请结合自身情况自行考虑(多个基础插件联合使用也可以是一种选择)

4、Glacie(LLBDS版插件)【强力推荐,这个插件能使LLBDS支持1.20.50】点我原帖下载1.20.30-1.20.32的LLBDS可用,可以让你的服务器允许更多的版本加入,十分有用

如何自己编写LLBDS插件?
编写插件需要编程基础,没这方面基础的建议还是用别人编写的插件
若需要编写插件方面详细帮助,可以自行到LiteLoaderBDS文档 (litebds.com)查阅LLBDS官方文档,此处暂不展开叙述

static/image/hrline/line4.png

五、常见的问题
1、问:我服务器崩溃了,怎么办
答:【LLBDS专属】排查崩服问题第一步看报错
如图所示,先找到服务器文件夹根目录/logs/Crash文件夹

然后打开您崩服时间的文件(如图所示)


如图,

注意Unhandled Exception in ->
后指向的问题来源(LeviLamina和部分版本较新的LLBDS则是注意Exception Info后的内容)
问题解析:
*以下为个人咨询和实际经验归纳总结,仅供参考
若为bedrock_server_mod.exe,则代表服务端内出问题,可能是插件或地图等出问题,一般都有解决办法,但需要有耐心排查,必要时可以到插件开发者群,记得带好报错文件和其附属的dmp文件(LL交流群里有部分大佬是暴躁老哥,寻求帮助时请注意谨慎发言!秘籍:提问的智慧)。
若为KERNELBASE.dll,则可能为地图等数据出错
若为ntdll.dll,则代表内部出现了问题,一般没有通用的解决办法
若指向的是加的插件,则表示该插件有问题,可能是插件冲突或版本不能运行,可咨询插件作者

2、问:如何给自己管理员权限
答:控制台输入
op 你的游戏名
控制台还能执行更多的命令,但是是以控制台为执行对象执行的,所以,类似于命令方块,@s 选择器不能使用

3、问:为什么我的服务器卡顿

卡顿主要分为TPS低/网络延迟高两种类型
①、【LLBDS专属】插件性能问题导致的TPS低下,可以尝试排查一波插件性能占用情况
方法:在众多插件中,没有错误提示的情况下,如何快速而精确地排查到问题插件

Ⅰ、将每几个插件分一组,一般5-10个为一组即可
Ⅱ、卸载所有插件,仅保留能显示TPS的插件
Ⅲ、从第一组插件开始加,一直加到最后一组,检查加载到哪一组导致服务器TPS下降,导致卡顿,或者是出现错误等
Ⅳ、对该组插件进行卸载后依次加载每一个插件,精确到是哪个插件导致的卡顿或者发生错误
Ⅴ、卸载/替换导致卡顿或者发生错误的插件。
②、服务器性能问题导致的TPS低下,常见的有:Ⅰ、CPU主频太低,玩家数量过多Ⅱ、BDS系列服务端本身优化就不行,通常14900K也只能带动20-30人。Ⅲ、服务器地图的实体过多,若是LLBDS/LeviLamina,建议配合Cleaner等清理插件进行优化Ⅳ、服务器地图数据异常,导致加载某些区块后稳定出现TPS骤降的情况,即使这个区块的实体已经被全部清理,这种情况比较少见,通常发生在严重的服务器死机或者崩溃之后,并且通常会伴随其他问题,如高频率的崩服,此时建议更换地图,或者尝试删除出现问题的区块
③、网络卡顿,检查服务器网络或个人网络是否通畅

4、问:Java版玩家能进我的服务器吗?
答:可以,但完全和服务器无关,需要Java的客户端安装MOD,详情可以百度。但是非常不建议这么做,这样很麻烦,并且由于当前技术不成熟,Java版游玩过程中可能会遇到很多技术问题。若您有大量的Java版玩家,则应该优先考虑更成熟的Paper端+间歇泉的组合,这样的服务器相同配置下能够承载多得多的人数,也能够享受更丰富更完善的插件生态,执意要让Java版玩BDS的唯一的好处可能就是BDS有独特的基岩版特性而已。

5、问:如何宣传服务器?
答:苦力怕论坛服务器大厅板块宣传
服务器大厅 - Minecraft(我的世界)苦力怕论坛 (klpbbs.com)

6、问:有人在我服务器里开纪,怎么制裁他(它)?
答:
Ⅰ、【LLBDS专属】安装基岩版云黑(BlackBE或者BanPl之类的封号插件),在服务器内输入
/ban 玩家名称
(长效)
Ⅱ、输入
/kick 玩家名称
(单次)

7、问:玩家进入服务器,资源包下载卡0.0了(或者是卡在加载资源包),一直下载不了资源包,怎么办
答:
1、直接办法即重启服务器,可以搭配定时重启服务器以缓解该情况
这种问题自1.17以前就一直存在于BDS服务器中(大抵是bugjump的问题)
2、您还可以通过让玩家从其他地方下载服务器用到的资源包并且安装,这样也可以进入服务器,但这对于玩家而言是一件很麻烦的事情。

8、问:我一不小心做了一个循环命令方块但忘记改频率,导致服务器一进入就卡死,怎么办
答:
1、打开我的世界,创建一个和服务器种子相同的地图,开启作弊,建议同时打开所有实验模式
2、进入世界后暂停选择设置,将设置内的开启命令方块关闭
3、保存并退出,同时关闭服务器
4、打开我的世界根目录,进入minecraftWorld文件夹,找到修改日期最近的那个打开
5、复制本地的并替换服务器地图文件夹内的level_dat和olddat文件(服务器根目录/worlds/地图,建议替换前先备份一遍服务器地图原dat文件)
6、启动服务器

9、【LLBDS专属】问:为什么我安装部分dll插件后却没有任何效果
答:
1、检查版本是否匹配,版本是否不同
2、检查插件是否明确说明了为LLNET插件,例如PFLP
附:如何安装LLNET
①、前往微软net官网,下载Net7
②、安装Net7
③、前往LiteLDev的Github下找到LiteLoader.NET,并且下载
https://github.com/LiteLDev/LiteLoader.NET
④、下载得到压缩包,解压缩
⑤、将得到的文件夹内的所有内容复制到plugins文件夹下
⑥、重启服务器

10、问:服务器有办法完全杜绝玩家作弊吗
答:
目前任何服务端甚至大多数游戏都没有办法完全杜绝作弊现象,但是这不代表不能处罚作弊玩家
免费反作弊系统方案推荐如下:
反作弊插件:LLAC(LLBDS:LLAntiCheat,LeviLamina:LeviAntiCheat)
反作弊Addon:UAC
封号插件:BanPl插件
需要注意的是即使用了最好的反作弊插件也是很难做到杜绝作弊行为的,重在自身和管理员对玩家行为的巡查

11、问:我的服务器只要一有玩家进入,客户端或服务器就卡死,怎么办?
答:
卡死可以分为很多种类型,最常见的有以下几种:

①地图区块问题:表现为特定区块加载时卡死,例如地图的某个区块有大量的数据(类似于禁人书、禁人塔之类的,也可能是外挂的破坏行为导致的区块异常/实体严重过多导致的异常),导致加载十分缓慢或者直接无法进入,这种情况建议您把存档导出到本地,单机检查问题所在,并予以清理。若实在不行,就回滚到旧的存档或者更换全新的存档。

(若为该问题,修复成功率:低)

②地图内命令方块问题:例如循环Say/Title的命令方块的延迟错误的设置为了 0 等过高频率,或者有逻辑存在错误的命令方块,这种情况建议您把存档导出到本地,单机在编辑中把启用命令方块项关闭,再导入服务器。(如果地图过大不便操作,还有一种方法详见上文 【五-8】 )
(若为该问题,修复成功率:高)

③【LLBDS专属】插件错误:把所有插件都卸载,看看是否会存在进不去的问题,如果可以进去了,就是插件数据错误,排查插件问题的方法在上文【五-3-①】有写明,可以用上面给出的办法对插件进行排查,找到后予以更新或卸载该插件。
(若为该问题,修复成功率:较高)

④设备性能不足:这种情况比较少见,如果同一个Xbox账号,A设备使用该账号可以正常登录服务器游玩,B设备会卡死,则一般为该设备本身问题,例如性能不足,建议更换更好的硬件进行游戏。
(若为该问题,修复成功率:高)

⑤Addons冲突:出现Addon类的严重错误,例如旧版本的某些Addons不能在新版本使用,否则就可能导致卡死或其他各种bug,建议您把地图和服务器安装的所有Addons都卸载看看是否进得去,进不去就代表不是这个问题,若是Addons引起的问题,请及时更新这些Addons或者卸载这些Addons。
(若为该问题,修复成功率:较低)

⑥其他导致卡死的问题:其他卡死问题可以在回帖区咨询,我将尽我所能答复
*提问请先阅读↓
提问的智慧


12、【LLBDS专属】服务器后台时不时有一些或一大堆报错,但却不崩溃,而且功能也没有任何错误,正常吗?
答:
能跑就行

追问:这样弄真不会出问题吗?
反正服务器功能没出现问题就是没问题
不影响使用的报错通常是插件配置文件有问题,或者作者制作/优化插件的能力低,也可能因为插件不适配新版本出现了一些不影响功能使用的小错误
如果是缺配置文件之类的报错,以及自己能完全掌握解决方法的报错,可以自己补全,否则不建议进一步操作(前提是这是一个不对使用产生任何影响的报错)
只要没出现影响使用的问题,建议就不要动它,不要制造额外麻烦,如果确实需要修改插件本体代码,也建议先备份插件以防改不回来。

static/image/hrline/line4.png

六、安装Addons(基岩版模组)
最简单的办法(LLBDS)
注意,此方法对于LeviLamina来讲需要提前安装LegacyAddonsManager

1、先准备好你要加载的Addon

2、把它复制到服务器根目录\plugins\AddonsHelper下
\plugins\AddonsHelper对于安装了LegacyAddonsManager的LeviLamina来说目录应该是plugins\LegacyAddonsManager\addons

3、重启服务器,即可开始装载Addon
4、服务器提示安装成功,即安装完成
5、进入服务器,可能会提示下载资源包,下载即可
如果您不是LLBDS,而是原版BDS,或者也许以上方法在未来的某一天失效,可以尝试以下办法:

原版BDS核心最快安装办法:

方法1(简单,但也很麻烦):把地图导出到本地,然后在本地按照本地安装addon的方法给服务器地图安装Addon,然后再将弄好的地图文件夹上传到服务器
方法2(次简单):先在本地安装Addon的时候,如果是安装到整个游戏里(非地图里)了,就把游戏根目录的behavior_packs文件夹和resource_packs文件夹、valid_known_packs.json上传到服务器根目录即可
或者:
(下面的方法很复杂很复杂很复杂很复杂很复杂很复杂,除非你上面的实在弄不懂)


方法3:准备好一个或多个UUID(在对应解压缩Addon文件夹的manifest.json的第五行的那个UUID),把Addon解压缩,其中会有BP(behaviorpack)和RP(resourcepack)中的一个或多个,把他们复制到服务器根目录worlds文件夹内的地图文件夹内的对应的behavior_packs和resource_packs文件夹(没有就新建),然后新建一个world_behavior_packs.json和world_resource_packs.json,然后按照下方格式,把PackID改为manifest.json的第五行的那个UUID即可(每个Addon的UUID都不一样,注意别弄错了,注意world_resource_packs.json只负责resource_packs文件夹内的addon,另一个同理,同时安装两个或以上的BP或RP Addon时记得回车,并且在前一个的}后面加上英文,如果只安装一个或者是安装到了最后一个的结尾的}就不用加",",具体参阅json格式教程)
(别删任何引号)
    {
      "pack_id" : "插件UUID",
      "version" : [ 1, 6, 0 ]
    }

什么,你还是不会?
通用视频教程(通用的,非最简单的):**** Hidden Message *****


地图必须开启实验性玩法才能加载大多数Addons!!!
***如何开启服务器地图的实验性玩法?
1、打开我的世界基岩版,创建一个与服务器地图种子完全相同的世界并且开启所有实验性玩法!
(部分插件可能会导致服务器地图显示假种子[例如114514或123456之类的很顺的数字尤其可能是假种子],记得关掉这些插件的功能![一般是在基础插件里面关闭])

2、打开我的世界根目录
①电脑版路径:C:\Users\您的系统用户名\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang
②手机版:用文件管理器类型的软件搜索games文件夹,然后进入其下的com.mojang文件夹即可
找到minecraftWorld文件夹,并且进入;

3、找到最近创建的文件夹并打开;

4、关闭服务器以及您的我的世界基岩版;

5、复制您新建的地图的文件夹内的level_dat以及它的old文件至服务器的根目录\worlds\你的服务器地图文件夹;

6、开启服务器,这样您的服务器地图就是实验模式了!

static/image/hrline/line4.png

七、更新服务器版本

已经出现了比服务器版本更新的新版本?(标红为LLBDS的额外必须步骤,其他为通用必须步骤)
1、下载LL的新版本,注意看LL是否已经支持了该版本
2、下载BDS的新版本
3、分别解压缩LL、BDS

4、按照安装的方法合并BDS和LL文件夹
5、打开LLPeEditor.exe/PeEditor.exe并等待出现完成提示,按任意键退出

6、打开旧版本服务器文件夹,可以参考以下方法复制到新版本的文件夹
复制并替换的有:server.properties文件、worlds文件夹、valid_known_packs.json文件
复制但不替换重复文件的有:plugins文件夹
根据服务器实际运行情况而定的有:logs文件夹
注意:以上操作仅为建议,请您根据服务器实际运行情况而定;例如,假设服务器本身有外置的工具软件,请确保这些文件能顺利转移到新版本
7、运行bedrock_server_mod.exe(BDS为bedrock_server.exe),若未崩服,且插件未报错,即更新成功
8、若插件出现了报错,请及时更新该插件,若服务器开启失败(崩服),请按五-3-①的办法对插件进行排查。
static/image/hrline/line4.png

八、实用小贴士1、使用VPS运行服务器的时候,关闭服务器不建议点击右上角窗口的X,而是建议在控制台内输入 stop,尤其是对于存档较大的服务器来说,直接点击窗口的关闭键的话轻则丢失10-30分钟内的数据,重则导致整个区块损坏,对服务器造成恶劣影响。2、控制台输入ll load plugins/插件名称(包括后缀) 可以在服务器运行的时候直接安装js和llplugin后缀的插件哦!同样的,输入ll unload 插件名称(一般不包括后缀)可以在服务器运行的时候卸载相应的js插件哦!输入ll reload 插件名称(一般不包括后缀)可以在服务器运行的时候热重载相应的js插件哦

本教程到此结束,相信你一定学会如何使用BDS进行开服了[哔哩_doge],如果不会可以回帖共同探讨问题
提问请先阅读↓
提问的智慧


本教程系本人原创,以供BDS和LLBDS服务器的开服参考,本人发布平台:苦力怕论坛(Ucraft);未经允许不得转载。

❤❤❤❤❤❤❤如果该教程对您有所帮助,欢迎评分支持,您的评分是支持原创的最大动力!❤❤❤❤❤❤❤



















































巅疯狂魔 发表于 2023-2-10 23:23:37

感谢分享

奥利给老色批 发表于 2023-2-11 06:46:23

[贴吧_哈哈]

wsdmlgbge 发表于 2023-2-12 19:28:41

[贴吧_滑稽]

Gfunhud 发表于 2023-2-13 12:21:04

感谢分享

BLOCK13566 发表于 2023-2-13 15:50:40

好耶,是教程

渡鸦58231 发表于 2023-2-14 13:51:49

来看看教程

Gotro3710 发表于 2023-3-6 18:31:39

太感谢作者了,教程非常详细,必须支持

Ucraft 发表于 2023-3-8 23:15:37

Gotro3710 发表于 2023-3-6 18:31
太感谢作者了,教程非常详细,必须支持

感谢支持~

willer 发表于 2023-3-29 22:20:21

[贴吧_真棒][贴吧_真棒]
页: [1]2345678910
查看完整版本: 我的世界基岩版服务器/BDS/LeviLamina开服教程——从零开始,开一个自己的基岩版服务器!