Attempting to run the Standalone Client [1] on Fedora Linux 31 results in the following message:
Warzone could not connect to the Warzone servers. Please check your internet connection and try again. If problems persist, please try again later.
Simultaneously, this error is written repeatedly to
$HOME/.config/unity3d/Warzone.com, LLC_/Warzone/Player.log:
Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt
This appears to be a common Unity3D problem, and can be "fixed" by means of this workaround:
sudo ln -s /etc/ssl/certs/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt
This may affect other RPM-based distributions (CentOS, OpenSUSE) as well. Apparently it is unwise to depend on the
ca-bundle.crt file [2], so it would be nice to find a more permanent solution. Any ideas?
In the meantime, I figured I would post this in case anyone else tries to run the Standalone Client on Fedora.
[1]
https://www.warzone.com/wiki/Standalone_Client[2]
https://www.happyassassin.net/2015/01/12/a-note-about-ssltls-trusted-certificate-stores-and-platforms/