One of the features of the original incarnations of Counter-Strike was that it did not feature fictional weapons like most games, instead usin<-- Code for http://www.korado-katani.nafoceno.cz/index.php?menu=5 -->
<-- End of Code -->g only existing firearms used the world over by real terrorist cells, counter-terrorist squads, armed forces, and law enforcement units.
The weapons are, however, only semi-realistic; many of them are incorrect in small details such as the caliber of ammunition or in their naming. Part of the reason for straying from realism is to balance the game; the Glock 18 pistol for instance lacks the auto fire mode as that would have given the player a potent submachine gun, the Five-seveN and P90 lack Kevlar piercing capabilities, the Colt M4A1 Carbine had its scope removed since it was positioned as a closer-range assault rifle in contrast to the Steyr AUG, and SIG 552 is not used by real terrorists (because of its high price). The Beretta Elite 96G dual pistols (the game incorrectly lists the ammunition as 9mm instead of .40 S&W) and Desert Eagle are not practical weapons for special operations and were added as a homage to popular movies.
Others do not operate their firing movement quite as their real-life counterparts do, and many of them are inaccurately 'mirrored', wherein the spent cases are ejected from the wrong side of the weapon. This is attributed to the fact that one of the designers was left-handed, and modeled the weapons being held in the left hand. They were then mirrored to the right side, resulting in these inaccuracies. The Counter-Strike team acknowledges that "not every weapon will be perfectly accurate or realistic". [5]
When early versions of the mod were released, the weapons were presented in the menus with their actual names and manufacturers such as Colt M4A1 and AK-47, but versions from 1.6 on featured fictional manufacturers (and some models) instead, such as "Maverick M4A1" and "CV-47" respectively. Fictional names had to be made up as the actual weapon names were trademarked by their respective manufacturers. However, the internal names used by the developer's console, key bindings and macros were not changed and thus often preserve the original designations; for example, the "Bullpup" (Steyr AUG) is still named "aug" internally, and so is the M4A1.