Tsing_loong 发表于 2025-7-10 20:31:01

Endstone IP Tracker -- 强大的玩家IP追踪插件

本帖最后由 Tsing_loong 于 2025-7-10 20:37 编辑

# 🌟 Endstone IP Tracker Plugin

为Endstone服务器管理员量身打造的IP追踪工具!自动记录玩家IP地址变化,帮助服务器管理员更好地了解玩家连接情况,防范恶意行为。

## ✨ 核心功能

### 🔍 智能IP追踪
- 玩家加入时自动记录IP地址
- 实时监控IP变化并保存历史记录
- 支持多网络环境切换追踪

### 📊 详细统计信息
- 记录玩家首次/最后加入时间
- 统计玩家总加入次数
- 完整的IP变化时间线

### 💾 数据持久化
- JSON格式本地存储,便于备份
- 服务器重启数据不丢失
- 支持手动数据导入导出

### 🔐 权限管理
- 细粒度权限控制
- 管理员专用功能
- 安全的命令访问机制

## 🎮 指令列表

| 指令 | 功能 | 用法 | 权限 |
|------|------|------|------|
| `/checkip` | 查询玩家IP信息 | `/checkip <玩家>` | `iptracker.check` |
| `/iplist` | 显示所有IP记录 | `/iplist` | `iptracker.list` |

## 📊 效果展示




## 🔧 安装配置

### 快速安装

1. **下载插件文件**
   从GitHub Releases下载最新的wheel文件

2. **放到服务器plugins目录**
   将.whl文件直接放入服务器的plugins/文件夹

3. **重启服务器即可自动加载**

### 配置说明

- 数据文件位置:`plugins/IPTrackerPlugin/player_ips.json`
- 权限配置:默认OP可用
- 无需额外配置,安装即用

## 🛡️ 隐私安全

- 仅记录必要的连接信息
- 本地存储,不上传第三方
- 符合服务器管理需求
- 建议告知玩家相关政策

## 📈 应用场景

### ✅ 服务器安全管理
- 追踪可疑账号的IP变化
- 识别多账号关联行为
- 协助封禁管理决策

### ✅ 玩家行为分析
- 了解玩家连接习惯
- 分析玩家地理分布
- 优化服务器网络配置

### ✅ 故障排除
- 诊断连接问题
- 分析网络环境影响
- 协助技术支持

## 🔄 更新日志

### v0.1.0 (2025-07-10)
- ✨ 首次发布
- 🔍 基础IP追踪功能
- 📋 完整命令系统
- 💾 数据持久化
- 🔐 权限管理系统

## 🌟 GitHub仓库

**项目地址:** [https://github.com/Tsingloong611/endstone-ip-tracker](https://github.com/Tsingloong611/endstone-ip-tracker)

### 特色亮点:
- 📚 完整的开发文档
- 🐛 Issue追踪和支持
- 🤝 开源社区驱动

## 💡 未来规划

- 📊 可视化数据图表
- 🔔 实时异常告警
- 🔌 更多第三方集成

---

## 📞 技术支持

如果在使用过程中遇到问题,欢迎:

- 🐛 提交Issue:(https://github.com/Tsingloong611/endstone-ip-tracker/issues)
- ⭐ 点个Star支持开发
- 🤝 贡献代码改进功能

---

哦耶~ 希望这个插件能帮助到各位服务器管理员!

如果觉得有用,别忘了给个 ⭐ Star哦~ 您的支持是我继续开发的动力!

---

*本插件完全开源免费,遵循MIT许可证*


页: [1]
查看完整版本: Endstone IP Tracker -- 强大的玩家IP追踪插件