Releases: kuankqaq/MC_QAuth
Releases · kuankqaq/MC_QAuth
Release list
QAuth v1.5.0
QAuth v1.5.0
- Added auth.enabled / auth.enabled=false to disable QQ verification while keeping WebSocket chat.
- Added true WebSocket QQ -> MC chat handling in Bukkit, Fabric, and Forge 1.7.10.
- Updated OneBot /chat to prefer WebSocket delivery with RCON fallback.
- Added Forge 1.7.10 build.
Artifacts:
- QAuth-Bukkit-1.5.0-Release.jar
- qauth-fabric-1.5.0.jar
- QAuth-Forge1710-1.5.0.jar
| 平台 | 文件 |
|---|---|
| Bukkit/Spigot/Paper 1.21+ | Qauth-1.5.0-Release.jar |
| Fabric 1.20.1 | qauth-fabric-1.5.0.jar |
| Forge 1.7.10 | QAuth-Forge1710-1.5.0.jar |
v1.4.1
点个star吧QAQ
v1.4.1 - 双向聊天功能
新增功能
- MC → QQ: 玩家发送
#开头的消息自动转发到 QQ 群,并提示玩家 - QQ → MC: QQ 群用户通过
/chat命令发送消息到 MC 服务器 - WebSocket 反向连接架构,机器人无需公网 IP
版本号更新
- Bukkit: 1.4.1-Release
- Fabric: 1.4.1
文件修改
| 文件 | 操作 | 说明 |
|---|---|---|
pom.xml |
修改 | 添加 Java-WebSocket 依赖 |
QAuth-Fabric/build.gradle |
修改 | 添加 Java-WebSocket 依赖 |
src/main/java/com/kuank/QAuth.java |
修改 | WebSocket 服务端 + 聊天监听 |
QAuth-Fabric/.../QAuthMod.java |
修改 | WebSocket 服务端 + 聊天监听 |
QAuth_nb2/__init__.py |
修改 | WebSocket 客户端 + /chat 命令 |
src/main/resources/config.yml |
修改 | 新增 websocket 配置节 |
新增配置项
MC 服务器 (config.yml / qauth.properties):
websocket:
enabled: false
port: 25580机器人 (.env):
CHAT_GROUP_ID=123456789
WS_SERVERS={"sv1":"ws://mc-server-ip:25580"}依赖要求
- 机器人需安装:
pip install websockets
v1.3
好吧,我换服务器了,还是个mod服
QAuth v1.3 更新日志
更新概述
本次更新将 QAuth 从单服务器支持升级为多服务器支持,并新增 Fabric 1.20.1 版本。
主要更新内容
1. 多服务器支持
- 验证码格式变更:
6位随机字符→服务器ID-6位随机字符 - 新增
server-id配置项 - 机器人支持多服务器 RCON 路由
2. 新增 Fabric 1.20.1 支持
- 新增
QAuth-Fabric/目录 - 支持 Minecraft 1.20.1 + Fabric Loader 0.15.x
- 功能与 Bukkit 版本完全一致
3. 新增功能
- bStats 统计支持
- 可自定义消息配置
/服务器列表指令
验证码格式变更
| 版本 | 格式 | 示例 |
|---|---|---|
| v1.2 (旧) | 6位随机字符 | a1b2c3 |
| v1.3 (新) | 服务器ID-6位随机字符 | sv1-a1b2c3 |
文件修改清单
| 文件 | 操作 | 说明 |
|---|---|---|
QAuth/pom.xml |
修改 | 版本升级、添加bStats依赖 |
QAuth/src/.../plugin.yml |
修改 | 版本号 1.2 → 1.3 |
QAuth/src/.../config.yml |
新建 | 服务器ID和自定义消息配置 |
QAuth/src/.../QAuth.java |
修改 | 多服务器支持、bStats统计 |
QAuth-Fabric/ |
新建 | Fabric mod 项目 |
QAuth_nb2/__init__.py |
修改 | 多服务器RCON路由 |
部署注意事项
MC服务器端
- 替换
QAuth.jar为新版本 - 首次启动后编辑
plugins/QAuth/config.yml - 必须为每个服务器设置唯一的
server-id - 重启服务器
机器人端
- 更新
QAuth_nb2/__init__.py - 修改
.env文件,配置 RCON 信息 - 重启机器人
Fabric Mod 构建
cd QAuth-Fabric
./gradlew build构建产物:QAuth-Fabric/build/libs/qauth-fabric-1.3.jar