Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPv6 #974

Open
Disinterpreter opened this issue Aug 27, 2024 · 2 comments
Open

IPv6 #974

Disinterpreter opened this issue Aug 27, 2024 · 2 comments
Labels
client enhancement New feature or request

Comments

@Disinterpreter
Copy link

Disinterpreter commented Aug 27, 2024

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.

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)

@Disinterpreter Disinterpreter added the enhancement New feature or request label Aug 27, 2024
@openmultiplayer openmultiplayer deleted a comment Aug 27, 2024
@povargek
Copy link

povargek commented Aug 28, 2024

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!

It's really need!1

@Hual Hual added the client label Sep 24, 2024
@kin4stat
Copy link

kin4stat commented Oct 17, 2024

I support this request as SA:MP server owner.

I own /48 IPv6 network(AS214009) and really want to use it on my server and promote IPv6 among my players

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants