• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

问题 26.20.3LL服务器崩溃,求大佬看一下

byjsmc

【Lv:3】

注册
2023/08/06
消息
11
金粒
15.00金粒
LL版本26.20.3
LSE版本0.19.2

服务器时不时会崩溃,求大佬看一下,谢谢
 

附件

领取红包用户
猫导CatirD 晓路锅锅 冰凌ᯤ²ᴳ 晓晓的管理 huazi 极 克 RayFeng987
这份崩溃日志与之前的 Java 版(NeoForge / Arclight)完全无关,这是一份 基岩版(Bedrock)服务器(BDS) 的崩溃报告。

---

🔍 崩溃分析

崩溃类型

```
Exception: 0xC0000005 (访问违规 / Access Violation)
RIP: 0x0000016422651DAF → mov rdx, [rcx+0x10]
```

程序尝试读取 rcx+0x10 地址时,rcx 的值为 0x0(空指针),导致读取了无效内存地址 0x10。

调用栈关键路径

```
0> at pc 0x016422651DAF
...
4> at pc 0x7FF9BD3E9E10 GMLIB.dll
6> at pc 0x7FF9BE8971C0 LeviLamina.dll -> Actor::isSimulatedPlayer+0xE
7> at pc 0x7FF9BD302E04 GMLIB.dll
8> at pc 0x7FF9BBF894E0 GMLIB-LegacyRemoteCallApi.dll
...
25> at pc 0x7FF9BE7FAF20 LeviLamina.dll -> ServerLevelTickEvent
28> at pc 0x7FF9BE77E730 LeviLamina.dll -> ServerLevelTickEventHook
29> at pc 0x7FF60B371C75 bedrock_server_mod.exe
```

核心原因

GMLIB 模组在服务器 Tick 事件中,通过 LegacyRemoteCallApi 调用某个函数时,访问了空指针,导致崩溃。

具体涉及:

· GMLIB.dll(版本 26.20.0.0)
· GMLIB-LegacyRemoteCallApi.dll
· LeviLamina.dll(版本 26.20.3.0)
· 事件链:ServerLevelTickEvent → 某个远程调用 → Actor::isSimulatedPlayer → 空指针崩溃

---

🛠️ 解决方案(按优先级排序)

1️⃣ 更新 GMLIB 及相关模组

从堆栈看,GMLIB 版本是 26.20.0.0,LeviLamina 是 26.20.3.0。请前往 GMLIB 官方仓库或发布页,下载最新版 GMLIB、GMLIB-LegacyRemoteCallApi、LeviLamina,并确保版本匹配。

2️⃣ 检查是否同时启用了冲突的模组

日志中加载了大量模组(如 PLand.dll、Glacie.dll、ProtocolLib.dll 等)。建议:

· 在 plugins 目录中暂时移除非必要的模组,仅保留 GMLIB 和核心依赖,然后重启测试。
· 如果问题消失,再逐个恢复模组,找出冲突源。

3️⃣ 检查 Actor::isSimulatedPlayer 相关调用

堆栈指向 Actor::isSimulatedPlayer,可能是某个模组试图在 Tick 中操作“模拟玩家”但未做空指针检查。建议:

· 检查是否安装了模拟玩家或机器人相关模组(如 FakePlayer、Bot 等),尝试禁用它们。
· 如果是 GMLIB 自身的 API 调用问题,可向 GMLIB 作者提交 Issue 并附上此日志。

4️⃣ 临时屏蔽 ServerLevelTickEvent 钩子(不推荐,仅用于诊断)

如果以上方法都无法解决,可以尝试在 LeviLamina 配置中禁用部分事件钩子(如果支持),但这不是长久之计。

5️⃣ 检查是否使用了不兼容的 LL 版本

LeviLamina 26.20.3.0 对应 BDS 1.26.20.x。请确保你的 bedrock_server_mod.exe 版本与 LeviLamina 匹配。日志中 bedrock_server_mod.exe 版本为 1.26.20+1f6d1b1,请确认该版本是否受 LeviLamina 26.20.3.0 支持。

---

⚠️ 重要提醒

这是基岩版 BDS 服务器的崩溃,与 Java 版无关。 如果你同时在运行 Java 版和基岩版服务器,请注意区分日志来源。

如果问题仍然存在,请提供:

1. 完整的 bedrock_server_mod.exe 版本号(可在控制台启动时看到)。
2. plugins 目录下所有模组的文件名列表。
3. GMLIB 和 LeviLamina 的具体版本号。

这样我可以进一步帮你定位冲突模组。
 

在线会员

  • mcmanzi
  • 张 亮亮
  • cyjbfryjvf
  • 2631692637
后退
顶部 底部