Replies: 2 comments 1 reply
|
所以你的意思是可以把选项的 |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
我的服务器配置了双栈域名,但在一些环境下只能通过ipv6访问,于是我就将启动器内ip协议偏好设为了ipv6优先,但是发现游戏内仍无法连接双栈域名,但同时纯ipv6域名可以访问
(也许这算个bug(?))
同时测试直接在启动参数内直接添加-Djava.net.preferlPv6Stack=true,结果同gui选项
(看起来是jvm的锅(?))
测试结果如下:

另外,经测试,在启动器中设置协议偏好默认则看起来和ipv6优先相同,ipv4优先会使该参数失效,并且纯ipv6地址也无法访问(废话.jpg)()
(java这双栈了个寂寞啊())
我顺便查了一下,jvm好像还有另一个ip协议偏好参数java.net.preferIPv6Addresses,设为true时偏ipv6,false则偏v4
添加后(虽然我不知道前面那个D是什么意思,但反正不加上就报错()
就能用了
如果有用的话,下面是日志
使用 -Djava.net.preferIPv6Addresses=True 连接双栈域名服务器
游戏日志 - 1.21.4 带参数.log
不使用该参数连接双栈域名服务器
游戏日志 - 1.21.4 不带参数.log
All reactions