完美 发表于 2023-10-27 23:20:55

AC封挂实名认证、防沉迷认证安装使用教程(适用所有引擎)

本帖最后由 完美 于 2024-4-17 11:02 PM 编辑

实名认证简介:按照国家新闻出版总署《关于防止未成年沉迷网络游戏的通知》要求,并依据《中华人民共和国未成年保护法》相关法律规定。为预防青少年过度游戏,未满18周岁的用户和身份证信息不完整用户将受到防沉迷系统的限制。年满18周岁的玩家,填写身份资料后自由进行游戏。AC封挂网关特推出防沉迷认证功能供各位GM使用,有效支撑各位GM合法合规运营。隐私说明:用户填写的身份证信息属于用户隐私,绝对尊重用户个人隐私,不会公开或透露用户身份证信息。实名信息由第三方(阿里云)验证,游戏不会以任何形式存储玩家信息。
上图为某游戏公司,未有效开展电子身份认证系统。被当地文广旅游局行政处罚合计70万的截图(截图来源于网络)

① 玩家进入游戏后,进入强制锁定状态,脚本发起实名认证。验证通过后方可自由进行游戏。(GM可根据自己需要调整脚本触发实名要求)② 当角色交易或其他需要自助清空解绑实名信息时,可以脚本自助清空解绑实名认证信息。③ 防沉迷认证功能免费开放给AC客户使用,详情咨询代理。(集成在AC封挂微信验证功能内,安装简单无须复杂调试,打勾即可启用)


峰值人数AC价格微信 实名实名API
250人2000免费使用500
500人3500免费使用1000
1000人5000免费使用1500
1500人8000免费使用2000
3000人15000免费使用3000
5000人25000免费使用5000
15000人50000免费使用10000
微信验证、实名验证均为免费使用,仅需付实名API费用即可,增值接口调用不限次数。联系完美QQ29240180开通。



1、实名认证防沉迷功能是基于微信验证模块,使用实名功能的GM必须先根据上方教程,完整安装微信验证功能。如客户不想使用微信验证,仅需要实名认证。可以在微信验证管理端里面打勾角色自动加白。(一般情况下不要勾选自动加白)

2、游戏网关-反外挂设置勾选,启动连入防沉迷网关。点击保存,日志显示微信或防沉迷验证网关连接成功即可。


3、微信验证管理端--参数设置--勾选防沉迷认证,点击保存即可。后面的API KEY保持默认无须修改,剩余次数999999也不用管它。联系BLUE引擎代理完美QQ29240180开通,API增值接口调用不限次数。

4、配套脚本安装使用① D:\MirServer\Mir200\Envir\UserCmd.txt 新增实名验证行为对应QF自定义命令(usercmd编号不能和已有的冲突,可以用蓝海变量查询筛选核实)AC实名认证通过      33
AC实名认证取消      34
AC反挂游戏区名      35
② D:\MirServer\Mir200\Envir\Market_Def\QFunction-0.txt 新增配套脚本(个人标识333不能和已有的冲突,可以用蓝海变量查询筛选核实)
[@usercmd33]
#if
;脚本举列内用到的个人标识 请自行更换和版本内不冲突的标识
CHECK 0
#ACT
SET 1
SetAbility 20 0 0
SetAbility 21 0 0
SetAbility 22 0 0
SetAbility 23 0 0
SetAbility 24 0 0
SetAbility 25 0 0
SetAbility 26 0 0
SetAbility 27 0 0
SetAbility 29 0 0
SetAbility 30 0 0
SetAbility 31 0 0
SetAbility 46 0 0
SetAbility 47 0 0
SetAbility 48 0 0
SetAbility 49 0 0
Lockdown 0
SENDMSG 7 %s,感谢您的配合,您已通过验证
Break

[@usercmd34]
;-------------------注意:当333是0的时候是AC系统绑定微信时的自检.
#if
;脚本举列内用到的个人标识 请自行更换和版本内不冲突的标识
CHECK 0
#ACT
SET 0
Break

