Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP4





Change Logs

* Thu Aug 26 2021 Johannes Segitz <>
- Added hardening to systemd service(s). Modified:
  * bzflagserver.service
* Sun Feb 28 2021 Martin Hauke <>
- Update to 2.4.22
  * Fix many issues with SDL 2 window management.
  * The playHistoryTracker plugin now tracks kills correctly.
  * Local shotID was not being set in bz_eShotFiredEvent.
  * Send active autopilot statuses to a joining player.
  * Fix solo bots being kicked when rejoining to a server.
  * Fix the backspace key not working on the bzadmin Curses menu.
* Tue Jun 23 2020 Mathias Homann <>
- Update to 2.4.20
  * Reorganization of the menus to improve usability - Scott Wichser
  * Add bz_isWithinWorldBoundaries to API - Vladimir Jimenez
  * Use teleporter names in /saveworld .obj exports - Vladimir Jimenez
  * Add bz_getSpawnPointWithin to API - Vladimir Jimenez
  * Fix NetHandler compiler errors on Alpine Linux - Jim Melton
  * Significantly improve platform-dependent header imports - Jim Melton
  * Only perform texture conversion to internal format once - Alfredo Tupone, Scott Wichser
  * Removal of never used logic for expiring builds - Zehra
  * Radar size and console height are controlled with BZDB variables - The Noah
  * Add bz_getNearestFlagSafetyZone to the API - Vladimir Jimenez
  * Don't allow hunt to be used when not connected to a server - Zehra
  * Improve vsync settings with SDL2 - Joshua Bodine
  * Ignore the -NSDocumentRevisionsDebugMode YES option in Xcode - Joshua Bodine
  * Add Slovak translation - Jose Riha, Scott Wichser
  * Use a greyscale color scale based on relative height when colored radar shots are disabled - Alfredo Tupone
  * Sort locally discovered servers to the top of the server list - Scott Wichser
  * Add the Open Free For All mode to the Start Server menu - Scott Wichser
  * Remove ineffective performance tests and just default to "modern" settings - Scott Wichser
  * Change default settings to better suit first time players - Scott Wichser
  * Standardize the rabbit game mode name to "Rabbit Chase" - Scott Wichser
  * Do not scale NPOT textures when OpenGL supports them - Alfredo Tupone
  * Generate mipmaps with OpenGL 1.4 extension - Alfredo Tupone
  * Fixed SDL 1.2 builds on macOS - Joshua Bodine
  * Force zbuffer for Experimental quality - Alfredo Tupone
  * Use GLEW to detect GL_EXT_texture_edge_clamp - Alfredo Tupone
  * Add support for storing arbitrary data in API player records - Jeff Myers
  * Fix API string utility functions sometimes losing values - Vladimir Jimenez
  * Add new bz_ePlayerDeathFinalizedEvent API event - Vladimir Jimenez
  * Display Time-per-Frame with 2 decimal digits and averaged over time - Alfredo Tupone
  * Output correct error when loading a nonexistent bzfs plugin - Vladimir Jimenez
  * Remove obsolete bzfs option from Start Server menu on Windows - Scott Wichser
* Sat May 18 2019 Martin Hauke <>
- Update to version 2.4.16
  * Send MsgFlagGrab before API event is called
  * Correctly unmuted when paused and killed by server
  * Format codebase to allman style
  * Use GLEW for obtaining OpenGL entry points and checking for
  * Revert a80ab87 (truncation warning fix) as that generated broken
    replay file headers. Detect and work around that bad header.
  * Use pkg-config, if available, to detect ncurses
- Update to version 2.4.14
  * Add new bz_eAllowServerShotFiredEvent to the API
  * Fix antialiasing when starting the client windowed
  * Update the Windows icon file to include larger icons
  * Treat the number pad keys uniquely for key mapping with SDL2
  * Better cpu selection for x86_64
  * Fix build with enable-profile
  * Add safety check when getting flags (bzfs)
  * Add min/../max to drawTime - Alfredo Tupone
  * Fix the -configdir option for the client
  * Improve support for custom BZDB vars in plug-ins
  * Fix truncation warnings
  * Add new bz_ePermissionModificationEvent to the API
  * Introduce new 'showMotto' permission
  * Fix gcc warnings and code formatting
  * Remove old BitmapFont renderer
  * Add new bz_eServerShotFiredEvent to the API
  * Revamp the world weapon API entirely
  * Add PLAYER-MOTTO output to logDetail plugin
  * Display remaining ban time when a banned player connects
  * Punitive messages no longer display admin callsigns
  * Slash commands in the API now know destination channel
  * Fix ability to bind a key with a modifier through menu
  * Disallow -helpmsg from world files
