Click to copy, then share by pasting into your messages, comments, social media posts and websites.
Click to copy, then add into your webpages so users can view and engage with this video from your site.
Report Content
We also accept reports via email. Please see the Guidelines Enforcement Process for instructions on how to make a request via email.
Thank you for submitting your report
We will investigate and take the appropriate action.
Quake 3 - Pi4 - Dedicated Server Setup and Performance
Installing and running a Quake 3 dedicated server on a Raspberry Pi. Skip to the bottom for timestamps and resources. I'm using "ioquake3" as a server since it's incredibly simple to set up.
The server is running with around 19 bots, who gradually join and increase resources. I also join in from a test machine to show what actual game play feels like. While playing I'll show system resource stats and core temp of the Pi.
The server is 'ioquake3', which is a single command to install. You'll then need to copy some files over before using the single line launch command. I try a LAN and Internet server, highlighting any differences between the 2.
My Equipment / Prerequisites:
=========================
- Pi Model 4
-- With 64GB class 10 SD card.
-- Using ethernet.
-- I have the 4GB version, which seems overkill for this server. Even if running mods or larger levels, it's doubtful you'll get anywhere near 4GB.
-- The CPU takes a hit when running a lot of bots. Will likely be a lot less with human players.
- I have a small fan on my Pi 4 which I took off my old Pi 3. There's no mount so I just taped it on. it doesn't make a big difference to core temp, but it's better than nothing.
- Raspbian Buster with desktop (10/07/2019)
- Desktop PC
-- i7-5820K, 16GB DDR4, NVIDIA 1060 6GB, mechanical drives.
-- For installing Quake 3 to play and rip files.
- Copy of Quake 3
-- To join the server once running.
-- To pull out pak files to copy on to server.
-- I'm using the Steam version, which is missing pak files. See resources section.
- USB memory stick (optional)
-- For copying files to the Pi, but you can use any method (ftp, samba...).
Resources:
=========
- Config files and core temp script:
-- https://drive.google.com/open?id=1G4GfwPfZBtzQMIJOZde8L3uOamGF7R8v
- Quake 3 patch data.
-- The Steam version is missing some pak files which supposedly come from a patch. The server won't launch without them but you can get them from the official ioquake3 page
-- https://ioquake3.org/extras/patch-data/
Timestamps:
===========
00:00 - 00:22.... Intro
00:22 - 06:35... Copying files on to usb with desktop PC
06:35 - 07:37... Updating Raspbian (new install of OS)
07:37 - 10:27... Installing server
10:27 - 11:21... Setting up resource and temperature monitoring
11:21 - 14:21... Launching Quake 3 Arena LAN server
14:21 - 16:13...Launching Quake 3 Team Arena LAN server
16:13 - 20:43...Launching Quake 3 Team Arena Internet server
20:43 - end ...Summary
Category | None |
Sensitivity | Normal - Content that is suitable for ages 16 and over |
Playing Next
Related Videos
Doom 2 (GZDoom) Modding - ZScript Ultra Basics
2 months, 2 weeks ago
Doom 2 (GZDoom) Modding - Actor Basics (Script and Decorate)
2 months, 2 weeks ago
Supreme Commander FA Modding - Coding Rotator Animations
3 months, 2 weeks ago
Command & Conquer Generals Modding - Music and Audio (a little)
7 months, 2 weeks ago
My Shitty Game Server - Why...
1 year ago
Warning - This video exceeds your sensitivity preference!
To dismiss this warning and continue to watch the video please click on the button below.
Note - Autoplay has been disabled for this video.