As you may know, Valve recently blocked the release of Classic Offensive, which is a mod for CS:GO. Valve, disregarding developers and players who previously had permission, did not allow the game to be released in any form. The #AllowClassicOffensive campaign was unsuccessful (classic-offensive.net).
It’s worth noting that the creators of the mod worked on it for 8 years, putting an enormous amount of effort and passion into the project.
Leak and Disclaimer
However, a version of the game has now leaked online (you can find the download link for the leaked version at https://classicoffensive.net).
Note: you download at your own risk! Any file from an unknown source may contain viruses. Linux protects you fairly well, but there is never 100% certainty.
The files show that Linux support was not planned (except for the game server). Nevertheless, I managed to run it via Steam Proton.
Mod Showcase
Below you will find a video presenting the current look of Classic Offensive:
How to Install Classic Offensive on Linux
Extract the downloaded archive.
Launch Steam (since the game runs on the CS2 game ID, it’s better to have CS2 installed; Steam must also be running when playing Classic Offensive).
In Steam, click “Add a Non-Steam Game” and select the csgo.exe file from the Classic Offensive folder.
Right-click the added file csgo.exe in your Steam library, select Properties, and at the end of the file path add (you can also rename the game from csgo.exe to Classic Offensive):
-game csco/csgo -steam -language english -maxdownloadfilesizemb 200 -console
Go to the Compatibility tab and select Proton Experimental


Known Issues
One known issue: the server browser does not work on Linux. I haven’t found a solution yet, but you can simply enter:connect server_ip_address
Summary
That’s it — you can now play Classic Offensive on Linux.
I recommend the servers at csco.pl.
See you in the game!