HyServerOpt

HyServerOpt

Hytale服务器高性能优化插件,动态调整视野半径、AI细节层次和实体管理,确保高负载下保持稳定的TPS。

生活质量

🚀 主要特性

自适应视距系统

  • 根据服务器 TPS 和内存使用情况动态调整视距(4-10 个区块)
  • 在性能下降时自动减少区块加载
  • 帮助在负载下维持稳定的游戏刻速率
  • 预估效果:小幅至中等程度的 TPS 稳定优化

AI 细节层级控制器

  • 智能地根据与玩家的距离减少 NPC 的 AI 更新频率
  • 附近 NPC 正常更新,远处 NPC 更新速度显著减缓
  • 防止在拥有大量 NPC 的服务器上造成 CPU 过载
  • 预估效果:在 NPC 密集的服务器上可获得显著的 TPS 提升

加速清除器

  • 更快清理未使用的实体(物品、抛射物、方块实体)
  • 对非活跃实体采用更激进的清除规则
  • 减少长期实体堆积
  • 预估效果:降低游戏刻波动,游戏体验更流畅

闲置玩家优化器

  • 自动检测空闲/暂离玩家(默认:60 秒)
  • 为不活跃玩家减少模拟距离和视距
  • 优化高人口服务器上的资源使用
  • 预估效果:当存在闲置玩家时,可逐步提升 TPS

自动垃圾回收

  • 当堆内存使用量超过可配置阈值时触发垃圾回收
  • 帮助防止内存压力和长时间的垃圾回收暂停
  • 提升服务器的长期稳定性
  • 预估效果:内存行为随时间推移更平稳

可选性能分析器

  • 内置 TPS 和 MSPT 监控
  • 将性能指标导出为 JSON 文件
  • 完全可配置的日志系统
  • 可随时启用或禁用

可选 TPS 限制器

  • 当服务器为空时自动降低 TPS
  • 减少不必要的 CPU 使用
  • 非常适合托管环境和共享机器

可选区块垃圾回收触发器

  • 在大量区块卸载事件后触发内存清理
  • 帮助在探索高峰后回收内存
  • 提升长时间运行期间的内存一致性

⚡ 零配置要求

HyServerOpt 附带精心调优的默认设置,设计为对大多数服务器开箱即用。

只需安装插件,即可受益于自动、自适应的优化,无需手动调整。


🎮 命令

  • /sbst status - 查看当前优化状态
  • /sbst reload - 无需重启服务器即可重载配置

🔧 完全可配置

所有优化系统均可通过 config.json 自定义:

  • 视距范围
  • AI 细节层级距离和更新速率
  • 实体清除规则
  • 启用或禁用单个功能
  • 分析器和日志设置

更改可以实时应用,无需重启服务器。


🏆 可投入生产的设计

  • 线程安全实现
  • 低开销、优化的代码
  • 自动生成配置文件
  • 支持热重载
  • 强大的错误处理和安全机制

📈 适用场景

  • 拥有大量 NPC 的服务器
  • 中等至高玩家数量的服务器
  • 遭遇 TPS 不稳定的服务器
  • 旨在减少 CPU 和内存使用的托管服务提供商
  • 希望提升性能但不想手动调整的服务器所有者