notable "Yamagi Quake II", Quake2maX, EGL, Quake II Evolved, and KMQuake II. The source release also revealed numerous security flaws which can result in remote compromise of both the Quake II client and server. As id Software no longer maintains Quake II, most third-party engines include fixes for these bugs. The unofficial patch 3.24 that fixes bugs and adds only meager tweaks is recommended for Quake II purists, as it is not intended to add new features or be an engine mod in its own right. The most popular server-side engine modification for multiplayer, R1Q2, is generally recommended as a replacement for the 3.20 release for both clients and servers. In July 2003, Vertigo Software released a port of Quake II for the Microsoft .NET platform, using Managed C++, called Quake II .NET. It became a poster application for the language, showcasing the powerful interoperability between .NET and standard C++ code. It remains one of the top downloads on the Visual C++ website. In May 2004, Bytonic Software released a port of Quake II (called Jake2) written in Java using JOGL. In 2010 Google ported Jake2 to HTML5, running in Safari and Chrome. Quake IIs game engine was a popular license and formed the basis for several commercial and free games, such as CodeRED: Alien Arena, War§ow, SiN, Anachronox, Heretic II, Daikatana, Soldier of Fortune, Kingpin: Life of Crime, and UFO: Alien Invasion. Valve's 1998 video game Half-Life used the Quake II engine during early development stages. However, the final version runs on a heavily modified version of the Quake engine, GoldSrc, with a small amount of the Quake II code. Ports Ports of Quake II were released in 1999 on the Nintendo 64 (ported by Raster Productions) and PlayStation (ported by HammerHead) video game consoles. In both cases, the core gameplay was largely identical; however, changes were made to the game sequence and split-screen multiplayer replaced network or Internet play. A Macintosh port was developed by Logicware and released in July 1999. Quake II: Colossus (Quake II with both official add-ons) was ported to Linux by id Software and published by Macmillan Digital Publishing in 1999. Be Inc. officially ported Quake II: Colossus to the BeOS to test their OpenGL acceleration in 1999, and provided the game files for free download at a later date—a Windows, Macintosh, or Linux install CD was required to install the game, with the