封挂功能配置
微信验证:公众号后台配置与管理端设置
完成微信验证的公众号后台对接配置和 AC 微信验证管理端的各项参数设置。
公众号后台配置
1. 获取公众号开发参数
登录微信公众平台(mp.weixin.qq.com),进入"开发 - 基本配置":
- 获取 AppID(应用 ID)
- 获取 AppSecret(应用密钥)
- 设置 IP 白名单(将服务器 IP 加入白名单)
2. 配置服务器信息
在"基本配置"中启用服务器配置:
- URL:填写微信网关程序提供的回调地址(格式:
http://你的服务器IP:端口/wx) - Token:自定义一个 Token 字符串,需与微信网关程序中的配置一致
- EncodingAESKey:随机生成
- 消息加解密方式:选择明文模式(兼容模式也可)
3. 配置公众号菜单
建议在公众号自定义菜单中添加以下入口:
- 绑定账号:引导玩家进行账号绑定
- 查询绑定:查看当前微信绑定的所有角色
- 解除绑定:解绑指定角色
- 联系客服:客服联系方式
微信验证管理端设置
基本参数设置
打开微信验证管理端,进入"参数设置":
| 参数 | 说明 | 建议值 |
|---|---|---|
| AppID | 公众号 AppID | 从公众号后台获取 |
| AppSecret | 公众号 AppSecret | 从公众号后台获取 |
| Token | 与公众号后台一致 | 自定义字符串 |
| HTTP 端口 | 对外提供服务的端口 | 默认即可 |
| 服务器端口 | 内部通信端口 | 默认即可 |
| 同一微信最大绑定角色数 | 限制每个微信号可绑定的角色数量 | 按需设置 |
| 最大在线人数 | 限制同时在线人数 | 按需设置 |
| 验证码最大重试次数 | 验证码输错次数上限 | 5-10 |
| 错误封禁时长(分钟) | 超过重试次数后的封禁时间 | 30-60 |
网关连接设置
在游戏网关(RunGate)的反外挂设置中:
- 勾选"启动连入微信网关"
- 填写微信网关的 IP 和端口
- 点击保存
- 检查日志,确认显示"微信网关连接成功"
角色自动加白
在管理端中可勾选"角色自动加白"选项:
一般情况下不要勾选自动加白。仅当客户不想使用微信验证、只需要实名认证时才可勾选。当实名认证和微信验证一起使用时,自动白名单功能必须关闭。
功能验证
完成配置后,按以下步骤验证:
- 启动微信网关程序,确认无报错
- 启动游戏网关,确认日志显示"微信网关连接成功"
- 用测试微信号关注公众号
- 进入游戏,确认弹出微信验证界面
- 发送验证码完成绑定
- 在管理端确认能看到绑定记录
用户数据管理
管理端提供以下数据管理功能:
- 用户查询:按角色名、微信 ID、绑定时间等条件查询
- 手动解绑:后台直接解绑指定角色的微信绑定
- 黑名单管理:对微信 ID 加入或解除黑名单
- 数据备份:手动备份和定时自动备份用户数据
- 数据导入:从备份文件恢复用户数据
相关资源
- 蓝海服务器 — DDoS/CC 高防,为 AC 封挂网关提供稳定运行环境
