Credits
- ioquake/ioq3 - The community supported version of Quake 3 used for the dedicated server and the browser client. It is licensed under the GPLv2.
- inolen/quakejs - The really awesome QuakeJS project, which was the original browser client and showed it could be done.
- begleysm/quakejs - Information in the README.md (very helpful) was used as a guide for setting up the original QuakeJS client.
- OpenArena - Its “major” player model and voice stand in for CPMA’s default player model, which is only in the full game, and its textures and models stand in for the full game’s in maps and mods. Its game and the OpenArena Community Mappack are what the browser preview runs. It is licensed under the GPLv2.
- Missing textures pack - Gábor Udvari’s replacements for missing Quake 3 textures, made for OpenArena. A few stand in for the full game’s in community maps. It is licensed under the GPLv2.
- q3a2oa textures, version 4 - Jack Thompson’s placeholders for Quake 3 textures, each a block of its average color. They stand in where nothing better has been found. It is licensed under the GPLv2.
- The rest of the community maps’ stand-ins were made for QuakeKube: some generated from scratch, like the lava’s bubbles in ChiropteraTA, and one adding rust to OpenArena’s
dirty_pewter_big. Their scripts are incontent/quake3-maps/standins/generated, and how each stand-in was chosen is recorded incontent/quake3-maps/standins/decisions.jsonl. - CPMA - Challenge ProMode Arena, by the CPMA team, which the browser preview offers.
- Urban Terror - By FrozenSand, which the browser preview offers.
- Ultra Freeze Tag - By Neil “haste” Toronto, built on Darrell Bircsak’s Freeze Tag.
- DeFRaG - The trick jumping and racing mod, by the DeFRaG team.
- joz3d.net - Useful information about configuration values.
Community maps
The Quake 3 community maps come from lvlworld, and their
readmes allow distributing them for free, unaltered. They’re shipped as they
were released, with their readmes, in the
ghcr.io/chrisrx/quake-kube-quake3-maps image. Bundling them there, rather than
downloading them from lvlworld when servers start, keeps QuakeKube from putting
load on a site that has kept these maps available for decades: game servers get
them from the image, and players’ browsers from the game server.
| Map | Author | Name | |
|---|---|---|---|
| Q3Deck | kinetix | q3deck | Request removal |
| ChiropteraTA | Alcatraz, nunuk and Sock | chiropterata | Request removal |
| Desert Temple | LordSquart | lsdm1 | Request removal |
| Estatica | Cardigan | estatica | Request removal |
| Trial by Error | R.P.G. | rpg3dm2 | Request removal |
| You’ll Shoot Your Eye Out | Lunaran and KungFuSquirrel | lun3dm5 | Request removal |
| Evolution | thefury | pukka3tourney2 | Request removal |
| suboptimal | thefury | pukka3tourney5 | Request removal |
| The Hot Place | thefury | pukka3dm1 | Request removal |
| Tortured | thefury | pukka3tourney7 | Request removal |
| ALIEN | AKUTA | akutadm1 | Request removal |
| Saxa Liquefacta | AKUTA | akutadm2 | Request removal |
| Magnetic Centrifuge | AKUTA | akutadm3 | Request removal |
| Core Gravity Drive | AKUTA | akutatourney5 | Request removal |
| Deep Purple | AKUTA | akutatourney6 | Request removal |
| Running Man | AKUTA | akutatourney8 | Request removal |
| Terminatria | bst | bst3dm1 | Request removal |
| Rainy Day | cityy | ct3tourney2 | Request removal |
| TNK gas station | Anton | gas-st | Request removal |
| Ballistophobia | Jester | jstrq3dm2 | Request removal |
| Inner Sanctum | kat | katdm3 | Request removal |
| Winter Games | Comic Relief | wintergames | Request removal |
| Hypersonic Tourney | zeal0r | zl3tourney1 | Request removal |
| Hot and Moist | pjw | pjw3tourney1 | Request removal |
| Hydra | Pat Howard | hydra | Request removal |
| Goldleaf | Pat Howard | goldleaf | Request removal |
| Endurance | flipout | q3gwdm2 | Request removal |
| Windsong Keep | Phantazm11 | phantq3dm4 | Request removal |
| Corrosion | Phantazm11 | phantq3dm3_rev | Request removal |
| Pyramid of the Magician | Sock | pom_bots | Request removal |
| Dynasty | EmeraldTiger | pasdm1 | Request removal |
| Tatatu | GrindSpire | gs3dm5 | Request removal |
| The Forlorn Hope | JustOneFiX | jof3dm2 | Request removal |
| Grindill 2.0 | Quaker-X | qxdm4_v2 | Request removal |
| Left Behind | cityy | ct3dm5 | Request removal |
| Revenga! | Strahlemann | revenga | Request removal |
| PowerStroke | AKUTA | akutatourney3 | Request removal |
| Military Complex | AKUTA | akutatourney4 | Request removal |
| Deep Freeze | Shadowdane | shad3dm2 | Request removal |
| Blood Run Tourney | ztn | ztn3tourney1 | Request removal |
| Derwyll’s Castle 2 | Noruen | nor3ctf1 | Request removal |
| Substation 11 | Phantazm11 | phantq3ctf1_rev | Request removal |
| Geotechnic | Phantazm11 | phantq3dm6_mc | Request removal |
| Achromatic | flipout | q3gwdm1 | Request removal |
| The Edge of Forever | Sock | moteof_final | Request removal |
| Trespass | Pat Howard | trespass | Request removal |
| Ironwood | Pat Howard | ironwood | Request removal |
Content removal
Most of the maps and mods QuakeKube ships were made years ago by people who can’t be reached anymore, and their licenses are often loosely worded. They’re included because their readmes allow distributing them, with every effort to respect their authors’ wishes. If you made something QuakeKube ships and want it removed, or its credit changed, open a content removal request, or use the link next to a map above, and it will be taken out.