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
Is your feature request related to a problem? Please describe.
This issue is a meta-issue. When this issue will supported, I suggest to make a label "ipv6" and I will add new issues about it.
I think I needn't to explain the reason.
If you do new client, it should support ipv6.
Describe the solution you'd like
Implementing IPv6 it is really hard task. But it need to do.
I consider 3 different components
Server
Client
Masterlist
Server: Need to turn on IPv6 on the socket, check functions(natives) which work with IP addresses, f.e bans must work by subnets (theoretically we can adaptive a native BlockIpAddress to 2001:db8:1:2:*:*:*:*, or make by standards 2001:db8:1:2::/64) Client: Current classic client don't support it. So, new client and launcher must accept IPv6. Masterlist: There need to rework a masterlist. Add new rows like fqdn. In that case, IP addresses must be an array, because we have v4 address + we can push few address of ipv6 (only global unicast 2000::/3), and yes if users have IPv6, AAAA records must be forced to them, like it happens in any modern OS or in software.
I support this request as onwer SA:MP server with 10years+ history and RIPE NCC member (AS214294).
I own /32 IPv6 network and really want use it on SA:MP server!
Is your feature request related to a problem? Please describe.
This issue is a meta-issue. When this issue will supported, I suggest to make a label "ipv6" and I will add new issues about it.
I think I needn't to explain the reason.
If you do new client, it should support ipv6.
Describe the solution you'd like
Implementing IPv6 it is really hard task. But it need to do.
I consider 3 different components
Server: Need to turn on IPv6 on the socket, check functions(natives) which work with IP addresses, f.e bans must work by subnets (theoretically we can adaptive a native
BlockIpAddress
to2001:db8:1:2:*:*:*:*
, or make by standards2001:db8:1:2::/64
)Client: Current classic client don't support it. So, new client and launcher must accept IPv6.
Masterlist: There need to rework a masterlist. Add new rows like fqdn. In that case, IP addresses must be an array, because we have v4 address + we can push few address of ipv6 (only global unicast
2000::/3
), and yes if users have IPv6, AAAA records must be forced to them, like it happens in any modern OS or in software.Describe alternatives you've considered
-
Additional context
https://www.google.com/intl/en/ipv6/statistics.html
https://radar.cloudflare.com/adoption-and-usage
(Most of mobile operators have dominate percent by IPv6)
The text was updated successfully, but these errors were encountered: