- 版权类型
- 转载
- 插件中文名称
- 玩家数据
- 插件英文名称
- AxStats
- 支持的核心(服务端)
- Paper
- 语言支持
- English
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
[MD]
# AxStats
> Minecraft 服务器玩家数据统计插件
---
## 简介
AxStats 是一款轻量级的 Minecraft 插件,用于收集并同步服务器中**每一位玩家的详细数据**。只需简单配置,即可将多个服务器的玩家数据汇总到同一个 MySQL 数据库中。
支持 Minecraft **1.21+** 版本。
---
## 功能特性
| 统计项 | 说明 |
|---|---|
| `deaths` | 玩家死亡次数 |
| `sessions` | 玩家登录次数(会话数) |
| `isOnline` | 当前是否在线 |
| `first_join` | 首次加入服务器时间 |
| `last_online` | 最后在线时间 |
| `player_kills` | 玩家击杀数(PVP) |
| `mob_kills` | 生物击杀数(PVE) |
- 多服务器数据同步(所有服务器写入同一个数据库)
- 开源免费,采用 MIT 许可证
- 轻量级,占用极低
---
## 安装步骤
> 前置要求:已安装 Java 21+ 的 Spigot/Paper 服务器
1. 下载最新版本的 `AxStats.jar`
2. 将 `.jar` 文件放入服务器的 `/plugins` 目录(**所有需要同步数据的服务器都要放**)
3. 启动服务器
4. 关闭服务器
5. 编辑 `plugins/AxStats/config.yml` 中的数据库配置
6. 再次启动服务器
---
## 配置说明
插件根目录:`plugins/AxStats/config.yml`
```yaml
database:
host: localhost # 数据库地址
port: 3306 # 数据库端口
database: axstats # 数据库名
username: root # 数据库用户名
password: # 数据库密码
```
> **注意**:确保数据库已创建(插件不会自动创建数据库),并且连接账户拥有该数据库的读写权限。
---
## 数据库表结构
插件会自动创建以下数据表,无需手动建表:
| 字段 | 类型 | 说明 |
|---|---|---|
| `player_id` | VARCHAR(36) | 玩家 UUID(主键) |
| `deaths` | INT | 死亡次数 |
| `sessions` | INT | 登录次数 |
| `isOnline` | BOOLEAN | 是否在线 |
| `first_join` | TIMESTAMP | 首次加入时间 |
| `last_online` | TIMESTAMP | 最后在线时间 |
| `player_kills` | INT | 玩家击杀数 |
| `mob_kills` | INT | 生物击杀数 |
---
## 相关链接
- SpigotMC 页面:https://www.spigotmc.org/resources/axstats.135233/
- 源代码:https://github.com/JauniKapauni/AxStats
- Discord 支持群:[AxForge](https://discord.gg/rYSxV4daS8)
---
## 许可证
本项目基于 **MIT License** 开源,欢迎贡献代码或提交 Issue。
[/MD]