A list of resources for anything and everything BZFlag related
| Project | Description |
|---|---|
| BZFlag-Dev/bzflag | BZFlag client and server source code + misc utilities. |
| BZFlag-Dev/bzflag.org | BZFlag website. |
| BZFlag-Dev/bzflag-dependencies | Windows dependencies for compiling BZFlag |
| BZFlag-Dev/bzflag-tools | BZWGen, BZEdit, BZEdit32, BZStats |
| BZFlag-Dev/bzflag-web | Old website and database |
| BZFlag-Dev/bzflag-listkeymgr | BZFlag list key manager. |
| BZFlag-Dev/snapcraft | Official BZFlag Snapcraft Package |
| BZFlag-Dev/bzflag-archive | unreleased BZFlag pieces |
| BZFlag-Dev/bzworkbench | BZFlag map development tool |
| BZFlag-Dev/style-guide | (In Development) :: The official front-end style guide for BZFlag websites |
| BZFlag-Dev/bzflag-submitimages | |
| BZFlag-Dev/account.bzflag.org | |
| BZFlag-Dev/bzflag-bzfls | |
| BZFlag-Dev/asset-manager | |
| BZFlag-Dev/bzflag-art | Sources for Original Art used in BZFlag |
| Project | Description |
|---|---|
| allejo/bzflag-networking.php | A PHP library for reading and unpacking BZFlag network packets |
| allejo/bzflag-networking.go | A collection of BZFlag tools written in Go that attempt to implement the BZFlag protocol |
| allejo/bzflag-networking.py | Python library for reading and unpacking BZFlag network packets |
| allejo/rrlog | A PHP command-line tool for translating BZFlag replays to JSON or other formats |
| allejo/bzelectron | BZFlag group permissions compiler. |
| allejo/WebBZEdit | Web based BZW editor/creator. |
| allejo/bzflag-rendering.php | Renders thumbnails of BZFlag worlds. |
| allejo/postgame | Analytics and summaries for BZFlag Replay files. |
| allejo/roconut | Symfony based pastebin website for BZFlag /savemsgs log files |
| allejo/BZBBAuthenticationBundle | Symfony bundle for adding authentication with the BZFlag forums |
| allejo/sublime-language-bzw | Language syntax definition for the BZW map syntax |
| allejo/bzfs-stats | WordPress plugin that creates a short code in order to display statistics about BZFlag servers |
| atupone/bzflagWireshark | Wireshark plug-in for BZFlag. |
| blast007/bzflag-model-writer | Outputs the tank model in BZFlag |
| blast007/ipv6-sandbox | Experimenting with IPv6 support for BZFlag with a simplistic test case |
| JeffM2501/UnityBZWTools | Tools to build maps for BZFlag in the Unity 3D Editor |
| JeffM2501/LibBZFlag | Generic Implementation of BZFlag data, protocol, and client state |
| kongr45gpen/bzls-rust | Rust program to list BZFlag servers |
| kongr45gpen/bz-survey | Survey system using BZFlag authentication |
| kongr45gpen/gamestats | BZFlag statistics website |
| kongr45gpen/bzmon | Uses BZAdmin to monitor BZFlag servers |
| kongr45gpen/gu-trainer | BZW world and system for training |
| kongr45gpen/bzflagPatches | Client and server modifications for various enhancements. |
| kongr45gpen/bzls-rust-supybot | supybot/gribble/limnoria IRC bot plugin that lists BZFlag server with the aid of bzls-rust |
| kongr45gpen/offiProbCalc | BZFlag Official Probability Calculation |
| kongr45gpen/oldLeagueGenerator | Generator for old BZFlag league data |
| macsforme/bzflag-embedded | BZFlag on embedded devices |
| Project | Description |
|---|---|
| allejo/bzflag-plugin-manager | A command-line utility for managing plugins in your local BZFlag build system |
| allejo/bzflagPluginStarter3 | Website/tool for generating plug-in skeletons/templates for BZFS plug-ins. |
| allejo/bzflagPluginStarter2 | Plug-in template creation website. |
| allejo/bzflagPluginStarter | A PHP script that will generate the skeleton of a BZFlag plugin for someone to simply add code to the body. |
| allejo/bztoolkit | Additional functions not included within the official BZF API. |
| allejo/bzflagPluginTemplate | Template for creating BZFlag plugin folders ready for distribution via git |
| allejo/PluginConfiguration | Wrapper for the BZFlag plug-in API's PluginConfig object |
| allejo/bzfPluginGen | The core logic for generating a BZFlag C++ plug-in source from JSON |
| allejo/ssg-visualizer | WIP :: A tool for creating configurations for the stagedSceneGenerator BZFlag plug-in |
| allejo/bz_JsonConfig | A simple library for BZFlag plug-ins to read a JSON configuration file |
| kongr45gpen/plugin-gitignore | A .gitgnore file for bzflag plug-ins. |
| Project | Description |
|---|---|
| allejo/neutralZones | A BZFlag plug-in to disallow specified flags from certain areas on a map |
| allejo/relativeBZDBValues | A BZFlag plugin to change BZDB settings based on the amount of non-observer players |
| allejo/bzdbLock | A BZFlag plug-in that allows server owners to lock BZDB variables from being changed by admins |
| allejo/safeGenocide | A BZFlag plug-in to create a Genocide-like flag without the mass killing |
| allejo/shotLimitZone | A BZFlag plugin that allows you add shot limits to flags based on the location where they are picked up. |
| allejo/Checkpoint | BZFlag plug-in to save a player's spawn location when they reach checkpoints |
| allejo/ctfOverseer | A BZFlag plug-in to oversee the fairness and features of CTF |
| allejo/AOLer | BZFlag translation plugin that will convert regular chat to AOL 1337 speak |
| allejo/ScoreRestorer | A BZFlag plug-in that restores a player's score whenever they rejoin within a set amount of time. |
| allejo/dodgeball | A BZFlag plugin introducing the "Dodgeball" game mode |
| allejo/mappedDeathZones | BZFlag plug-in that introduces basic spawning logic based on where a player died |
| allejo/Checkpoint-legacy | This is mrapple's original implementation of the Checkpoint plugin |
| allejo/VPNBlocker | BZFlag plug-in used to query VPN detection services to auto-kick players on VPNs |
| allejo/autoTeamBalance | Automatic team balancing plug-in. |
| allejo/TeamPhoenix | BZFlag plugin to allow players to switch maps on a server. This is a replacement for the old mapchange plugin. |
| allejo/spawnAtBase | BZFlag plug-in to force players to spawn at a custom base object instead of their respective bases |
| allejo/playerJoinHandler | BZFlag plug-in to help avoid disruptions during matches |
| allejo/matchTrainerAssistant | BZFlag plug-in that adds commands to help players train on league servers |
| allejo/persistentMute | A BZFlag plug-in to persist mutes after a player rejoins |
| allejo/mapchange | Mapchange plug-in |
| allejo/timedFlagOnSpawn | BZFlag plug-in which gives player a flag on spawn, but takes it away shortly after |
| allejo/DemilitarizedZones | BZFlag plug-in to add zones to maps where shots are rendered harmless |
| allejo/UselessMine | BZFlag plug-in that allows players to place mines by grabbing the Useless flag |
| allejo/bountyHunter | BZFlag plugin that will reward those bounty hunters who are always going after the players on a rampage. |
| allejo/uselessRampage | BZFlag plugin that brings some use to the Useless flag |
| allejo/playerdb | |
| allejo/AllHandsOnDeck | A BZFlag plug-in that implements the All Hands On Deck game mode |
| allejo/lastTankStanding | A BZFlag game mode where the last tank standing wins the match |
| allejo/CaptureBonus | BZFlag plugin that awards a static bonus to players who capture the flag. |
| allejo/flagResetTimer | Plug-in to reset all flags in x time |
| allejo/varProtection | Plug-in to prevent certain set variables from being modified. |
| allejo/sayFTwelve | Plug-in to kick players who mention F12 |
| allejo/flagResetOnCap | BZFlag plug-in that resets all flags on the map when a flag is captured except for the team flags |
| allejo/connectionsPerIP | BZFlag plugin that limits the number of connections from a certain IP address |
| blast007/stagedSceneGenerator | A BZFlag plugin that allows setting up staged scenes with fixed tanks and shots. Useful for generating screenshots. |
| kongr45gpen/mapChange | MapChange plug-in for BZFlag |
| kongr45gpen/flagOnSpawn | Provides flag on spawn depending on variable |
| kongr45gpen/NoRogueGenocide | Plugin for BZFlag which prevents rogues from using or holding the Genocide flag |
| kongr45gpen/observerChat | Plugin for the online multiplayer game BZFlag that controls observers' participation on global chat. |
| kongr45gpen/ShootYourTeammates | BZFlag server plugin that gives you extra points if you shoot your teammates |
| Website | Description |
|---|---|
| BZList.net | Real-time BZFlag server stats |
| BZStats.Strayer.de | Strayer's BZStats |
| thenoah.dev/bzfs-plugins | BZFlag Server Plugins |
| www.cruzan.info/bzflag/bzflag.html | Sid6.7's BZflag Worlds |
| shellshock.bzflag.bz | Dutchrai's Shell Shock |
| Project | Description |
|---|---|
| BZFlagCommunity/webbzw | Preview and edit BZW files on the web |
| bzlist/bzlist.net-old | BZList is an online service providing real-time BZFlag server information |
| bzlist/bzlist.net | Socket.io + React = (kind of) real-time server stats for BZFlag. |
| cs8425/bzw-viewer | BZW viewer in WebGL |
| The-Noah/bzfs-plugins | Website with listing of BZFlag plug-ins. |
| The-Noah/bzw-online | Generate BZW files on the web |
| will-in-wi/bzfs-web-ui | A web interface for starting BZFlag servers. |
| Project | Description |
|---|---|
| admiraljoey/bzflag-tools | misc. tools for bzflag |
| ahsthree/ObstacleCourse | Ruby Script to generate a Obstacle Course for the game Bzflag. |
| Aref-Riant/bzflag | Bzflag game server with plugins and maps |
| BaptLaGagne/BZTools | Helper to run bzflag server |
| BZFlagCommunity/bsm | BZFlag server manager. Easily manage multiple bzfs instances |
| BZFlagCommunity/bzfquery.rs | Rust version of bzfquery with no external dependencies. It can be used as a library or form the command line. |
| BZFlagCommunity/bzw-images | Screenshots of various BZFlag maps |
| BZFlagCommunity/bzfquery.js | JavaScript/TypeScript version of bzfquery for Deno with no external dependencies. It can also be used as a library or from the command line. |
| bzlist/bzfs-history | Saves a snapshot of all public BZFlag servers into a MongoDB database |
| computate-org/computate_bzflag | |
| dennis/bzlauncher | GUI for launching BZFlag |
| forquare/BZFlag-Server-GUI-Tool | |
| gitpan/BZFlag-Info | Read-only release history for BZFlag-Info |
| icecld/bzw-highlighting | Syntax Highlighting for BZFlag BZW Files |
| imec-int/BZCast | Sends visual and audible cues to the Chromecast when playing BZFlag |
| imec-int/BZHue | Augment BZflag with the Phlips Hue lights (hacked.io project) |
| jftsang/mybzfs | My BZFlag server config and map |
| kaadmy/passture | Ducati-style BZFlag map with a twist. |
| kaadmy/bzcheatfree | BZFlag client with all builtin hacks and cheats removed |
| nairraf/bzflagServerManagement | |
| m1k3s/gbzadmin3 | gtkmm GUI client for BZFlag server administration |
| quinn-cc/MyBZFlag | |
| quinn-cc/bzflag-grue-1.0.0 | This is my custom version of the BZFS, all in one package here. |
| Raibaz/bzrank-gui | An HTML viewer for BZFlag stats |
| rcaputo/bzflag-map-vectrex | Old Skool style world for BZFlag |
| tdaede/blender-bzw | Blender BZFlag BZW exporter |
| The-Noah/bzflag-launcher | BZFlag launcher for Windows |
| The-Noah/bzflag-servers-bot | BZFlag discord bot which gets current player counts online. |
| The-Noah/BZFlag-Textures | Textures for BZFlag |
| tommybutler/zehrasoccer | Zehra's BZFlag Soccer Server |
| Project | Description |
|---|---|
| achoopic/Grenade | Grenade custom flag plugin for BZFlag 2.4 |
| asinck/ReverseGeno | A plugin for bzflag. It allows a player to genocide the other team by being shot. |
| bzlist/bzlist-bzfs-plugin | |
| kaadmy/armory | Adds a BZFlag gamemode similar to Team Fortress 2's "payload" gamemode. |
| mborromeo/bzrank | Yet another BZFlag stats system |
| mborromeo/bzrank-feeder | Submodule of the BZRank plugin |
| mborromeo/bzrank-plugin | Submodule of the BZRank plugin |
| RighthandSon/Retroreflector | A plugin for BZFlag https://www.bzflag.org that creates a retroreflector flag |
| RighthandSon/givePoint | A plugin for BZFlag https://www.bzflag.org that allows players to give away their points. |
| RighthandSon/CascadeFlag | Modified plugin from https://allejo.io/blog/bzflag-plug-ins-for-dummies-chapter-9/ |
| RingingResonance/goomba | goomba stomp plugin for bzflag |
| xale/bzflag-mapvote | BZFlag Plugin: allows operators to change the server's current map, or players to vote for a map change |
| xale/bzflag-spreetracker | BZFlag Plugin: tracks players' kill-streaks and announces them as server messages |
| Project | Description |
|---|---|
| allejo/bzion | League management system for BZFlag. |
| allejo/LeagueOverseer | Plug-in which works jointly with bzion. |
| catay/OneVsOne | 1vs1 league plug-in |
| macsforme/bzfmchallenge | The web site code for the BZFlag FunMatch Challenge at challenge.leaguesunited.org. |
| macsforme/leaguesunited | A place for collaborative development of tools for BZFlag Leagues United. |
| macsforme/mutedChatHelper | BZFlag server plugin that allows muted players to send several pre-determined messages. |
| Project | Description |
|---|---|
| atshum/BZFlag-ICS491 | BZFlag 2.4.0, ICS491 Fall 2011 |
| Azmisov/bzflag-ai | Artificial Intelligence for playing the BZFlag tank game |
| canadaduane/BraveZealot | AI bot for BZFlag |
| chris-clm09/bzflag | cs470 projects |
| eclazalde/bzflag470 | bzflag lab for CS470 |
| EthanAI/Gaming-AI-BZflag-ShootOut | AI code for a team of tanks for the game BZflag |
| joeldenning/cs470 | BZFlag Brian and Joel |
| JiajunK/BZFlag-Robots | An edit to the game "BZFlag" to implement AI |
| jlarobello/BZFlag-AI | Green team |
| mdko/byu-cs470 | |
| sojacky/BZFlag-final | working bzflag for final ai shootout |
| tylersouthwick/bzflagagent | CS470 BZFlag Agent |