* Mon Mar 25 2019 Jan Engelhardt <>
- Add %systemd_ordering for %service_*.
* Tue Feb 26 2019
- Replaced the sysv init script by a systemd unit file
  Due to the complexity of the init script, the script is still
  used to start/stop the server. Note that the init script
  and the systemd unit file are not part of upstream!
  [bsc#1115940, bzflagserver.service]
Version: 2.4.12-bp150.2.4
* Thu Dec 21 2017
- Update to version 2.4.12
  * See /usr/share/doc/packages/bzflag/ChangeLog for full details
  * Added many new functions to API
  * Added plugins:
  * superUser
  * bzfscron
  * serverSidePlayerSample
  * CustomZoneSample
  * make build fully reproducible (boo#1047218)
- Drop upstream bzflag-char-signedness.patch
* Thu Nov 23 2017
- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)
* Wed Apr 17 2013
- Update to version 2.4.2
  * Added UPnP option to configure server networking - Alfredo Tupone
  * Added an option to have both leading and lagging radar shot lines - David Anderson
  * Prevent prohibited solo bots from joining, rather than kick afterward - Scott Wichser, Jeff Makey
  * Add thiefControl plugin which prevents stealing flags from teammates - Bernt Hansen, Scott Wichser
  * Preserve shot-limited flag behavior on final shot - David Anderson
  * Remove the -zoom command line option from bzflag - Jeff Makey
  * Provide observer team chat in OpenFFA mode - David Anderson
  * Add fairCTF plugin - Chris Wible
  * Allow plugins to specify a color when firing world weapons - Chris Wible
  * Add option for chat on the left and radar on the right - Kyle Mills
  * Add autoFlagReset plugin - Chris Wible
  * Allow joystick hats as input on Evdev and SDL platforms - Kyle Mills
  * Added Fastmap Plugin - Jeffery Myers
* Mon Apr 30 2012
- Use system c-ares and glew
- Stop using autoreconf
* Fri Mar 23 2012
- Strip redundant sections/tags from specfile
* Fri Sep 30 2011
- add libtool as buildrequire to make the spec file more reliable
* Wed Jul 06 2011
- Update to version 2.4.0
  * Shot messages are synchronized with position
  * Added /playerlist for everyone
  * Added message type for properly handling /me actions
  * Added BZDB option to hide flags on radar server side
  * Removed /setpass /register /identify
  * Handicap is computed on the server
  * Allow plugins to register custom flag types
  * Forced * for image downloads until user sets
  * Accepted patch from McSpider, added OpenFFA
  * Removed -requireUDP, now it is always required
  * Accepted patch from McSpider, removed client option to turn off fog
  * Accepted patch from McSpider, added -noTeamKills option
  * Removed -3Dfx, -no3Dfx. Moved -geometry ->  -window <geometry-spec>
  * Add ricochet on a per object basis for .bzw files
  * serverControl plugin- Add option to ignore observers for server shutdowns
  * serverControl plugin- Only report ban file access errors once
  * serverControl plugin- Limit filesystem checks to once every 3 seconds
  * LogDetail plugin-Add SERVER-MAPNAME with the public server description
  * The bzfs -time command line option allows end time
  * screenshots now compressed asynchronously
  * Add /serverdebug command and plugin API
  * Add bzfs -utc command line option to log timestamps using universal time
  * Fix buffer overrun when using -ts micros on Linux
  * Only players with POLL permission are eligible to vote
  * Only allow a single end shot credit for holding the shield flag
  * Do not inform hunters of stealthy prey
  * All scores are controlled completely by the server
  * Relabel player "email" string as "motto"
  * Require TALK privilege for player motto to be broadcast
  * Always require valid authentication for registered names
  * Move flag identification server side
  * GM sanity checks
  * Added the -publickey requirement for publicly listed servers (and renamed
    the bzfs -public option to -publictitle)
- Remove forward declaration patch
* Sat Jul 02 2011
- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)
* Tue Apr 06 2010
- Update to version 2.0.16
  * Fix regression in protocol handling by server
  * Add bullet tails as seen out the viewport
  * Remove unused dependency on Xi library
  * Allow only one Enter message per player instance
  * Add TimeLimit plugin
  * Remove broken vocaliser and obsolete torBlock plugins
  * Add Options -> Display -> AntiFlicker option
  * Add Options -> Input -> Confine Mouse (MotionBox)
  * Adjust advanced ground rendering for texture flicker
  * Backport fix for /idbanlist and /hostbanlist crashes
  * Fix player ghosting failure
  * Provide API support for using bz_moveFlag on team flags
  * Add pushstats plugin for future statistics gathering system
  * Increase restrictions on incompletely joined players
  * Announce saved file name in recordmatch plugin
  * Fix buffer overflow in menu subsystem
  * Fully support glob-style wildcards in hostbans and make name comparisons
    case insensitive
  * Properly limit maximum message size in /showgroup command
  * Reset team scores in case of a capture during a countdown
  * Block spoofed /me messages
  * Keep flags within the world boundary
  * Add the "roamView" BZDB variable
  * Change fonts to DejaVu
  * Source cleanup
  * use fdupes