;-------------------注意:当333是0的时候是AC系统绑定微信时的自检.
此处如果想自检时 达到指定级别就发起绑定也可以 自己加个判断的条件即可,下面举列是检测达到10级!如果想进游戏就实名,上面的一段删掉即可
#if
;脚本举列内用到的个人标识 请自行更换和版本内不冲突的标识
CHECK 0
CHECKLEVELEX ? 10
#ACT
SET 0
;发起实名验证,格式不可更改
Sendmsg 5 CMD=【AC实名自助验证】
;发起时可以根据自己的需要禁止玩家操作一系列动作
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SetAbility 20 1 99999999
SetAbility 21 1 99999999
SetAbility 22 1 99999999
SetAbility 23 1 99999999
SetAbility 24 1 99999999
SetAbility 25 1 99999999
SetAbility 26 1 99999999
SetAbility 27 1 99999999
SetAbility 29 1 99999999
SetAbility 30 1 99999999
SetAbility 31 1 99999999
SetAbility 46 1 99999999
SetAbility 47 1 99999999
SetAbility 48 1 99999999
SetAbility 49 1 99999999
Lockdown 1
Break

#if
;脚本举列内用到的个人标识 请自行更换和版本内不冲突的标识
CHECK 1
#ACT
SET 0
;发起实名验证,格式不可更改
Sendmsg 5 CMD=【AC实名自助验证】
;发起时可以根据自己的需要禁止玩家操作一系列动作
SENDMSG 7 %s,由于您取消了实名认证,现在需要你从新实名认证
SENDMSG 7 %s,由于您取消了实名认证,现在需要你从新实名认证
SENDMSG 7 %s,由于您取消了实名认证,现在需要你从新实名认证
SENDMSG 7 %s,由于您取消了实名认证,现在需要你从新实名认证
SENDMSG 7 %s,由于您取消了实名认证,现在需要你从新实名认证
SetAbility 20 1 99999999
SetAbility 21 1 99999999
SetAbility 22 1 99999999
SetAbility 23 1 99999999
SetAbility 24 1 99999999
SetAbility 25 1 99999999
SetAbility 26 1 99999999
SetAbility 27 1 99999999
SetAbility 29 1 99999999
SetAbility 30 1 99999999
SetAbility 31 1 99999999
SetAbility 46 1 99999999
SetAbility 47 1 99999999
SetAbility 48 1 99999999
SetAbility 49 1 99999999
Lockdown 1
Break

[@playlevelup]
#if
;检测必须微信验证之后,才允许进行实名认证操作(未进行微信绑定会导致实名不成功)
Compval <$INTS23> = <$HWIDLITE>
;脚本举列内用到的个人标识 请自行更换和版本内不冲突的标识
CHECK 0
;此处可根据自己需求要求玩家达到多少级必须实名
CHECKLEVELEX ? 2
#ACT
;发起实名验证,格式不可更改
Sendmsg 5 CMD=【AC实名自助验证】
;发起时可以根据自己的需要禁止玩家操作一系列动作
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SetAbility 20 1 99999999
SetAbility 21 1 99999999
SetAbility 22 1 99999999
SetAbility 23 1 99999999
SetAbility 24 1 99999999
SetAbility 25 1 99999999
SetAbility 26 1 99999999
SetAbility 27 1 99999999
SetAbility 29 1 99999999
SetAbility 30 1 99999999
SetAbility 31 1 99999999
SetAbility 46 1 99999999
SetAbility 47 1 99999999
SetAbility 48 1 99999999
SetAbility 49 1 99999999
Lockdown 1
Break

