Tested on:RPi3; Raspbian Stretch
Prerequisites:Raspberry Pi with Raspbian Jessie and internet connection (see steps 1-7 in the Introduction)
Hardware:Network switch and two ethernet cables
2 * RPi with SD card, power source, display, keyboard, mouse and active speaker

Quake 3 multiplayer in a local network with RetroPie


Demo Quake III multiplayer setup

Quake III is a wonderful shooter! With two Raspberry Pi and the great emulator RetroPie, it’s easy to setup an local network and play Quake III with multiple players. The RPis just need to be connected over a network switch and each requires an unique IP.

Follow the steps described in the tutorial RetroPie gaming, but without the section Hack for two keyboards. Then, duplicate the sd card, for instance with Gnome Disks. Then connect both Raspberry Pi to the network switch.

Change the IP
On both sd cards, the same IP is defined in interfaces. For the local network, these should differ. Boot one of the RPis and open interfaces with

Now, change the address in the code block defining eth0. For example, changing to here would be fine:

Save, then reboot.

Start a multiplayer session
Run RetroPie by entering

Choose Ports, then Quake III Arena. In the game, click Multiplayer and Create. Select a map, click Next and finally Fight.
Boot the second RPi now and start Quake III. Go to Multiplayer and join the open game with Fight.

Spiel beitreten

Join the game

Quake III Wiki: https://en.wikipedia.org/wiki/Quake_III_Arena
Retrogaming with the solar computer BRX1000: http://www.knight-of-pi.org/emulator-gaming-with-retropie-update-using-two-keyboards-with-a-solar-powered-raspberry-pi/
Disk images mit gnome-disks erzeugen: http://www.knight-of-pi.org/de/disk-images-fuer-komplexe-projekte/
Creating disk images with gnome-disks: http://www.knight-of-pi.org/sdisk-images-for-complex-rapberry-pi-projects/

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.


Time limit is exhausted. Please reload CAPTCHA.