Skip to content

Releases: kuankqaq/MC_QAuth

QAuth v1.5.0

Choose a tag to compare

@kuankqaq kuankqaq released this 21 Jun 04:22

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

Choose a tag to compare

@kuankqaq kuankqaq released this 05 Feb 15:21

点个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

Choose a tag to compare

@kuankqaq kuankqaq released this 03 Feb 10:35

好吧,我换服务器了,还是个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服务器端

  1. 替换 QAuth.jar 为新版本
  2. 首次启动后编辑 plugins/QAuth/config.yml
  3. 必须为每个服务器设置唯一的 server-id
  4. 重启服务器

机器人端

  1. 更新 QAuth_nb2/__init__.py
  2. 修改 .env 文件,配置 RCON 信息
  3. 重启机器人

Fabric Mod 构建

cd QAuth-Fabric
./gradlew build

构建产物:QAuth-Fabric/build/libs/qauth-fabric-1.3.jar

v1.2

Choose a tag to compare

@kuankqaq kuankqaq released this 08 Jan 15:58

此版本加入验证码机制
如果无Bug,此插件将不会更新
插件理论上支持1.11-1.21.x Spigot
已在1.21.1 Arclight测试
除非作者想加,或者作者服务器升级了(