This page will update every 10 minutes: https://quake2.itbacon.com/servers.html
At this point I still consider it a work in progress, so it does what it does for now! 🙂
Bacon + Technology
This page will update every 10 minutes: https://quake2.itbacon.com/servers.html
At this point I still consider it a work in progress, so it does what it does for now! 🙂
I compiled q2repro for linux and windows, i386 and x64, with or without variable fps and anticheat.
Completely untested for the most part currently, sorry. (Edit: they crash when running my servers so.. shrug)
Based off the latest git commit from https://github.com/Paril/q2repro
No OpenAL support in this one.
https://quake2.itbacon.com/public/q2repro
Edit 6-22-2026: I recompiled these using what I learned from the q2pro rebuilds I did after. They may work better now!
The website now runs on symmetrical fiber (1000mbit). This doesn’t really mean anything but hopefully it feels a little snappier now. Much faster than the ~15mbit the site was running on before!
I upgraded from Spectrum cable to AT&T fiber internet. Even though I was paying for 1000/40 from Spectrum, I rarely was able to get above 20mbit for upload.
I can’t believe my last real post was so long ago… I really do want to update some of my guides.

Edit: Whoa, todays date is a palindrome!
Updating portainer becomes:docker compose down
docker pull portainer/portainer-ce:latest
docker compose up -d
version: '3.0'
services:
portainer:
container_name: portainer
hostname: portainer
command: --sslcert /certs/lan.fullchain --sslkey /certs/lan.key
image: portainer/portainer-ce:latest
restart: unless-stopped
network_mode: bridge
environment:
- "TZ=EST5EDT"
ports:
- 9443:9443
volumes:
- data:/data
- /certs:/certs:ro
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock
volumes:
data:
Paste the above into a docker-compose.yml file, I placed mine in a ‘portainer’ folder inside my home directory. Then just run docker compose up -d
Once it’s up and running, you have 10 or 15 minutes to browse to the login page (http://ip.address:9443 or equivalent), or you’ll have to restart it. The first visit to Portainer will have you create your admin credentials.
I use a folder on my system, /certs, which I map to /certs inside the container. You will have to modify your certificate locations in the volumes section, and the command line towards the top of the compose file. If you are not using SSL, then simply comment out or remove the command line at the top of the compose file and remove the volume mapping.
Update 9-15-2023: All servers are now running q2pro instead of r1q2. I’ve disabled the anticheat module because it’s 2023…I believe this should allow Linux clients to play as well.
I decided to throw up an original Action Quake 2 server! I’ll probably make a whole subdomain for this so stay tuned if you’re interested. I’ll be sure to post downloads etc.
You can vote the map with vote map <map>
Check it out if you want, from the Quake2 console:
– Team Deathmatch: connect quake2.itbacon.com:27910
– Deathmatch: connect quake2.itbacon.com:27911
– Jump Mod: connect quake2.itbacon.com:27912 (this is where I’ll usually be!)
Power outages from storms the last couple of weeks have caused some recent downtime. Apologies for that! I guess 30-45min of battery backup just hasn’t been enough. Unfortunately, currently, I have no plans to move itbacon.com. At least not unless it gets way, way more popular!
I finally have a pair again!

To my approximately 0 visitors, ITBacon was down for a few days. We are back now. Apologies for any inconvenience.
Decided to run fiber in my house!

I will not use motherboard raid.
I will not use motherboard raid.
I will not use motherboard raid.
I will not use motherboard raid.
I will not use motherboard raid.
I will not use motherboard raid.
…the more I use FreeBSD, the less I want a Linux server anymore.
That’s all. Tuesday thoughts.
Oh, also I’ve changed the site to allow comments without them having to be approved first. Hello, World!