Rust 服务器优化器 ServerOptimizer v1.0.0 · 帧率采样 / 回收调度 / 实体清理 / 诊断报表。购买后作者亲自帮你调试参数。
这个插件做什么
就四件事,都能在日志里看到:
- 帧率采样:自己算服务器帧率(不依赖 RCON),存下 1 分钟 / 5 分钟 / 1 小时 / 开服以来的均值。卡没卡、掉没掉,报表直接给数字
- 回收调度:垃圾回收本身要卡一下(实测 300~400 毫秒),插件把它挪到人少的时候做,高峰期不去添乱;帧率突然掉下来时也会自动救急
- 实体清理:定时清掉地面的掉落物、尸体。只清这三类,其他一律不动,默认只预览不真删
- 诊断报表:一条命令出一份报表——帧率曲线、实体构成、内存、回收记录、参数建议
装上后你会看到什么
敲 perfreport(或等自动报表写进日志),大概长这样:
当前帧率:239.8 近 1 分钟:237.9 近 5 分钟:238.0
实体数:4067 托管堆:777 MB 进程内存:3077 MB 在线:1 人
掉速趋势:开服 240.0 → 现在 198.3(-17.4%,明显下滑)
垃圾回收:共 2 次 平均耗时:392 ms 最长:393 ms
实体构成 Top8:hemp-collectable 128 / mp5.entity 122 / oil_barrel 110 …
实体数:4067 托管堆:777 MB 进程内存:3077 MB 在线:1 人
掉速趋势:开服 240.0 → 现在 198.3(-17.4%,明显下滑)
垃圾回收:共 2 次 平均耗时:392 ms 最长:393 ms
实体构成 Top8:hemp-collectable 128 / mp5.entity 122 / oil_barrel 110 …
「掉速趋势」这一行回答的就是”数值是不是一直在掉”;「回收耗时」这一行就是你玩家说的”顿一下”——回收一次全服卡 390 毫秒,插件的任务是把这 390 毫秒挪到没人的时候。
不会删错东西
清理是服主最容易翻车的地方,所以设计得很死:
- 只清掉落物、尸体、死亡背包三类,其他类型一律不碰
- 建筑块、领地柜、睡袋、箱子、载具、密码锁、炮塔、玩家、NPC 全部强保护,领地柜保护范围内的一律不动
- 实体要先被插件”认识”一轮,第二轮才可能清理;刚掉落的物品有存活时间门槛,不会被抢
- 默认只预览不真删:先看「命中:掉落物 10 个、尸体 6 个 —— 未真正删除」,确认合理再开真删
测试服实测(如实)
| 机器 | Xeon E5-1650 v4 @ 3.6GHz(6核12线程)62G 内存 |
| 空载帧率 | 240(满帧) |
| 一次回收耗时 | 329 ~ 394 ms |
| 一次回收量 | 最多 179 MB |
| 清理扫描 | 4067 个实体,受保护跳过 231 个,命中掉落物 10 + 尸体 6,未真删 |
| 报错 | 0 |
说明:以上是 10 槽测试服空载数据。”玩家多了卡顿”的实际效果需要在你自己的服上跑一天看报表,参数也是按你的服情调的——这正是购买后我亲自调试的原因。
它做不到什么
- 不能提升单核性能。Rust 主循环单线程,CPU 单核速度是天花板,插件只能减负
- 不能让满员服还保持满帧。实体清理能缓解,不能根治
- 每 5 分钟存盘卡 2~8 秒是游戏机制,把
server.saveinterval从 300 调到 600 能缓解,这不是插件的事
价格
| 档位 | 价格 | 说明 |
| 标准价 | ¥129 | 单服授权 + 终身更新 + 作者亲自调试 |
| 基础会员 | ¥119 | 同上,会员价 |
| 永久会员 | ¥98 | 同上,会员价 |
所有档位都含同一件事:购买后作者亲自按你的服情调试参数——内存阈值、清理阈值、回收时机这些参数没有万能值,我会看你的报表逐项调到位,不是丢个文件给你就完事。
安装 3 步
- 把 ServerOptimizer.cs 丢进
oxide/plugins/ - 重启服务器(或等 Oxide 自动重载),日志出现「已启动:每 5 秒采样一次」即开始工作
- 敲
perfreport看第一份报表;如果你的服务端命令收不到,把配置里的「自动报表」设成 60,报表会自己写进日志
不需要任何依赖插件,不与其他插件冲突。
命令速查
| perfreport | 完整诊断报表 |
| perfstat | 一行状态:帧率 / 实体 / 内存 / 在线 / GC 次数 |
| perfgc | 立刻回收一次内存 |
| perfclean [dry|run] | 手动清理;dry 只看不删,run 真删(默认按配置) |
| 聊天 /perf | 游戏内看报表,需 serveroptimizer.admin 权限 |
激活(一服一码)
购买后你会拿到一个 PL-XXXX-XXXX-XXXX 格式的授权码,两种方式任选:
- 控制台 / RCON 执行
serveroptimizer.auth PL-XXXX-XXXX-XXXX - 配置文件
oxide/config/ServerOptimizer.json里「授权 Authorize → 插件授权码 LicenseCode」填码,重载插件
未授权时不会报错、不会卸载:诊断报表照常可看,自动回收调度与实体清理不生效。
授权后每 6 小时自动复核一次;授权服务器临时连不上时,本地凭据有 3 天宽限期,期间功能不受影响。
售后
- 购买后作者亲自调试参数(看你的报表逐项调)
- 装不好不满意全额退款;客服就是作者本人
- 一服一码,换服/换机免费重发授权码
¥129 · 基础会员 ¥119 · 永久会员 ¥98 · 含作者亲自调试
← 返回 自研插件商店
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END






