OpenArena Server on Raspberry Pi
OpenArena is a free and open-source first-person shooter (FPS) computer game based heavily on the Quake III Arena-style deathmatch. In fact, the first release of OA was the day after the Quake III source code was GPL’d. All content in the game is “free”, meaning you do not need to make a single purchase to play, you just download the latest client and connect to a server (in this case, the one running on your Raspberry Pi).
We’ve built our latest RPi image using (the completely free) OpenArena packages found in the Debian repositories. The server binary being used is the incredibly versatile ioquake3 engine. If you write the quakeonlan-oa image to a 4GB SD card (it wouldn’t fit on 2 GB like all the others) and power up your RPi as usual, you can see the game server pop-up under MULTIPLAYER in the OpenArena client menu on your PC (make sure the Raspberry Pi is connected to your router with a physical ethernet cable before booting up, like in the photo).
Bots will populate the game and keep you busy until some other players arrive. We’ve added a decent enough map cycle with a good mix of maps too (you can vote for changes, and the standard rconpassword of “quakeonlan” is included for admins).
Because OpenArena is a current project, unlike all the other images, we cannot guarantee how future-proof this one is. Will future clients work with it? We’ll have to wait and see… meanwhile, have fun!