跳到正文

ServerWarashi

作者:MoePus

一个区块管理模组

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

ServerWarashi

弱加载的实体是否不断堆积,直到你的服务器开始卡顿或崩溃?
你是否需要知道哪些区块、机器、实体或玩家占用了最多的 tick 时间?

ServerWarashi 为服务器管理员提供了发现性能问题真正原因所需的可见性和控制能力。

运行按需分析器,以识别高开销的区块、实体、方块实体、自然生成和服务器任务。在清晰的游戏内报告中查看 MSPT、峰值时间、采样计数和票据归属。

安装 Xaero的世界地图后,ServerWarashi 会添加实时性能叠加层。在当前地图视图之外查找卡顿区块、实体密集区域、区块加载器覆盖范围、未激活的加载器以及危险位置。直接从地图上启动或停止分析,然后在问题发生的位置检查结果。

ServerWarashi 还有助于防止常见的区块加载灾难:

  • 检测追踪实体或掉落物品过多的区块。
  • 在清除最大问题来源之前,查看估算的实体类型。
  • 冻结受支持的方块区块加载器,而不删除其票据。
  • 保护服务器免受超大实体加载批次的影响。
  • 将区块票据所有者、实体和方块实体详细信息添加到专用服务器看门狗崩溃报告中。

命令

所有命令都需要管理员权限等级 2。

/warashi perf open

在兼容的客户端上打开当前性能报告。

/warashi perf analyze start [seconds] [open]

启动性能分析会话。

  • seconds:可选持续时间,从 1 到 86400。省略时使用服务器默认值。
  • open:可选 true 或 false。默认为 true,并在可能时为命令用户打开报告。
/warashi perf analyze stop

停止当前分析会话并立即发布报告。

/warashi loader frozen list

列出所有已保存的区块加载器冻结策略。

/warashi loader frozen clear-orphans

移除其受支持的区块加载器票据已不存在的冻结策略。

/warashi loader frozen clear <dimension> <controller> <x> <y> <z>

移除某个特定区块加载器的冻结策略。

示例:

/warashi loader frozen clear minecraft:overworld create_power_loader:andesite_chunk_loader 100 64 -200

区块加载器通常通过地图上下文菜单进行冻结或解冻。这些命令用于服务器维护和恢复。

常见问题

ServerWarashi 支持哪些 Minecraft 版本?

ServerWarashi 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

ServerWarashi 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

MoePus 的其他作品

查看全部 →