找回密码
 立即注册
查看: 563|回复: 0

[开源项目]Dnf_Login_登陆器_Ver.0.5 附完整使用说明-图链接已修复

[复制链接]

该用户从未签到

2258

主题

-26

回帖

2026

积分

掌门

积分
2026
发表于 2023-2-16 02:23:25 | 显示全部楼层

[开源项目]Dnf_Login_登陆器_Ver.0.5 附完整使用说明-图链接已修复

此为开源项目,登陆器源码仅供参考与交流,请勿用于商业用途。
此源功能仅限源码包含的所以内容,不会加入其他元素(有能力者请自行修改添加)
[开源项目]Dnf_Login_Ver.0.5
具体介绍如下:
1.帐号密码登陆验证
2.注册帐号
3.密码修改
4.密码找回
5.密匙对生成与替换
6.PVF文件效验与服务器PVF文件效验并自动更新
7.登陆器可多区多服务器(目前只有2个区,可自行对照添加)
8.DNF助手(可自行添加一些问题解决办法,方便引导新手)
[开源项目]Dnf_Login_Ver.0.5
下载链接: http://pan.baidu.com/s/1i3B5oSd密码: dvrq
----------------------------教程开始
安装易语言5.3
打开源码。
打开提示缺少支持库请下载:
托盘图标支持库2.0#1版(静态版) http://pan.baidu.com/s/1E139k
托盘图标支持库2.0#1版 http://pan.baidu.com/s/1c0wM1zi
单机测试 无需网关支持连接到数据库就能进入游戏
多人联机 必须启动网关支持才能游戏
连接网关地址为 启动网关的那台电脑的IP地址,而不是游戏的IP地址(可以是外网IP 局域网IP 本地IP)
单机游戏地址为游戏IP地址
单机测试连接的数据库。 默认为192.168.1.200 请自行修改,似乎有些是192.168.1.160
连接数据库失败的话,请开放3306端口。
这里是单机测试所用的私匙和公共模数。 可自行替换成自己所使用的。
做了以上修改,就可以进行编译生成exe文件了。
登陆器发给别人打不开,请使用独立编译或者静态编译。
独立编译去掉这个勾 就可以了。。
登陆器和网关都编译成功后。。。
网关首次启动会进入配置窗口。
先说明一下。
游戏地址 直接输入游戏的IP就行了。(可以是外网IP 局域网IP)默认127.0.0.1
游戏名 这个就不说了都懂的。
官方网站 同上。
更新地址 PVF补丁更新的地址下载地址。可以使用外链的,仅支持Http下载。上传前请先把PVF文件进行ZIP格式的压缩。然后放到网盘上,把下载地址填入更新地址栏就可以了。
PVF-MD5 这个是用来效验PVF是否一致的,MD5不一致就会自动更新。
如何获得PVF-MD5,单击选择文件。
找到PVF文件,单击打开,就可以了。
密匙对生成与替换:
单击 生成私钥 生成公钥
得到以上2个文件。
安装ASN.1 Editor 打开ASN.1 Editor 打开文件,找到私匙文件。打开他。
双击公共模数,复制里面的全部内容。。
如果开头为00的话,这2个00就不需要复制。
回到网关配置窗口,单击解锁内容 单击清空内容
把对应的内容复制到网关对应的编辑框中。
然后锁定内容。。
这样,网关就配置好了。密匙对,也进行替换了。 单击确定设置启动吧。。
首次运行网关,需要把 字段数据写入到数据库。 此操作只需要进行一次。
数据库必须正常连接才能进行此操作。
随后,我们要把刚才生成的公匙文件替换到服务端中。
将它改名为publickey.pem 覆盖服务端中的同名文件。
然后必须重启服务器(如出现接收不到频道和登陆器无关,请自行检查是否正常开启服务端)
这样我们的登陆器就可以成功进入游戏并可以使用所有功能了。
使用外网请把网关所有端口进行映射,否则会出现连接服务器失败。
----------------------------------------------------------------------------------------教程结束
测试图:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网单资源网 |网站地图

GMT+8, 2025-6-28 16:08 , Processed in 0.022317 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表