Free-software implementation of Counter-Strike.
A free-software implementation of Counter-Strike running on the FTE QuakeWorld engine.
Join our IRC channel at chat.freenode.net #freecs and Discord server!
This implementation runs on Linux. WINE or a Windows machine is required to extract the CS 1.5 files. These files cannot be legally redistributed.
Although Counter-Strike is one of the most popular multiplayer games to exist, a free-software implementation has never been created. This project provides an open-source version of Counter-Strike 1.5 based closely on the original mod but with better usability and added optional features.
This project distributes no assets from either Half-Life or Counter-Strike. You have to provide them yourself.
No code is shared with the Half-Life SDK. The entities are re-creations based on descriptions on TWHL.info.
Read the HL SDK EULA to find out why.
Five cool features:
All weapons are implemented along with the following game modes:
The game is playable as long as you don’t care about the radar and overview display.
Optional step: Copy the ‘valve’ folder from your Half-Life installation in order for all assets to show up into the same directory as freecs, cstrike and the default.fmf!
Most UNIX file systems are case-sensitive, so you’ll want to rename the .wad files in the cstrike directory to lowercase. This will fix most missing texture bugs! This problem will be addressed in the future.
Dedicated Server Notes: Get fteqwsv.exe and launch it with the following parameters:
fteqwsv.exe +sv_public 1 +map cs_assault
cs_assault can be replaced with any map.
Although the cstrike folder from versions older than 1.5 or the Steam version of Counter-Strike 1.6 may work, they are not supported. A recreation of the other Counter-Strike version will not be implemented YET. However, additional optional features emulating the behaviour of later versions of Counter-Strike may be implemented. For example:
Feel free to send pull requests and refresh my memory by suggesting missing features under the Issues tab! If you would like more time to be spent on this project, consider donating to my PayPal. However, your contribution to testing and reporting problems to me is already a great deal of support.
This is a one-man side-project, so keep that in mind before commenting… Anyways, any help is appreciated!
Spike - Creator of FTE QuakeWorld and FTEQCC (Website)
TWHL - Mapping Community with CS/HL entity information (Website)
This repository uses no content from Half-Life nor the original Counter-Strike. For credits to the ORIGINAL creators of Counter-Strike, please visit WebArchive - counter-strike net