Just thought i'd let you guys know, i'm working on ipv6 support for the T3D (and T2D) networking.
Current progress is available at https://github.com/jamesu/Torque3D/tree/ipv6_support . For the master server, i'm just modifying PBMS (since the GG one seems to have been lost in torqueland), available at https://github.com/jamesu/PushButton-Ma ... 6_support/
What currently works:
- Connecting to ipv4 addresses (yes, this is backwards compatible)
- Connecting to ipv6 addresses
- Browsing for ipv6 servers on a LAN
- Working with ipv6 TCP sockets
What I'm currently working on:
- Reworking the master server protocol to return ipv6 addresses (hopefully in a backwards compatible fashion)
- Testing everything
What I might be working on:
- Improving the master server protocol to prevent obvious flood attacks
For testing, if you don't have an IPV6 ISP you can just setup a local IPV6 network (e.g. using 2012::1, 2012::2, etc). Currently it is only known to work on windows as I haven't tested elsewhere yet.