③ D:\MirServer\Mir200\Envir\MapQuest_def\QManage.txt [@Login]对应脚本头加上以下脚本(333个人标识需与QF内使用的保持一致且不能和版本标识冲突,可以用蓝海变量查询筛选核实)
[@Login]
#if
;检测必须微信验证之后,才允许进行实名认证操作(未进行微信绑定会导致实名不成功)
Compval <$INTS23> = <$HWIDLITE>
;脚本举列内用到的个人标识 请自行更换和版本内不冲突的标识
CHECK 0
;此处可根据自己需求要求玩家达到多少级必须实名
CHECKLEVELEX ? 2
#ACT
;发起实名验证,格式不可更改
Sendmsg 5 CMD=【AC实名自助验证】
;发起时可以根据自己的需要禁止玩家操作一系列动作
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SetAbility 20 1 99999999
SetAbility 21 1 99999999
SetAbility 22 1 99999999
SetAbility 23 1 99999999
SetAbility 24 1 99999999
SetAbility 25 1 99999999
SetAbility 26 1 99999999
SetAbility 27 1 99999999
SetAbility 29 1 99999999
SetAbility 30 1 99999999
SetAbility 31 1 99999999
SetAbility 46 1 99999999
SetAbility 47 1 99999999
SetAbility 48 1 99999999
SetAbility 49 1 99999999
Lockdown 1
Break

④ 如果需要绑定过微信之后就立即弹出实名认证界面,可以修改原微信验证脚本段。[@UserCmd6]
#IF(2)
Compval <$PARAM(1)> ! 0
Compval <$INTS29> = 0
Compval <$INTS29> = <$PARAM(1)>
#ACT
Ints 29 = <$PARAM(1)>
INTS 23 = <$HWIDLITE>
SetAbility 20 0 0
SetAbility 21 0 0
SetAbility 22 0 0
SetAbility 23 0 0
SetAbility 24 0 0
SetAbility 25 0 0
SetAbility 26 0 0
SetAbility 27 0 0
SetAbility 29 0 0
SetAbility 30 0 0
SetAbility 31 0 0
SetAbility 46 0 0
SetAbility 47 0 0
SetAbility 48 0 0
SetAbility 49 0 0
Lockdown 0
SENDMSG 7 %s,感谢您的配合,您已通过验证
DELAYGOTO 1 @开始实名认证
break
;上面是你原先AC封挂微信验证脚本稍作改动,下面是新增加的实名认证脚本。

[@开始实名认证]
#if
;检测必须微信验证之后,才允许进行实名认证操作(未进行微信绑定会导致实名不成功)
Compval <$INTS23> = <$HWIDLITE>
;脚本举列内用到的个人标识 请自行更换和版本内不冲突的标识
CHECK 0
#ACT
;发起实名验证,格式不可更改
Sendmsg 5 CMD=【AC实名自助验证】
;发起时可以根据自己的需要禁止玩家操作一系列动作
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SENDMSG 7 %s,根据国家规定.游戏玩家必须年满18岁,现在请实名防沉迷认证,请输入你真实姓名和身份证号,您所输入的信息将绝对保密
SetAbility 20 1 99999999
SetAbility 21 1 99999999
SetAbility 22 1 99999999
SetAbility 23 1 99999999
SetAbility 24 1 99999999
SetAbility 25 1 99999999
SetAbility 26 1 99999999
SetAbility 27 1 99999999
SetAbility 29 1 99999999
SetAbility 30 1 99999999
SetAbility 31 1 99999999
SetAbility 46 1 99999999
SetAbility 47 1 99999999
SetAbility 48 1 99999999
SetAbility 49 1 99999999
Lockdown 1
Break

⑤ 当GM或玩家交易号时需要解除实名认证
GM只需要 让玩家执行 即可直接删除玩家的实名信息,并从新发起绑定
#ACT
Sendmsg 5 CMD=【AC实名自助解绑】
更多进阶脚本、深度玩法及运行原理,详情查看下章节 AC微信验证全功能详细说明及全套脚本。
页: [1]
查看完整版本: AC封挂实名认证、防沉迷认证安装使用教程(适用所有引擎)