Auto Freeze
一个能让服务器中无人游玩时自动暂停,上线后自动恢复的模组。可有效帮助节省CPU资源和电费。 A plugin that automatically pauses the server when no players are online and resumes when a player joins. This can effectively save CPU resources and electricity costs.
Auto Freeze
中文 English
自动冻结
<a id="ch-section"></a>
功能介绍
基础功能
1. 自动暂停和恢复游戏 当服务器中无人游玩时,自动暂停游戏,节省服务器资源和电费。当有玩家上线时,自动恢复游戏。
2. 可配置的日志记录 可通过`settings.yml`文件配置“在日志中和控制台记录在线人数的时间间隔”。
3. 可配置的玩家检测频率 可通过`settings.yml`文件配置“检测玩家人数并冻结/解冻游戏的频率”。
配置文件
```yaml
配置文件
设为0即禁用
单位:游戏刻 tick (1/20s)
在日志中和控制台记录在线人数的时间间隔
logPlayerCountInterval: 0
监测玩家人数而冻结/解冻游戏的频率
该值越小 对游戏公平性影响越小 <=10t 几乎不可能作弊
该值不宜 >20t
playerCountCheckInterval: 10 ```
同作用 其他加载器的类似模组
Fabric: Tick Stasis
--- <a id="en-section"></a>
AutoFreeze
Features
Basic Features
1. Automatic Game Pausing and Resuming Automatically pause the game when no players are online to save server resources and electricity. Resume the game automatically when a player joins.
2. Configurable Logging You can configure the "interval for logging the number of online players in the logs and console" through the `settings.yml` file.
3. Configurable Player Detection Frequency You can configure the "frequency for checking player counts and freezing/unfreezing the game" through the `settings.yml` file.
Configuration File
```yaml
Configuration File
Set to 0 to disable
Unit: game tick (1/20s)
Interval for logging the number of online players in the logs and console
logPlayerCountInterval: 0
Frequency for checking player counts to freeze/unfreeze the game
The smaller the value, the less impact on game fairness <=10t almost impossible to cheat
It is not recommended to set this value >20t
playerCountCheckInterval: 10 ```