请注意: 请考虑使用 FarmControl 替代 SAML。SAML 未来很可能不再获得支持。
Simple Anti-Mob Lag (SAML) 是一个旨在通过削弱或冻结特定群组中的生物来减少服务器性能损耗的插件,其设计目标是在不影响游戏玩法的情况下防止或缓解因生物导致的 TPS 下降。
plugins 文件夹。SAML 文件夹及其配置文件。主要配置文件为 config.yml,包含大量可调选项。以下是一些关键部分:
use-advanced-config:是否生成包含更多选项的高级配置文件。enable-passive-freeze-task:是否启用被动冻结/削弱任务。enable-tps-freeze-task:是否启用基于 TPS 的冻结任务。passive-nerf-groups:指定被动任务中应被削弱的生物群组(例如 - animal_farm)。passive-do-cleanup:是否清理那些不再符合群组条件的、曾被被动处理的生物。tps-freeze-groups:指定 TPS 任务中应被冻结的生物群组(例如 - default_group, - lag_causers)。tps-freezing-threshold:触发冻结的 TPS 阈值(默认 18.5)。tps-unfreezing-threshold:开始解冻的 TPS 阈值(默认 19.5)。tps-unfreeze-confidence-range:解冻所需的 TPS 稳定度(标准偏差范围,建议 1-5)。group-minimum-size:构成一个群组所需的最小生物数量(默认 10)。group-maximum-radius:生物被视为同一群组的最大半径(默认 8.0)。group-require-same-type:群组是否要求生物类型相同。group-use-smart-scaling:是否根据服务器卡顿程度智能调整群组判定范围。ignore-metadata:忽略带有特定元数据的实体(例如来自其他插件的 NPC、精英怪等)。ignore-world:永远不会在这些世界运行冻结任务。only-unfreeze-tagged:是否只解冻被 SAML 标记过的生物(建议在使用其他会冻结生物的插件时保持为 true)。prevent-targeting-frozen:阻止生物以被冻结的生物为目标。unfreeze-on-interact:玩家交互时是否解冻生物。ignore-tamed:是否永不冻结已驯服的生物。ignore-named:是否永不冻结被命名牌命名的生物。never-freeze:指定永不冻结的生物类型列表(例如 - PILLAGER, - EVOKER)。/saml - 基础命令,显示插件版本。/saml reload - 重载插件的配置文件。/saml stats - 显示服务器及各世界中被冻结生物的总数。saml.saml - 授予使用 /saml 命令的权限。saml.notify - 当冻结操作开始和结束时(如果在配置中启用),拥有此权限的玩家会收到通知。ignore-love-mode 和 use-paper-get-chunk-async 配置选项不可用。如果你使用 1.14.2+ 版本,可以尝试搭配使用 Villager Optimiser 插件。它可以通过强制村民减少寻路操作频率来大幅提升性能。如果你的 timings 报告中 tickEntity 读数很高,不妨一试。
unfreeze-on-unload 和 unfreeze-on-shutdown,被冻结的实体会被保存到世界中。如果此时卸载插件,这些实体将保持冻结状态。keep-frozen-chunk-cache 选项设为 true,以便于后续解冻所有生物。plugins/bStats/config.yml 中选择退出。欢迎在讨论帖中留下任何建议。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,030,489 | 今日访问人次:14,617 | 昨日访问人次:11,147
独立 IP:5,087 | 最近24小时独立访客:6,467
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6