You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting the server won't work on Windows if you have a public IPv6 address.
The script makes a ping to minecraftforge.net and tries to look for TTL in the response. Apparently, if the server returns an IPv6 address, the TTL is not included:
As I personally have a public IPv6 address, the server responds with IPv6 as well, causing the script to think, that I don't have internet.
The bash script uses the return code of the ping command instead of asserting on the output, so the issue only shows up on Windows.
The text was updated successfully, but these errors were encountered:
algorythm
added a commit
to algorythm/Server-Scripts
that referenced
this issue
Jan 12, 2022
Ping does not respond with a TTL if the server responds with an IPv6
address. This essentially means that the script will think the user does
not have internet, if they have a public IPv6 address. Forcing IPv4 in
the ping command, ensures TTL gets returned, and the startup can
proceed.
This issue is only relevant in the batch script, as that is the only
script that asserts on TTL being present in the output. It is also only
an issue when pinging minecraftforge.net, as that relies on DNS
resolution. This means the output differs if the DNS server returns IPv4
(the A record) or IPv6 (the AAAA record).
ClosesAllTheMods#88
Starting the server won't work on Windows if you have a public IPv6 address.
The script makes a
ping
tominecraftforge.net
and tries to look forTTL
in the response. Apparently, if the server returns an IPv6 address, theTTL
is not included:As I personally have a public IPv6 address, the server responds with IPv6 as well, causing the script to think, that I don't have internet.
The bash script uses the return code of the ping command instead of asserting on the output, so the issue only shows up on Windows.
The text was updated successfully, but these errors were encountered: