3,365 apps tracked 0 new today 17 updated today Synced just now

Q-Zandronum

A Zandronum 3.0 fork with improved netcode, configurable movement and many small tweaks

Q-Zandronum & Doomseeker team ✓ Verified

com.qzandronum.Q-Zandronum
View on Flathub ↗

Q-Zandronum is a fork of Zandronum, a multiplayer oriented port, based off Skulltag, for Doom and Doom II by id Software. The main goal of the fork is to improve the QC:DE gameplay, but it can be used with other mods as well. The engine brings improved netcode, multiple Quality-of-Life improvements and new modding features.

In some scenarios, commercial data files are required to run the supported games. In other cases, it's possibly to automatically use Freedoom as a drop-in replacement. This package comes bundled with Doomseeker for easy installation and server browsing.

Screenshots

Doom multiplayer
Doom multiplayer
QC:Doom Edition
QC:Doom Edition
Alphatius
Alphatius
Doomseeker browser
Doomseeker browser

Observed history

App ChangeVersionWhen ↓

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

1.4.2218 Dec 2025

Update Q-Zandronum to 1.4.22

  • Reverted the quake explosion thrust formula when hit by other players
1.4.2116 Dec 2025

Update Q-Zandronum to 1.4.21

  • When using quake explosion thrust, the explosion knockback on players is calculated relative to their eyes, no matter who fired the projectile. Previously, it only worked when receiving knockback from own projectiles.
  • "callvote" command now also automatically votes "yes".
  • Fixed inheriting gravity from multiple 3d floors.
  • Fixed engine not updating sector lights correctly in some cases when moving ceiling planes.
  • FreeformMenu now uses float scale to better adjust to different screens. It considers both screen width and height, with 480x270 16:9 screen as a base, and scales from there.
  • Added CVF_SKIPOWNER and CVF_FORCESERVERSIDE flags for A_ChangeVelocity.
  • Implemented unlagged for MovePolyTo and PolyDoor poly types.
  • Fixed crash when activator is null for SetActionScript(), SetPredictableValue(), GetPredictableValue() and SetEffectActor() ACS scripts.
  • Fixed clientside Effect Actors spawning on clients with a delay.
1.4.2028 Nov 2024

Update Q-Zandronum to 1.4.20

  • Bots no longer fire their weapons in warmup state..
  • You can no longer switch to spectator in singleplayer campaign unless sv_cheats is ON.
  • Fixed user4 dash not working when jump button is pressed.
  • Fixed midi soundfont default path and the fallback path.
  • Fixed LumpOpen ACS function crash (thanks TDRR).Backported the latest SetPlayerClass ACS function code from Zandronum 3.2.
  • Backported the Floor_Stop() and Ceiling_Stop() ACS functions from GZDoom.
  • Fixed botepisode support and made it possible to create PvP campaigns with HUB levels. See below changes for details.
  • Botepisode campaigns (PvP botmatch) are now displayed on top of PvE campaigns in episodes list.
  • Leaving PvP gamemode campaign level now displays intermission.
  • The ACS_Execute, ACS_ExecuteAlways and Teleport_NewMap functions now support string map names. Make sure to add a minus before the map name. For example: Teleport_NewMap(-"MAP02").
  • Added campaignhub property to MAPINFO lump. It is supposed to be used in singleplayer botepisode campaigns to tell the deathmatch map where to go after the match has ended.
  • Added botsSkillOffset property to CMPGNINF lump to offset bot skills up or down per each level individually.
  • Added GAMEEVENT_MAP_COMPLETE event type (index 8) for EVENT scripts. This event is triggered after returning to HUB from a deathmatch match, and it's arguments provider the map name and info on whether the player won or not.
  • Added support for setting custom cvars in CMPGNINF lump. The syntax is cvar cvarname = value.
  • Added InCampaign() ACS function to tell whether the player is currently in a campaign.
  • The map console command will no longer start a campaign if launching a campaign map. It has to be done via the "New Game" menu.
  • FreeformMenu consinders singleplayer botmatch as singleplayer when using NotInSingleplayer flag.
  • FreeformMenu only consinders PvP gamemodes as botmatch when using NotInBotplay flag.
  • Fixed parsing player and bot team info in CMPGNINF lump.
  • Fixed Respawn map scripts not running for players that respawned after map change.
  • Fixed some cvars not setting correctly when set by CMPGNINF lump.
  • Fixed botmatch campaign status not saving correctly in saved games.
1.4.1926 Sept 2024

Update Q-Zandronum to 1.4.19

  • When turning off spectators vision in Team LMS, it only affects spectating dead players. True spectators can now see everyone despite the setting.
  • Fixed ACS AnnouncerSound function local parameter playing all sounds in offline skirmish.
  • FreeformMenu Command item text now dims when it's disabled.