背景 NPC 更新节流

暂无评价
前置依赖
为保证 MOD 正常运行一般会自动安装以下内容
MOD 简介

 通过限制背景 NPC 更新来降低 CPU 使用率。

请仅使用间隔 2(默认)到 4,以避免已知限制部分中列出的问题,除非你知道自己在做什么。

本模组通过限制「非当前场景 NPC」的更新频率,降低游戏对 CPU 的占用率。在星露谷原版中,即便 NPC 与玩家处于不同场景,每个 NPC 每秒仍会更新 60 次;

本模组可选择性降低其他场景 NPC 的更新频次,同时确保玩家当前场景内的 NPC始终逐帧更新,保证游戏视觉表现的流畅性。

工作原理

模组通过 Harmony 插件框架修改 NPC 的更新方法,采用「错峰节流机制」实现性能优化:

始终逐帧更新(无节流)

玩家当前场景内的所有 NPC

所有怪物(战斗功能完全保留)

玩家的马匹(保证骑行流畅)

农场动物(产蛋 / 产奶不受影响)

宠物

祝尼魔(社区中心相关功能正常)

过场动画 / 剧情事件 / 节日期间的 NPC

正在与玩家对话的 NPC

节流更新(降低更新频次)

玩家当前未访问场景中的所有 NPC

更新频率由配置项「更新间隔)」控制

节流机制采用分布式算法(计次数值 + NPC ID 取模间隔值),确保所有 NPC 不会在同一帧集中更新,实现负载的平滑分配。

配置说明

可通过「通用模组配置菜单(Generic Mod Config Menu)」或编辑config.json文件调整参数:

启用节流(默认:开启)

控制模组的开启 / 关闭。

更新间隔(默认:2,取值范围:1-10)

设定背景 NPC 的更新频次:数值越小,NPC 行为越流畅;数值越大,CPU 占用节省越多。

1 = 无节流(与原版更新频率一致)

2 = 每隔 1 帧更新 1 次(推荐值,性能与体验的安全平衡点)

3-4 = 中度节流(多数场景下仍安全)

5-7 = 背景 NPC 行为延迟明显

8-10 = 激进节流(可能导致任务计时异常)

村民始终逐帧更新(默认:关闭)

开启后,仅对怪物 / 马匹 / 祝尼魔进行节流,所有有命名的村民均保持逐帧更新。该设置会大幅降低 CPU 节省效果,但能确保村民的日程表完全精准。

启用调试日志(默认:关闭)

开启后,SMAPI 控制台每秒显示一次性能统计数据,可用于验证模组是否生效及衡量优化效果。

已知限制

日程延迟

非当前场景的 NPC 完成移动路径的现实耗时会增加(例如更新间隔设为 2 时,NPC 跨场景移动的现实时间会略长);但星露谷的日程系统基于「游戏计次(tick)」而非「画面帧」,因此 NPC 仍会在游戏内的预定时间抵达目标位置。

无优化效果的场景

游戏初始加载阶段(所有 NPC 仍需完整加载)

内存占用(NPC 仍驻留内存,仅降低更新频次)

图形 / 渲染卡顿(本模组仅优化 NPC 更新逻辑,不涉及画面渲染)

潜在问题

更新间隔设为 5 及以上时,对 NPC 碰面时间有严格要求的限时任务可能受影响;

部分模组自定义事件可能无法正确设置事件标记(原版事件已做保护处理);

多人联机兼容性尚未测试。

模组为《星露谷物语》注入了源源不断的生命力,让这款经典的农场模拟游戏始终保持着新鲜感。创作者们用代码和创意,或是填补原版内容的空白,或是颠覆传统的玩法机制,甚至构建出全新的剧情线与地图。正是这些天马行空的想法,推动着星露谷的世界不断拓展。愿每一位创作者的灵感都能落地生根,也愿每一位玩家都能在星露谷的模组宇宙里,寻得独属于自己的那份治愈与快乐。

 

注意!! 此mod与其他相同类型的mod有冲突,请单独使用!

背景 NPC 更新节流MOD安装方法:通过玩家动力客户端一键安装或卸载
使用前请查看 常见问题
使用后发表评价
好评率100%共有 7890 位用户未及时做出评价,系统默认好评!
© 2021-2026 杭州悠银科技有限公司
增值业务经营许可证:浙B2-20220734|B1-20254136
杭州工商联会员
国家科技部科技型企业:2025330108A0007550