关于自定义状态框架
该插件本身并没有引入任何功能,而是为其他插件提供了一个框架,用于操作右侧游戏UI中出现的状态列表。
新版本可用
此插件已重写以提高性能!新版本现在称为 Simple Status,
可以在此处免费下载:https://codefling.com/plugins/simple-status?do=embed (文件里边带了)
定位
从 v1.1.0 开始,您可以选择指定自定义状态在屏幕上的堆叠位置。原版位置将很好地将状态堆叠在默认游戏状态之上,这需要更多的服务器处理,但通过 rust UI 实现了无缝外观。如果您不介意牺牲它以获得更好的性能,您可以选择将 position 属性更改为任何其他有效位置,并且插件不必跟踪所有这些原版 Rust 状态。
- 左上角
- 返回页首
- 右上角
- 左
- vanilla (默认)
- 右
- 左下角
- 底
- 右下角
性能调优
如果您没有看到性能问题,则无需进行任何更改。
从 v1.1.0 开始,有一些配置选项可以通过禁用/调整功能来帮助您提高服务器的性能。如果您在使用 CSF 时遇到性能问题,请参阅以下配置提示:
提示 1:避免使用“香草”姿势
在配置中,您可以选择指定位置。这是 CSF 状态堆叠的地方。默认情况下,它被设置为“vanilla”,这意味着任何自定义状态都将堆叠在香草锈状态之上。这提供了一个干净和无缝的外观,但是,为了实现这一点,插件必须计算显示原版状态的所有场景,然后为服务器上的每个玩家重新绘制它们 – 这可能会导致性能问题。为了获得最佳性能,请将“Position”属性更改为任何其他有效值(请参阅“定位”部分)。
提示 2:确保“快速刷新”设置为“false”
默认情况下,从 v.1.1.0 开始,状态每秒刷新一次,这意味着玩家的状态可能需要长达一秒钟的时间才能从屏幕上删除。如果在配置中启用“快速刷新”,状态将以更快的速度更新,但这会给服务器带来更大的压力。为获得最佳性能,请将“快速刷新”设置为 false。
提示 3:限制使用全局状态的 CSF 插件的数量
您拥有的依赖 CSF 的插件越多,需要进行的更新就越多。如果 CSF 依赖插件以最佳方式编写(避免全局/动态状态),那么它不会对性能造成太大影响。但是,如果您运行的插件*确实*使用动态/全局状态,那么您可能会看到性能问题。CSF 依赖插件的开发人员如何有效地利用 CSF。尝试一次禁用一个插件,看看哪些插件导致性能不佳。