请教一个自建登录器的问题【没有进行手机认证,无法使用该功能】
请教大佬们一个问题。之前用统一登陆器5.5可以注册账号可以正常登录。因为报毒我就自己用JAVA写了一个登录器,并生成新的公私钥pem和key文件,计算得到token调用DNF.exe登录后,进入角色选择页面就提示【没有进行手机认证,无法使用该功能】。我自己本地虚拟机的服务器(不悔服务端)用这套可以正常登录,用了置顶一键端搭建到云服务器就提示这个。
找了吧里的资料,说是计算token前uid前面要补0,最少长度10位,也试过了补0但还是提示【没有进行手机认证,无法使用该功能】。
试过把云服务器一键端重装,然后用统一登陆器注册可以正常登录,再用我自己的登陆器根据统一注册的账号uid去计算token登录,还是提示【没有进行手机认证,无法使用该功能】。
公私钥是配对的,我本地虚拟机服务器可以正常登录游戏。放到云服务器一键端服务器就出现这个问题。
遇到过的大佬们可以分享一下经验吗,万分感谢!
以下是角色选择界面和token计算代码:
原文地址:https://tieba.baidu.com/p/8235111610 -----Rabbit
由阿荣社区 https://bbs.vul7.com/ 转录 以下uid补0到10位计算出的参数直接出问题了,服务端还有什么文件关联这个启动参数的吗,我本地虚拟机的服务端可以登录,到了云服务器置顶帖的一键端就不行了
有没有懂登录器的大佬解答一下,研究了一天找不到问题
好像还挺稀有的问题,吧里遇到这个问题的不多,只有一个补位的解决方法试了没用
不懂
应该是注册的时候传送参数少了一项,要么就是公私钥的事 真大佬,你这是修复通讯问题呢?我不太懂,如果是,你可以看看天子放出来的源码啊,里面应该是会有的 你需要换回原来的公私钥, 当然这个问题是有人能解决的。
比如说原本用统一登录器开服的, 后来换了商业登录器, 那么这时候就得还用原来的公私钥。
一但你换了公私钥, 原本的角色登录就会显示资料传输异常进不去,但新建的账号和角色应该没问题。
如果你把你原本的公私钥提供给商业登录器作者,他会帮你解决这个问题,你就可以用新的公私钥.
针对你的问题, 你需要换回原本的公私钥。 解决了,是uid加密算法的问题。用JAVA代码写的这个加密的结果启动游戏部分服务端就会提示这个问题,且加密结果跟php版本不一样,后面我直接在JAVA调用了天子源码php里的加密算法就可以上游戏了,感谢解答问题的老哥们
大佬我也想用java写个登录器,能不能,给点思路 大佬,遇到同样的问题 大佬能给个思路吗,我也想做登陆器,没有思路
兄弟你联系我,有空一起交流探讨下,我私信你了
页:
[1]