授权网关需要的文件:
AuthMeServer.exe , libmysql.dll , sever.key
只用一次文件: asl.log, auth.sql, 不要放在AuthMeServer目录下
M2需要的文件:M2Server.exe , M2AuthMe.dll , auth.key
1. 授权网关首次启动需要asl.log, 放到 C:\ProgramData,自动会删除
2. auth.key和sever.key是ip配置,明文的,记事本可以打开.
拖到 加密配置.bat 来加密或者 解密配置.bat 来解密(并且多次拖到批处理上不会重复加密,解密也不会重复解密)
@@@注意: 不加密不会读取@@@
3. auth.key是M2的配置 ,支持ip和域名
4. sever.key是授权网关的配置
5. 增加一个授权的流程:
1 双击 产生秘钥.bat 产生一对密钥
2 两个密钥都要写到数据库
pri.db.txt, pub.db.txt 分别写到 account表 prikey, pubkey. 别搞错.
3 授权DLL.bat, 会自动产生授权后的M2AuthMe.dll
M2AuthMe.dll和auth.key一起给用户即可
数据库里用户名和authkey是用户名和密码。用户在m2插件输入密码来登录. 首次登录一次后自动记忆
用户名和密码的长度自己定. 不要太短. 不要有标点符号
6. 数据库account表里
ip是白名单,一个号可以多个ip用"|"竖线分隔
username和authKey相当于帐号密码. 随便起.只要不重复(帐号唯一, 密码唯一).
prikey和pubkey是密钥工具产生的.
其中pubkey要包进M2然后加壳.
expire是过期时间戳. 0表示不过期. 非0就填时间戳
black是封号,0表示不封号,1表示封号
desc填备注
7. blacklist表是黑名单表
有异常的ip都会加入进去, 有备注原因
log_auth是授权连接的日志
log_login是授权M2有游戏玩家登录的日志