* Thu Mar 18 2010
- cleanup spec file
* Mon Sep 08 2008
- Update to 2.0.12
  * Fix for memory leaks
  * Remove extra dir separator from cache entries
  * Configurable "defaultFOV" (60 deg) for widescreen users
  * Queue spawns after flag captures
  * Fix kill callback when is coming from server
  * Various permission fixes
  * gcc-4.3 fixes
* Mon Apr 21 2008
- update to latest 2.0 branch svn to fix various c-ares bugs
- add short description to init script
- build against ncurses for bzadmin
* Mon Apr 07 2008
- bzflag no longer uses adns but a bundled copy of libcares,
  update the spec file to use system c-ares instead.
* Wed Jan 16 2008
- Update to bzflag-2.0.10:
  * Add /modcount command
  * Add -adminlagannounce and -lagannounce
  * First map no longer ignored in Start Server menu
  * Add packet loss kick and related admin commands
  * Plugins get flag resets/spawns/grab/drop/transfer
  * Added more info for observers
  * Optionally use mesh position and height for radar
  * Add various new plugins (rabidRabbit, rabbitTimer torBlock regFlag, etc.)
  * Add favorite server
  * Some API changes
  * Adding jitter kick and related admin commands
  * Ability to change the killer in a PlayerDieEvent
  * Backport the record stop function from 2.1
  * Backported WW GMs from 2.1
* Tue Oct 16 2007
- added missing includes according to new gcc
  * missing-includes.patch
* Mon Apr 16 2007
- fixed 'warning: array subscript is below array bounds' [#229908]
- array_subscript2.patch
* Tue Mar 13 2007
- fixed 'warning: array subscript is below array bounds'
- array_subscript.patch
* Wed Jan 10 2007
- fix make install issue with mkdir
* Fri Jun 30 2006
- update to upstream version 2.0.8:
  * Add a plugin to record matches
  * Add an option to send out a UDP heartbeat message for observers behind flakey
  * Replaced admin message sound
  * Client and server now close http connections correctly
  * Fixed crash when rogue autopilot picks up a team flag
  * Fixed spawnpoint selection regression
* Fri May 05 2006
- Devel package is gone
- Update to bzflag-2.0.6:
  o game variables no longer accept invalid values.
  o Special Effects use tank (was team) color
  o /reset uses the values from the config and the map as default
  o Sreenshots now remember where they left off
  o Have windows dump std::error out to a file
  o Various API enhancmentes
  o Not applauding when capturing his own flag
  o Fixing crash on invalid captured flag
  o Fixed bots on a public server
  o Don't send admin the server password when wrong
  o Client config file can be saved on request
  o Allow for longer help files (50 lines)
  o Allow selective /reload of databases
  o Fix wrong kick if pausing having V and moving
  o Prevent long distance tank warping through walls
  o Display paused state when screen capturing while playing
  o Added new logDetail plugin
  o Fixed issue with denial-of-service message attacks
  o Support for -window on Mac command line executions
  o Show slot numbers in lagstats (if admin)
  o FPS limit energy saver option for laptops
  o Send admin channel warning if /password fails
  o Known players not authenticated are detected
  o Added /checkip command
  o "Enable Local Shot/Spawn Effects" affects "Driving with"
  o Show shot reload indicators when driving with a tank
  o Fix misc/ to handle MsgGameTime
  o Simple server list searching
  o Added GUI option for email display length