← all posts

Quake III server now runs in the browser 7 years later

16 March, 2026 ยท 299,833 views on 𝕏 ยท 413 likes ยท 25 retweets

โœจ 7 years after I set up a Quake III server, I have it running again, but now in the web browser, much easier ๐Ÿ˜Š

๐Ÿ‘‰ http://q3.pieter.com ๐Ÿ‘ˆ

Back in 2019 we'd play a fork of Quake III called OpenArena in a Bali villa with @daniellockyer @marckohlbrugge @dannypostmaa @lenilsonjr_ @gvrizzo @AndreyAzimov @SeanParkRoss and other ppl

But it broke after a new Mac update and they never really fixed it, it kinda sucked because it was actually the only game we could just load with friends online and play death match a bit and then continue your day

Luckily @lukathedev built Q3JS which successfully compiles ioquake3 to WebAssembly and now it works in the browser

To make it extra simple, I've set up a Q3JS server and frontend for you to use at http://q3.pieter.com, which loads you straight into the game

A big problem is that most of the times, nobody's playing, so I've also added Web Notifications, which notifies you if enough human players join, so you can join a match. And I've added a daily match at 8 PM GMT every day which everyone also gets notified when it starts

If you want more servers and maps etc, you can check out @lukathedev's own http://q3js.com

HAPPY FRAGGING

Originally posted on X

P.S. I'm on Twitter too if you'd like to follow more of my stories. And I wrote a book called MAKE about building startups without funding. See a list of my stories or contact me. To get an alert when I write a new blog post, you can subscribe below:

Subscribing you...
Subscribed! Check your inbox to confirm your email.