Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] 美服/日服 登录时发生错误 #101

Open
otakoolmj opened this issue Jul 2, 2020 · 12 comments
Open

[BUG] 美服/日服 登录时发生错误 #101

otakoolmj opened this issue Jul 2, 2020 · 12 comments
Labels
bug Something isn't working

Comments

@otakoolmj
Copy link

Bug 描述
从七月二号起我每次用雀魂plus登录美服的时候就会弹出连接错误的信息。当我尝试用别的阅览器登陆的时候就可以正常登录雀魂美服。使用雀魂plus登录中文服也没有问题

如何重现
以下为重现步骤:

  1. 在雀魂plus设定把User Data的服务器参数设为‘2’(美服参数)
  2. 点击 ‘启动游戏’
  3. 尝试用各种方法(验证,脸书等形式)登录
  4. 提示‘未知连接错误’并无法连接。具体信息为‘Connection Error, Unknown Error(TypeError: Cannot read property 'send' of null)'

预期行为
可以正常登录并且正常进行游戏

截图
如果您方便的话,可以添加屏幕截图来方便描述您的问题
image

客户端信息 (请完善以下信息):

  • 操作系统: Windows 10 pro
  • 系统架构 64bits
  • 版本号 V2.0.1

备注
任何有关于这个Bug的其他信息

@otakoolmj otakoolmj added the bug Something isn't working label Jul 2, 2020
@iamapig120
Copy link
Member

请按以下操作尝试能够工作:

访问
%appdata%\Majsoul Plus\static\2
搜索
code.js
删除搜索到的全部结果
重启游戏

@otakoolmj
Copy link
Author

删除了所有的code.js后还是会发生同样的错误

@otakoolmj otakoolmj reopened this Jul 3, 2020
@clvnly
Copy link

clvnly commented Jul 3, 2020

I am also having the same problem, with both v2.0.0 and v2.0.1
Deleting the code.js does not fix it.

@iamapig120
Copy link
Member

问题已复现,尝试定位问题原因中

@iamapig120 iamapig120 changed the title 美服登陆时发生错误 [BUG] 美服登录时发生错误 Jul 4, 2020
@iamapig120 iamapig120 changed the title [BUG] 美服登录时发生错误 [BUG] 美服/日服 登录时发生错误 Jul 5, 2020
@iamapig120
Copy link
Member

在日服也复现该问题 @Yesterday17 某昨P大佬有头绪吗?我现在完全定位不到错误位置…………

@Yesterday17
Copy link
Member

image

采用邮箱登录及第三方登录均无法复现。

操作系统: Manjaro Linux
KDE Plasma 版本: 5.19.2
KDE 框架版本: 5.71.0
Qt 版本: 5.15.0
内核版本: 4.19.131-1-MANJARO
操作系统类型: 64-位
处理器: 12 × Intel® Core™ i7-8750H CPU @ 2.20GHz
内存: 15.5 GiB 内存
图形处理器: GeForce GTX 1070 with Max-Q Design/PCIe/SSE2

@SonodaHanami
Copy link

遇到了同样bug
国服可登录,日服美服报错,从2020/11/16持续至今

@SonodaHanami
Copy link

遇到了同样bug
国服可登录,日服美服报错,从2020/11/16持续至今

已能正常登录,原因不明

@SheauhawJang
Copy link

已经发现问题在哪里了,你在国服选择登录的服务器是服务器1时,日服美服才能正常登录。
原理大概是他会记录你选择的服务器是第几个,你在国服的服务器有三个,如果你选择了后面的两个服务器,在你登录日服美服的时候,美服和日服的服务器应该只有一个,但是软件会尝试连接不存在的服务器2服务器3,导致报错。

@otakoolmj
Copy link
Author

神了 解决了我半年无法登陆美服的bug

@SheauhawJang
Copy link

我可能是第一个发现这个问题的人 哈哈哈

@bryonye
Copy link

bryonye commented May 8, 2021

已经发现问题在哪里了,你在国服选择登录的服务器是服务器1时,日服美服才能正常登录。
原理大概是他会记录你选择的服务器是第几个,你在国服的服务器有三个,如果你选择了后面的两个服务器,在你登录日服美服的时候,美服和日服的服务器应该只有一个,但是软件会尝试连接不存在的服务器2服务器3,导致报错。

谢谢你!
Hi, just roughly translating this into English in case someone who can't read this has this issue.
Firstly, you need to go into the Chinese server (server 0 in settings) and change it to 线路1 (see photo). Then close the client, and go into your settings again and change it to whatever server you want (Japan or North America) and start the client again. You should be able to log in fine. This is happening because in the JP and NA servers, there is only one connectable 'line'.

Is there any chance of including a bugfix for this? It might be possible to have it so that if a user chooses a server which is not the China one, 线路 is automatically set to 1.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

7 participants