1.删除未使用的变量
- 移除了 nsw_player_num 、 new_player 、 day 的无用赋值
- jsdb.init() 直接调用,不再赋值给未使用的变量
2. 修复日重置逻辑 Bug
启动时用 Y-M-D 拼接完整的日期字符串初始化 lastDayStr ,之后每 6 分钟比对完整日期字符串而非单一 D 字段,避免误触发:
var _tInit = system.getTimeObj();
var _lastDayStr = _tInit.Y + "-" + _tInit.M + "-" + _tInit.D;
3.消除全局变量污染
- 移除了 old_time 、 day 两个全局变量
- onJoin 回调和 addNewPlayer 函数中改为直接从 jsdb.get() 读取再 +1,一步到位
- 仅保留遥测模块的 _srvUUID 和日重置模块的 _lastDayStr 两个带 _ 前缀的模块级变量
4.添加了插件遥测
用于统计插件用户数量