koishi-plugin-ggcevo-game
Version:
《星际争霸2》咕咕虫-evolved地图的专属游戏助手插件,集成天梯排行、抽奖系统、签到福利、兑换商城等丰富功能。
98 lines (76 loc) • 2.69 kB
Markdown
# koishi-plugin-ggcevo-game
[](https://www.npmjs.com/package/koishi-plugin-ggcevo-game)
《星际争霸2》咕咕虫-evolved地图的专属游戏助手插件,集成天梯排行、抽奖系统、签到福利、兑换商城等丰富功能。
## 功能清单
### 核心系统
- 🎰 **保底抽奖系统**:支持单抽/十连抽,隐藏奖励机制
- 📅 **智能签到系统**:结合游戏对局验证的签到机制
- 🏆 **天梯排名系统**:自动同步胜点数据,动态排行榜
- 🛍️ **兑换商城系统**:多层级奖品池,赛季限定物品
### 特色功能
- ⚔️ **玩家对战系统**:金币PK玩法,动态胜率计算
- 🚨 **违规监控系统**:大厅玩家行为监控,黑名单管理
- 🎁 **活动管理系统**:福利活动创建与发放
- 📊 **数据统计系统**:玩家成就、背包、抽奖记录等全维度统计
## 安装配置
1. 安装插件
```bash
npm install koishi-plugin-ggcevo-game
```
2. 基础配置
```yaml
plugins:
ggcevo-game:
proxyAgent: '' # 代理地址(如需)
ggcqun: '你的群号' # 绑定游戏群组
rankseason: 'S1' # 当前赛季名称
signrequire: true # 对局签到要求
autorank: true # 自动同步天梯数据
dailyPKLimit: 3 # 每日最大PK次数
admins: [管理员QQ列表] # 管理员权限
```
## 使用说明
### 玩家命令
```bash
每日签到
/签到
抽奖系统
/单抽
/十连抽
/抽奖记录
天梯系统
/胜点榜
/排名 @玩家
对战系统
/pk @玩家
/切换pk状态
兑换系统
/兑换
/兑换扭蛋币
```
### 管理命令
```bash
活动管理
/创建活动 <名称> <描述> <奖励数量>
玩家管理
/活动拉黑
/胜点榜拉黑
数据维护
/胜点榜数据同步
```
## 数据模型
```
📦 数据库结构
├── 用户背包 (ggcevo_backpack)
├── 签到记录 (ggcevo_sign)
├── 天梯数据 (ggcevo_rank)
├── 对战记录 (ggcevo_pk_logs)
├── 兑换记录 (ggcevo_exchange)
└── 活动管理 (ggcevo_activity)
```
## 注意事项
1. **敏感词检测**:需要配置第三方API(示例使用 api.iminbk.com)
2. **定时任务**:自动天梯同步默认每小时执行,请根据需求调整频率
3. **赛季设置**:兑换系统依赖 `rankseason` 配置项,赛季变更时需更新
4. **代理配置**:国内服务器建议配置代理访问SC2Arcade API
> 提示:使用前请确保已安装 [koishi-plugin-sc2arcade-search](https://www.npmjs.com/package/koishi-plugin-sc2arcade-search) 作为前置插件