(小技巧:可以使用彩色字体符号 §,例如
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 [Server] IPv4 supported, port: XXXXX(你的端口): Used for gameplay and LAN discovery
复制代码后,再在您的MC中添加您的服务器,如果您能成功进入,那么恭喜你,您开服成功了;如果不能,请仔细排查哪一步出现了问题。
6、服务端文件夹内容解读:
behavior_packs&resource_packs
插件文件夹,插件都塞这个文件夹里面
(仅限LLBDS/LeviLamina,普通BDS服务器无此功能)
7、LL服务端官方QQ交流群:
937236109/850517473
如果遇到了问题,也可以在了解完“提问的智慧”后前去求助
注意:官方群内的部分人员对一些问题很反感,故在了解
提问的智慧之前请谨慎发言
四、【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插件下载网站↓
安装方法:
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是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官方文档,此处暂不展开叙述五、常见的问题
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、问:如何宣传服务器?
答:苦力怕论坛服务器大厅板块宣传
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,并且下载
④、下载得到压缩包,解压缩
⑤、将得到的文件夹内的所有内容复制到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专属】服务器后台时不时有一些或一大堆报错,但却不崩溃,而且功能也没有任何错误,正常吗?
答:
能跑就行
追问:这样弄真不会出问题吗?
反正服务器功能没出现问题就是没问题
不影响使用的报错通常是插件配置文件有问题,或者作者制作/优化插件的能力低,也可能因为插件不适配新版本出现了一些不影响功能使用的小错误
如果是缺配置文件之类的报错,以及自己能完全掌握解决方法的报错,可以自己补全,否则不建议进一步操作(前提是这是一个不对使用产生任何影响的报错)
只要没出现影响使用的问题,建议就不要动它,不要制造额外麻烦,如果确实需要修改插件本体代码,也建议先备份插件以防改不回来。 |
六、安装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 ] } |
什么,你还是不会?
|
地图必须开启实验性玩法才能加载大多数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、开启服务器,这样您的服务器地图就是实验模式了!
七、更新服务器版本
已经出现了比服务器版本更新的新版本?(标红为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-①的办法对插件进行排查。
八、实用小贴士
1、使用VPS运行服务器的时候,关闭服务器不建议点击右上角窗口的X,而是建议在控制台内输入 stop,尤其是对于存档较大的服务器来说,直接点击窗口的关闭键的话轻则丢失10-30分钟内的数据,重则导致整个区块损坏,对服务器造成恶劣影响。
2、控制台输入ll load plugins/插件名称(包括后缀) 可以在服务器运行的时候直接安装js和llplugin后缀的插件哦!同样的,输入ll unload 插件名称(一般不包括后缀)可以在服务器运行的时候卸载相应的js插件哦!输入ll reload 插件名称(一般不包括后缀)可以在服务器运行的时候热重载相应的js插件哦
本教程到此结束,
相信你一定学会如何使用BDS进行开服了,如果不会可以回帖共同探讨问题提问请先阅读↓提问的智慧
❤❤❤❤❤❤❤
如果该教程对您有所帮助,欢迎评分支持,您的评分是支持原创的最大动力!
❤❤❤❤❤❤❤