Check out https://ra3battle.net and this project: https://github.com/RA3BattleNet/Relay
An unofficial proxy server for C&C:Online.
May help RA3 Players with connection issues, especially those caused by a symmetric NAT router.
Note: This proxy server cannot be used replace C&C:Online. You must already have your game started using C&C:Online Client in order to use it.
Current features:
- NatNeg Server Proxy: Help players to connect to each other by establishing relays between players.
Planned features:
- A client program which injects DLL into Red Alert 3 to enable features of CNCOnlineForwarder
- Peerchat Proxy: avoid TCP 6667 port's issues
- Local HTTP server: avoid the problem of "Failed to connect to servers. Please check to make sure you have an active connection to the Internet" during log in of C&C:Online caused by high latency between http.server.cnc-online.net and player's computer.
Prebuilt binaries can be downloaded from Github actions. To run the server, make sure to allow this program in your Firewall Settings, since it will need to receive inbound UDP packets before sending them out.
On Windows, normally we can just use the prebuilt binaries. But you can also build it by yourself. You need to have Boost installed (at least 1.74), then just use CMake to build the project.
Before I could write the client part of this project, you'll have to edit your hosts
file in order to let the game use your proxy server.
It should look like this:
[Your proxy server's IP address] natneg.server.cnc-online.net