一、概述
BCOnlineStats 是一款运行于 BungeeCord 的跨服在线时长统计插件,专为多服务器网络环境设计。
插件采用集中式架构,在代理层统一统计玩家在线时间,并根据配置规则自动完成任务判定、数据同步与奖励提示,从而实现高一致性、高性能的在线统计系统。
二、引言
在传统的多服务器架构中(例如大厅 + 子服 + 小游戏),玩家在线时间通常分散记录在各个 Spigot 服务器中,这会带来一系列问题:
统计数据不一致
玩家切换服务器时可能丢失在线时间
无法实现跨服统一任务
每个子服都需要重复部署统计逻辑
BCOnlineStats...