TYOPXN360
本帖最后由 TYOPXN360 于 2021-11-28 01:36 编辑

我在开1.18 rc3的服务端时尝试使用外置登录(authlib-injector)来实现原存档的玩家游戏数据不消失(原来一直是在客户端+局域网+外置登录游玩,现在要改服务端),在网上了解到服务器也可以用authlib-injector,但我尝试弄了之后,发现无法进入服务器,显示无效的会话(服务端已经开了online-mode),求dalao帮我解决一下下,求求了!

adgame
online-mode要关掉啊

TYOPXN360
adgame 发表于 2021-11-27 11:44
online-mode要关掉啊

都说了用外置登录..

adgame
本帖最后由 adgame 于 2021-11-27 12:56 编辑
TYOPXN360 发表于 2021-11-27 12:14
都说了用外置登录..

我知道啊,外置登陆也是盗版。。。只是换皮肤方便而已,他也不能进hyp啊

TYOPXN360
adgame 发表于 2021-11-27 12:54
我知道啊,外置登陆也是盗版。。。只是换皮肤方便而已,他也不能进hyp啊 ...

我自己开服务器进自己的服务器呀..

鸭⠀⠀
关掉online-mode
不会有影响的 你用外置登录 和离线登录都是一样的
但是必须要把online-mode关掉 你才可以进去

adgame
TYOPXN360 发表于 2021-11-27 13:40
我自己开服务器进自己的服务器呀..

反正你就得关,不如你就用正版进,自己的服也一样,没有服务端管你是不是你这个电脑开的

WonderBeta
本帖最后由 WonderBeta 于 2021-11-27 14:53 编辑

建议传一份服务端的日志,看一下服务端能否正确收到玩家信息。我这边用 1.1.38 测试正常,理论上不是 authlib-injector 问题。
ps:小吐槽,说关掉 online-mode 的一定没用过也不了解 authlib-injector 的原理吧……

TYOPXN360
WonderBeta 发表于 2021-11-27 14:31
建议传一份服务端的日志,看一下服务端能否正确收到玩家信息。我这边用 1.1.38 测试正常,理论上不是 authl ...

终于有dalao理解我的意思了!!!log文件我放在贴子里了,求dalao帮帮忙!!

WonderBeta
日志里有
  1. id=<null>
复制代码

这种情况一般是启动器的问题(在 PCL II 较为常见),没有正确地将 authserver 重定向 / 写入 UUID。
你可以试试把 HMCL 的账户刷新一下(按账户卡片右边的刷新按钮),然后重启游戏,一般能解决问题。
如果不行可以尝试删掉并重新添加账户。
删掉所有外置登录账户,仅保留所需的账户可能有效(但应该不是这个原因)。
实在不行,换个启动器试试看(例如 PCL II)。

TYOPXN360
WonderBeta 发表于 2021-11-28 16:53
日志里有
这种情况一般是启动器的问题(在 PCL II 较为常见),没有正确地将 authserver 重定向 / 写入 UU ...

hmcl重新添加账号后进入失败,pcl尝试外置也失败...

TYOPXN360
WonderBeta 发表于 2021-11-28 16:53
日志里有
这种情况一般是启动器的问题(在 PCL II 较为常见),没有正确地将 authserver 重定向 / 写入 UU ...

解决了,原因是因为littleskin皮肤站我拥有多个角色,所以我进入服务器就进不去。
在littlekskin中将其他角色删除,只保留一个角色就可以正常进入服务器了(也不知道是什么神奇bug)

白纸Paper
本帖最后由 白纸Paper 于 2021-12-4 10:17 编辑

请尝试修改邮箱为全小写字母,这是littleskin大小写敏感产生的一个小问题 。如果邮箱存在大写字母,那么多角色的情况下就会无法识别角色名

TYOPXN360
WonderBeta 发表于 2021-11-28 16:53
日志里有
这种情况一般是启动器的问题(在 PCL II 较为常见),没有正确地将 authserver 重定向 / 写入 UU ...

当我的littleskin的邮箱是大写字母的时候,我只能拥有一个角色,才能进入服务器
当我的Littleskin的邮箱是小写字母的时候,我拥有多个角色,也可以进入服务器

WonderBeta
TYOPXN360 发表于 2021-12-4 18:26
当我的littleskin的邮箱是大写字母的时候,我只能拥有一个角色,才能进入服务器
当我的Littleskin的邮箱 ...

已反馈给 BS 开发者,确认为 BS 的 bug,感谢。