封挂功能配置

微信验证:公众号后台配置与管理端设置

完成微信验证的公众号后台对接配置和 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)的反外挂设置中:

  1. 勾选"启动连入微信网关"
  2. 填写微信网关的 IP 和端口
  3. 点击保存
  4. 检查日志,确认显示"微信网关连接成功"

角色自动加白

在管理端中可勾选"角色自动加白"选项:

一般情况下不要勾选自动加白。仅当客户不想使用微信验证、只需要实名认证时才可勾选。当实名认证和微信验证一起使用时,自动白名单功能必须关闭。

功能验证

完成配置后,按以下步骤验证:

  1. 启动微信网关程序,确认无报错
  2. 启动游戏网关,确认日志显示"微信网关连接成功"
  3. 用测试微信号关注公众号
  4. 进入游戏,确认弹出微信验证界面
  5. 发送验证码完成绑定
  6. 在管理端确认能看到绑定记录

用户数据管理

管理端提供以下数据管理功能:

  • 用户查询:按角色名、微信 ID、绑定时间等条件查询
  • 手动解绑:后台直接解绑指定角色的微信绑定
  • 黑名单管理:对微信 ID 加入或解除黑名单
  • 数据备份:手动备份和定时自动备份用户数据
  • 数据导入:从备份文件恢复用户数据

相关阅读