Skip to content

[错误报告] multilogin导致启用全局代理的时候(模拟高延迟环境),在进入1.21.1neoforge服务器的时候如果客户端安装了xearo的小地图和世界地图的话,将无法进入服务器,提示网络协议错误 #218

@guoyaoyao2011

Description

@guoyaoyao2011

BUG描述

multilogin导致启用全局代理的时候(模拟高延迟环境),在进入1.21.1neoforge服务器的时候如果客户端安装了xearo的小地图和世界地图的话,将无法进入服务器,提示网络协议错误。

起因:
我开设的1.21.1neoforge服务器有部分玩家遇到“无法进入服务器,提示网络协议错误”的情况,根本无法进入服务器,有的玩家是有时可以有时不可以,有的玩家(比如我,与服务器在同一局域网环境下)没有遇到过这种问题。
经过:
在我的尝试下,我发现当我打开了clash全局代理tun后(使用美国的节点)也会遇到“无法进入服务器,提示网络协议错误”的情况,而且100%复现。
进一步排查,删除neoforge后端除了proxy-compatible-forge-1.1.7.jar的所有mod和velocity中除了multilogin的所有插件后,发现问题依旧,移除multilogin后,问题得到解决,故锁定是本插件的问题。

复现时客户端产生的错误报告:https://pastebin.com/PAaFrPUz
velocity日志:https://pastebin.com/hXw56CjF
neoforge后端日志:https://pastebin.com/NwPtPxXB
velocity.toml:https://pastebin.com/1Q6SxHV1
multilogin配置:https://pastebin.com/n9njsj5d

MultiLogin版本

v0.6.13

系统架构

linux/amd64

服务器核心

neoforge/21.1.197

配置文件

https://pastebin.com/n9njsj5d https://pastebin.com/1Q6SxHV1

日志

https://pastebin.com/hXw56CjF https://pastebin.com/NwPtPxXB https://pastebin.com/PAaFrPUz

复现步骤

服务端环境:
1.21.1neoforge-21.1.197
仅安装proxy-compatible-forge-1.1.7.jar模组

客户端环境:
1.21.1neoforge-21.1.197
安装[Xaero的小地图] Xaeros_Minimap_25.2.10_NeoForge_1.21.jar与[Xaero的世界地图] XaerosWorldMap_1.39.12_NeoForge_1.21.jar模组

velocity:velocity-3.4.0-SNAPSHOT-522.jar
multilogin:MultiLogin-Velocity-0.6.13.jar

复现环境:开启美国节点的tun全局代理

复现表现:进入服务器时由加入世界中变为网络协议错误

复现时客户端产生的错误报告:https://pastebin.com/PAaFrPUz
velocity日志:https://pastebin.com/hXw56CjF
neoforge后端日志:https://pastebin.com/NwPtPxXB
velocity.toml:https://pastebin.com/1Q6SxHV1
multilogin配置:https://pastebin.com/n9njsj5d

确认一遍

  • 我已完成且认真地填写完了报告所需要的信息
  • 我确保没有重复的报告 (搜索一下)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions