- Check for Server-Side NAT Solutions
NAT Traversal Techniques: Some dedicated servers and gaming platforms implement NAT traversal techniques. Verify if the dedicated server software or hosting service provides NAT traversal support or configuration options. - Utilize a VPN or Tunnel Service
VPN Tunnel: Use a VPN service with a public IP to create a tunnel between the clients and the dedicated server. Both the clients and the server can connect through this VPN, bypassing CGNAT restrictions.
VPN for Game Server: If the dedicated server is hosted on a VPS or cloud service, setting up a VPN on that server and having clients connect via the VPN can help. - Public IP from Hosting Provider
Request Public IP: If possible, ask the server hosting provider if they can offer a public IP address or a way to bypass CGNAT for the dedicated server. - Use a Proxy or Relay Server
Proxy Solutions: Implement a proxy or relay server that clients can connect to, which then forwards the connection to the dedicated server. This can help in scenarios where direct connectivity is restricted due to CGNAT. - Configure Firewall and Port Forwarding
Server Configuration: Ensure that the server's firewall is configured to allow traffic through the necessary ports. Even with CGNAT, properly configuring the firewall can sometimes help in managing connection issues. - Consult Hosting Provider for Solutions
Technical Support: Contact the server hosting provider’s technical support team for advice. They may have specific solutions for dealing with CGNAT and ensuring that clients can connect reliably. - Test Different Network Configurations
Alternate Networks: Test the connection from different networks, if possible. This can help determine if the issue is specific to certain network configurations or if it's a broader issue with CGNAT.
Since youve done most of these here im betting using a vpn will do the trick.
Basically it fools the game into thinking you dont have cg-nat because the vpn tunnel automatically finds the route for you.