Hi guys!
I noticed the cvars that should enable the connection through a proxy, so I decided to make a try to see if it works.
net_socksEnabled "0"
net_socksPort "1080"
net_socksServer ""
net_socksUsername ""
net_socksPassword ""
These are the default values. After changing, you have to quit and launch OpenArena again.
I placed a wrong default gateway in windows network configuration (to be sure that it does not connect using standard connection instead of proxy connection), went to OA configuration and set the proxy address and enabled it... then launched the game.
The program needs some time before start (it is unresponsitive for many seconds, and then there is a message in console, "
net_opensocks: connect: wsaeconnreset"), and then does not find any server. With a certain net_socksport (80 or 8080, I don't remember) it seems to completely freeze (after a minute it is still unresponsitive) and I have to terminate the process and disable net_socksenabled manually editing q3config.cfg.
I read
here (a useful list of Quake3 commands) that it does not support all authentication methods (I don't know if ioq3 guys added some more to them), but my proxy does not require authentication.
I don't really need to use the proxy, but I'd like to understand why it does not work and, in general, if proxy support is working for someone (maybe compatible only with some proxy servers) or it is only an old, unmaintained Q3A feature that doesn't work anymore.