ioquake3 is a free software first person shooter engine based on the Quake 3: Arena and Quake 3: Team Arena source code. The source code is licensed under the GPL version 2, and was first released under that license by id software on August 20th, 2005. Since then, we have been cleaning it up, fixing bugs, and adding features. Our permanent goal is to create the open source Quake 3 distribution upon which people base their games, ports to new platforms, and other projects. We have developed the perfect version of the engine for playing Quake 3: Arena, Team Arena, and all popular mods on modern platforms like Linux, Windows, macOS.
This project, icculus.org/quake3 (sometimes referred to ioquake3, or ioq3 for short) aims to build upon id Software's Quake 3 source code release. The source code was released on August 20, 2005 under the GPL. Since then, we have been cleaning up, fixing bugs, and adding features. Our permanent goal is to create the open source Quake 3 distribution upon which people base their games and projects. We also seek to have the perfect version of the engine for playing Quake 3: Arena, Team Arena, and all popular mods. This distribution of the engine has been ported to many new platforms and has had a slew of new features added, along with massive bug extermination.
Install ioquake3 to FreeBSD:
1. Install quake3-data and ioquake3
pkg install quake3-data ioquake3
WARNING: You still can not play ioquake3 now, because you lack the game data pak0.pk3.
2. Get a granted game data file: pak0.pk3
Get a granted game data file pak0.pk3 legally, FreeBSD can not provide you that protected file.
3. Copy pak0.pk3 to the filesystem
cp pak0.pk3 /usr/local/share/quake3/baseq3/
That's All! You can start ioquake3 to play it now!