作者:Arnol梧桐(首发Minebbs论坛,转载请注明出处)
最后编辑时间:2022年6月12日 00:45
【前言】
开一个长久的、在线人数多的生存服,是每一位bds服主都希望的。成为服主非常简单,只要下载一个整合包就可以一键傻瓜式开服。但是在开服过程中我们经常会遇到各种各样的崩服和卡顿问题,这是让广大服主都非常头痛的。这个帖子就来分享一下我在开服过程中,经过近百次崩服总结的一些经验,希望可以帮助到刚入坑的萌新,为bds社区尽一点绵薄之力。(我也是个萌新)如果觉得此文章有帮助,欢迎点赞+好评,感谢支持。
【我的服为什么天天崩?】
●原因
①插件是人写的,难免有bug。
②有的插件之间也可能会有冲突。
③bds版本、LL加载器版本、插件版本之间不适配。
④你的好玩家做了一堆刷怪塔、养了一堆动物和村民。
⑤你的好玩家做了巨卡无比的红石机器。
●如何尽量减少崩服次数
①如果你的服务器目前很稳定,没有崩服问题。那么除非大的bds版本更新(指的是客户端进服务器提示服务器版本过低的时候),请不要随意添加和升级任何插件。
②要学会在功能和稳定性之间取舍,插件装的越多,崩服的概率越大。
【自己从零整合一个服务端】
Ⅰ、下载mojang发布的纯净bds服务端
https://www.minecraft.net/zh-hans/download/server/bedrock ver:1.19.1.01
Ⅱ、安装LL加载器
https://www.minebbs.com/liteloader/ ver:2.3.0
Ⅲ、安装LXL加载器
LXL已经被合并到最新的LL加载器里了,不需要重复安装了。
?到这步为止,只安装了加载器,没有安装任何的功能插件。崩服概率为0.00000001%,不会崩服。
Ⅳ、添加基础功能(传送、商店、经济、公告等)
TMEssential-新时代多功能基础生存插件
安装后在配置文件里关闭tmet的自动更新
"AutoUpdate": false,
Ⅴ、添加领地功能
iLand - 多经济|全GUI操作|多国语言|50余种权限控制|圈地粒子|大量API导出 ver:2.84
Ⅵ、添加反作弊功能和黑名单
两个方案:
方案 ①fishing反作弊(付费插件)找他购买
方案②LL开发组提供的反toolbox和LLAC
AntiToolbox - 阻止部分Toolbox玩家进入服务器 2.3.0
LLAntiCheat - 社区驱动的强大反作弊插件 pre-26-fix-2
FakeSeed - 假种子插件 1.0.7
LxlBlackBe - 功能完善的 云端 & 本地黑名单插件 v 1.9.0
Ⅶ、钟菜单功能
GiveClock-入服给钟 1.0.6
CMENU-一款自定义菜单 2.3
CMENU配套菜单文件 2022-01-21
Ⅷ、性能优化相关和地图备份
BetterStop - 更好的关服 v 2.0.2
BackupHelper - 稳定、易用的BDS存档热备份插件 v 2.0.6
ScheduleCmd - 高自由度的的定时命令系统 v 1.1.1
AHFRS-防高频红石 1.3
AntiStacking-清理堆叠实体 1.0.0
BanEntity-禁用某种实体 1.0.3 (可选:根据需要配置)
Ⅸ、其他稳定优秀的LLSE插件推荐
PlayerInfo-记录玩家的信息 v2.0.1
还有一个开服[崩服自动重启].bat崩服自动重启脚本,放到服务端根目录下点击即可开服
?到这步为止,对于一个生存服来说,功能已经完全够用了。再加其他功能只会加大崩服概率,和未来排查崩服问题的难度。
【如何选择插件】
①尽量选择那些下载量大、使用人数多,作者活跃的插件。如LL开发组、YQ、提米、Lition、littlegao、redbeanw等优秀的开发者。一般不会出太大的问题,即使有些小毛病,因为用的人比较多,大家同时发现问题并及时反馈,能够帮助插件作者尽快的找到原因,加快修复的速度。
②不要看到插件就想装,看到插件更新就想升级,你怎么知道更完会不会崩服?服务器稳定性是第一位的。如果你真的想装,提前复制一个服务端,改个端口,弄个测试服,在测试服多跑几天,多测试稳定性,没问题再挪到主服。
③对于新手服主,没有排错能力的服主,尽量选择LLSE插件,很少会有版本不适配导致的崩服问题。LL插件在BDS版本升级时,一般都需要等作者进行版本适配。LLSE插件版本一般都是无需改动,自动适配新版本的(多亏了LL开发组大佬们幕后的辛勤付出)。
【如何排查崩服问题】
Ⅰ、回想一下是什么时候开始出现崩服问题的?你在这之前做了什么操作?
①你是不是装了新插件?如果是,先删掉这个插件,再开服试试。
②你是不是升级了插件?如果其他人也有这个问题,请降级回旧版本。如果其他人没问题,检查是否有配置错误和版本适配问题。
③你的插件、加载器、bds服务端版本是否对应。(一般都是此条导致的崩服)
【如何排查卡服问题】
①服务器是否实体过多,添加定时清理生物和掉落物功能。(每一个实体/掉落物都相当于一个玩家,多了肯定卡)
②服务器有高频红石,高频侦测器活塞,插件限制下红石激活频率,或者干脆就别玩红石了。
③服务器是否有巨型地狱门,粒子多也会导致卡服,TPS降低。
【稳定不崩服插件搭配方案】
更新日期:2022-06-12 00:40
这个是我服目前正在用的插件搭配方案,目前我这样搭配是不会崩服的。大家可以来参考一下。
如果以上都无法解决,把你的崩服日志发到大佬群里,大伙互相讨论。
暂时就先写这些,有了新的经验,我再来分享,希望能够帮助到一些人。祝大家新年快乐,服务器都能稳定运行。
最后编辑时间:2022年6月12日 00:45
【前言】
开一个长久的、在线人数多的生存服,是每一位bds服主都希望的。成为服主非常简单,只要下载一个整合包就可以一键傻瓜式开服。但是在开服过程中我们经常会遇到各种各样的崩服和卡顿问题,这是让广大服主都非常头痛的。这个帖子就来分享一下我在开服过程中,经过近百次崩服总结的一些经验,希望可以帮助到刚入坑的萌新,为bds社区尽一点绵薄之力。(我也是个萌新)如果觉得此文章有帮助,欢迎点赞+好评,感谢支持。
【我的服为什么天天崩?】
●原因
①插件是人写的,难免有bug。
②有的插件之间也可能会有冲突。
③bds版本、LL加载器版本、插件版本之间不适配。
④你的好玩家做了一堆刷怪塔、养了一堆动物和村民。
⑤你的好玩家做了巨卡无比的红石机器。
●如何尽量减少崩服次数
①如果你的服务器目前很稳定,没有崩服问题。那么除非大的bds版本更新(指的是客户端进服务器提示服务器版本过低的时候),请不要随意添加和升级任何插件。
②要学会在功能和稳定性之间取舍,插件装的越多,崩服的概率越大。
【自己从零整合一个服务端】
Ⅰ、下载mojang发布的纯净bds服务端
https://www.minecraft.net/zh-hans/download/server/bedrock ver:1.19.1.01
Ⅱ、安装LL加载器
https://www.minebbs.com/liteloader/ ver:2.3.0
Ⅲ、
LXL已经被合并到最新的LL加载器里了,不需要重复安装了。
?到这步为止,只安装了加载器,没有安装任何的功能插件。崩服概率为0.00000001%,不会崩服。
Ⅳ、添加基础功能(传送、商店、经济、公告等)
TMEssential-新时代多功能基础生存插件
安装后在配置文件里关闭tmet的自动更新
"AutoUpdate": false,
Ⅴ、添加领地功能
iLand - 多经济|全GUI操作|多国语言|50余种权限控制|圈地粒子|大量API导出 ver:2.84
Ⅵ、添加反作弊功能和黑名单
两个方案:
方案 ①fishing反作弊(付费插件)找他购买
方案②LL开发组提供的反toolbox和LLAC
AntiToolbox - 阻止部分Toolbox玩家进入服务器 2.3.0
LLAntiCheat - 社区驱动的强大反作弊插件 pre-26-fix-2
FakeSeed - 假种子插件 1.0.7
LxlBlackBe - 功能完善的 云端 & 本地黑名单插件 v 1.9.0
Ⅶ、钟菜单功能
GiveClock-入服给钟 1.0.6
CMENU-一款自定义菜单 2.3
CMENU配套菜单文件 2022-01-21
Ⅷ、性能优化相关和地图备份
BetterStop - 更好的关服 v 2.0.2
BackupHelper - 稳定、易用的BDS存档热备份插件 v 2.0.6
ScheduleCmd - 高自由度的的定时命令系统 v 1.1.1
AHFRS-防高频红石 1.3
Sweeper 扫地姬 1.10
EntityQuery-实体数量统计 1.0.7AntiStacking-清理堆叠实体 1.0.0
BanEntity-禁用某种实体 1.0.3 (可选:根据需要配置)
Ⅸ、其他稳定优秀的LLSE插件推荐
PlayerInfo-记录玩家的信息 v2.0.1
Tsidebar-自定义侧边栏 2.0.0
OnlineTimer - 在线时间统计 + 入服欢迎提醒 v 1.2.3
Gives - 强化原版give指令 0.1.8
EditSign - 告示牌文字编辑 v 1.0.1
Wooden_axe-创世神简易版 2.6
■附件是我编辑的部分插件配置参考,有需要的可以花点金粒购买替换还有一个开服[崩服自动重启].bat崩服自动重启脚本,放到服务端根目录下点击即可开服
?到这步为止,对于一个生存服来说,功能已经完全够用了。再加其他功能只会加大崩服概率,和未来排查崩服问题的难度。
【如何选择插件】
①尽量选择那些下载量大、使用人数多,作者活跃的插件。如LL开发组、YQ、提米、Lition、littlegao、redbeanw等优秀的开发者。一般不会出太大的问题,即使有些小毛病,因为用的人比较多,大家同时发现问题并及时反馈,能够帮助插件作者尽快的找到原因,加快修复的速度。
②不要看到插件就想装,看到插件更新就想升级,你怎么知道更完会不会崩服?服务器稳定性是第一位的。如果你真的想装,提前复制一个服务端,改个端口,弄个测试服,在测试服多跑几天,多测试稳定性,没问题再挪到主服。
③对于新手服主,没有排错能力的服主,尽量选择LLSE插件,很少会有版本不适配导致的崩服问题。LL插件在BDS版本升级时,一般都需要等作者进行版本适配。LLSE插件版本一般都是无需改动,自动适配新版本的(多亏了LL开发组大佬们幕后的辛勤付出)。
【如何排查崩服问题】
Ⅰ、回想一下是什么时候开始出现崩服问题的?你在这之前做了什么操作?
①你是不是装了新插件?如果是,先删掉这个插件,再开服试试。
②你是不是升级了插件?如果其他人也有这个问题,请降级回旧版本。如果其他人没问题,检查是否有配置错误和版本适配问题。
③你的插件、加载器、bds服务端版本是否对应。(一般都是此条导致的崩服)
【如何排查卡服问题】
①服务器是否实体过多,添加定时清理生物和掉落物功能。(每一个实体/掉落物都相当于一个玩家,多了肯定卡)
②服务器有高频红石,高频侦测器活塞,插件限制下红石激活频率,或者干脆就别玩红石了。
③服务器是否有巨型地狱门,粒子多也会导致卡服,TPS降低。
【稳定不崩服插件搭配方案】
更新日期:2022-06-12 00:40
这个是我服目前正在用的插件搭配方案,目前我这样搭配是不会崩服的。大家可以来参考一下。
Code:
[Server] Plugin Lists [35]
[Server] - AntiToolbox [v2.3.0] (AntiToolbox.dll)
[Server] Stop toolbox player from joining your server
[Server] - Wooden_axe.js [v1.0.0] (Wooden_axe.js)
[Server] Wooden_axe.js
[Server] - FakeSeed [v1.0.7] (FakeSeed.dll)
[Server] Hide Map seed
[Server] - LLHelper [v2.3.0] (LLHelper.dll)
[Server] A part of LLEssentials
[Server] - FuckDiscount-NoDiscount.dll [v1.0.0] (FuckDiscount-NoDiscount.dll)
[Server] FuckDiscount-NoDiscount.dll
[Server] - LLAntiCheat [v1.1.1] (LLAntiCheat_pr26_fix2.dll)
[Server] Community Based AntiCheat Plugin
[Server] - LLMoney [v2.3.0] (LLMoney.dll)
[Server] EconomyCore for LiteLoaderBDS
[Server] - Sweeper.lxl.js [v1.0.0] (Sweeper.lxl.js)
[Server] Sweeper.lxl.js
[Server] - LLWebsocketR.dll [v1.0.0] (LLWebsocketR.dll)
[Server] LLWebsocketR.dll
[Server] - BackupHelper [v2.0.6] (BackupHelper.dll)
[Server] One command to backup your level
[Server] - BanExplosion [v1.5.7] (BanExplosion.dll)
[Server] Customize your explosion destroy rule!
[Server] - BetterStop [v2.0.2] (BetterStop.dll)
[Server] Have a better and safer "stop" command.
[Server] - ScheduleCmd [v1.1.1] (ScheduleCmd.dll)
[Server] Schedule your command execute in language of crontab
[Server] - ScriptEngine-Js [v2.3.0] (LiteLoader.Js.dll)
[Server] Javascript ScriptEngine for LiteLoaderBDS
[Server] - AHFRS.js [v1.0.0] (AHFRS.js)
[Server] AHFRS.js
[Server] - EntityQuery [v1.0.7] (EntityQuery.lxl.js)
[Server] LLSE 实体数量查询 [输入 ll plugins EntityQuery 查看具体信息]
[Server] - AntiStacking [v1.0.0] (AntiStacking.lxl.js)
[Server] LLSE 清理堆叠实体 [输入 ll plugins AntiStacking 查看具体信息]
[Server] - BanEntity [v1.0.3] (BanEntity.lxl.js)
[Server] LLSE 禁止某些实体 [输入 ll plugins BanEntity 查看具体信息]
[Server] - BehaviorLog [v2.1.4] (BehaviorLog.lxl.js)
[Server] Behavior Log for LiteLoaderBDS
[Server] - TMEssential.js [v2.843.0] (TMEssential.js)
[Server] 新时代多功能基础插件
[Server] - CMENU.js [v1.0.0] (CMENU.js)
[Server] CMENU.js
[Server] - CrossServiceDelivery [v2.0.0] (CrossServiceDelivery.js)
[Server] 跨服传送
[Server] - CustomCommand.js [v1.0.0] (CustomCommand.js)
[Server] CustomCommand.js
[Server] - CustomGetMap [v0.1.2] (CustomGetMap.js)
[Server] 配合CustomMap自定义地图画, 自动给地图, 不用手敲命令啦
[Server] - EditSign.lxl.js [v1.0.0] (EditSign.lxl.js)
[Server] EditSign.lxl.js
[Server] - GiveClock [v1.0.6] (GiveClock.lxl.js)
[Server] LLSE 进服自动给个钟 [输入 ll plugins GiveClock 查看具体信息]
[Server] - gives [v0.1.8] (gives.js)
[Server] 一个用于强化give指令功能的插件
[Server] - LxlBlackBe.lxl.js [v1.0.0] (LxlBlackBe.lxl.js)
[Server] LxlBlackBe.lxl.js
[Server] - Tsidebar.js [v1.0.0] (Tsidebar.js)
[Server] Tsidebar.js
[Server] - LxlCheckBag.lxl.js [v1.0.0] (LxlCheckBag.lxl.js)
[Server] LxlCheckBag.lxl.js
[Server] - NbtDbg.lxl.js [v1.0.0] (NbtDbg.lxl.js)
[Server] NbtDbg.lxl.js
[Server] - OnlineTimer.lxl.js [v1.0.0] (OnlineTimer.lxl.js)
[Server] OnlineTimer.lxl.js
[Server] - PlayerInfo.js [v1.0.0] (PlayerInfo.js)
[Server] PlayerInfo.js
[Server] - ScriptEngine-Lua [v2.3.0] (LiteLoader.Lua.dll)
[Server] Lua ScriptEngine for LiteLoaderBDS
[Server] - iLand [v2.8.4] (iland-core.lua)
[Server] Powerful land plugin.
[Server]
[Server] * Send command "ll list <Plugin Name>" for more information
如果以上都无法解决,把你的崩服日志发到大佬群里,大伙互相讨论。
暂时就先写这些,有了新的经验,我再来分享,希望能够帮助到一些人。祝大家新年快乐,服务器都能稳定运行。