pqt退出(切换)游戏账号的解决方案
errol发表于2023-09-10 09:42:11 | 分类为 游戏 | 标签为pqt游戏策划发病

说真的,一个游戏策划,没个十年脑血栓,想不出把“游戏的退出账号功能移除”这件事...

这个功能之前本来是有的,玩家也用得没问题,一切都正常。然而,在某一个版本中,不知道是哪个小聪明策划发了大病,把它移除了,也就导致了现在的这种状况:玩家无法正常退出游戏账号...

是的,现在游戏界面上连个登出的按钮都没有。

策划难道是在致敬刀剑神域么?

在这之后,当有玩家需要退出或切换游戏账号时,不得不跑来群里询问,虽然也可以得到相应的答复,但是算不上好用。

比如,有的人给出了删除游戏数据的方案,这种方式虽然可以达成退出账号的目的,同时也把很多必要的游戏数据删除了,导致再次登录游戏的时候,需要下载海量的内容;有的人则更极端,直接把游戏卸载重装...

这两种方式可以说是“杀敌一千自损八百”,是下下策;而且如果是想要切换账号的话,还很可能会失败。枉费了大把时间精力,进入游戏后发现还是原来的账号,我想这一定会让人抓狂的吧...

出于以上的原因,在此总结了一个比较简单的退出游戏账号方案。

一、账号授权认证的基本流程

首先来梳理一下账号授权认证的基本流程:

1)通过某个地址,输入账号密码进行登录

2)后续为了避免重复登陆,还会缓存授权认证信息,该信息在指定的时间内一直有效

此外,由于pqt采用的是第三方授权机制,所以还有一部分缓存数据:如果账号已经在网页中登录了的情况下,从游戏跳转到浏览器时,就会使用当前账号进行登录游戏,这就是前面所说的切换账号可能会失败的原因。

要处理这个问题也不难,只要在跳转登录前,事先在网页中退出账号就行了。(到此一共提及了两种账号,一种是网站账号,另一种是游戏账号。严格一点说,pqt是没有“账号”这个概念的,pqt只是通过网站账号进行授权进入游戏)

二、退出游戏账号

一般情况下,所谓的退出游戏,无非就是把授权认证信息删除了而已。

因此,思路也浮现了出来:只要把设备上的"某些文件"删除,就可以达到退出游戏账号的目的。

遗憾的是,这些文件保存在应用的内部存储空间中,没有root权限无法进行查看或操作(作者已经亲自看过了)。

当然,也并不是说,只有经过root的手机才能退出账号,未获得root权限的手机也可以达到类似的效果。

因此,退出游戏账号分为以下两种情况,请玩家读者自行判断情况,然后查看对应的内容部分。

1、有root权限

在已获取到root权限的情况下,将授权文件删除后,进入游戏时,将会弹出需要登陆的对话框,点击下方的按钮在浏览器打开网址(需要挂梯子),输入账号密码并完成登陆后,可以跳回游戏,大致的流程就是这样。

(由于作者的手机并没有root过,这里使用了虚拟机作为演示)

image

图1 告知需登陆对话框

授权文件的位置在:

/data/user/0/com.ignite.qt/files 或者 /data/data/com.ignite.qt/files

image

图2 授权文件存储路径

将红圈框住的文件删除后,可令游戏弹出上述的对话框。

请进行如下步骤:

1)删除授权文件

2)点击弹窗下方的'RE-LAUNCH BROWSER LOGIN'按钮

3)在网页中完成账号登录

还是在这里多提一嘴:如果先前已经在网页登录了账号时,需要在打开网页前把该账号登出,否则就会以该账号进行登录游戏。

2、无root权限

虽然无法做到如具有root权限那样,进行物理删除退出当前账号,但也可以通过一定的手段来达到相同的目的(指切换账号)。

简单的来说,是利用了断网进入游戏时,会弹出一个对话框卡住游戏界面,此时可以打开对应的网址,在网页上完成登陆后,会跳回游戏(流程跟上面是一样的),这样就可以覆盖原来的授权数据,即完成了切换账号。

此前,我们需要准备一个url路径:

https://www.nutaku.net/login/?prompt=consent&scheme=com.ignite.qt&appId=54470

这个路径其实也就是游戏需要登陆时跳转的路径(在1中演示过),该路径是固定的。

随后进行如下步骤:

1)断网

2)打开游戏

2.5)重新连接网络...

3)打开浏览器,并输入上面列出的网址

4)在网页中完成账号登录

image

图3 游戏无网络的对话框

完成上述的步骤后,已经成功切换账号了。

另外,当前方式还有一种比较便利的用法:可以在不同的浏览器中登录不同的账号,需要切换账号时,使用对应的浏览器打开授权网址就可以完成切换账号了,免去“退出已登陆账号”、“登陆当前账号”的步骤,有时甚至都不用打开梯子,这也是我现在使用的方式。

账号不多的话,可以这样使用,而如果账号较多的话,还是按部就班地进行吧,毕竟没有那么多的浏览器可供使用...

附上一个切换账号的操作视频,视频中,作者使用chrome浏览器登录了另一个账号。

https://pan.baidu.com/s/1e6VS71sFnmpoIRdPt4Kw8g?pwd=g6bu


除此之外,如果玩家读者使用pc进行游玩的话,还有一种比较便利的方案:采用(虚拟机&模拟器)多开机制,每个进程对应一个账号,从而避免了退出【切换】账号的场景,这种方式也是比较好的。

这个游戏的策划就是这样,时不时会发病,都习以为常了。优化、平衡游戏不见他们去做,恶心玩家倒是挺有一手的,不要脸也得有个限度。

不过,好在还能找到代替的方案,并且操作也谈不上复杂,只需要根据情况,按照步骤动动小手就可以。

以上。

返回