Skip to content

Instantly share code, notes, and snippets.

BZFlag Web 2021/2022

This is a rough plan to improve our account management, server list, web login, and social websites. Currently phpBB is being used to provide account registration and group management for the game along social functions (private messaging and forums). The primary goals of this is to create a new site for managing accounts and organizations/groups, create an improved server list for 2.6 that will function with IPv6, and to implement a replacement for our web login system that makes use of modern industry standards (OpenID Connect). A secondary goal that may be abandoned is to replace phpBB with a simple social site that has private messaging and forums.


Phases

  • Phase 1: Account Management site will be created with the ability to create and manage accounts in phpBB (with some additional data stored in the Account Management database)
  • Phase 2: Organization, group, and server key management added to Account Management site and the legacy server list will be updated to
@blast007
blast007 / issue33.diff
Last active January 17, 2016 15:00
BZFlag-Dev/bzflag issue #33 possible fix
diff --git a/src/bzfs/bzfs.cxx b/src/bzfs/bzfs.cxx
index c86c1a4..5aecf73 100644
--- a/src/bzfs/bzfs.cxx
+++ b/src/bzfs/bzfs.cxx
@@ -3041,6 +3041,20 @@ void checkTeamScore(int playerIndex, int teamIndex)
buf = nboPackUByte(bufStart, playerIndex);
buf = nboPackUShort(buf, uint16_t(teamIndex));
broadcastMessage(MsgScoreOver, (char*)buf-(char*)bufStart, bufStart);
+
+ double spawnDelay = (double)BZDB.eval(StateDatabase::BZDB_EXPLODETIME);