Quake On LAN is powered by the following projects:
and has been tested with the following clients:
The Raspberry Pi is a small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote teaching of basic computer science in schools and in developing countries. The original model became far more popular than anticipated, selling outside its target market for uses such as robotics.
The Raspberry Pi 3 Model B+ (our preferred model for this project) uses a Broadcom BCM2837B0 SoC with a 1.4 GHz 64-bit quad-core ARM Cortex-A53 processor, with 512 KB shared L2 cache – many times more powerful than the most popular (and expensive) QuakeWorld public servers used over 20 years ago!
File Locations You May Be Interested In
If you want to login to the Raspberry Pi and make changes to any aspect of gameplay, here are the directories to concentrate on.
/usr/local/bin– these are the startup scripts for the various games and their modes
/var/www/html– this is where the Web API resides
/usr/local/games/quake– the QuakeWorld game directory
/usr/local/games/quake2– the Quake II game directory
/usr/lib/ioquake3– the Quake III Arena game directory
gcc (C/C++) and
fteqcc (QuakeC) compilers available at the command line for compiling any additional binaries you may need. If you break anything, simply flash your SD card and start again!