This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
Services Proposal
This is a proposal for a revamped BZFlag services system (list server, BZFlag forum, and website) by AAA. Post comments on the Discussion page
Features
Minimum Requirements
The BZFlag global service requires the following minimum features (and example):
- No single point of failure (geographical distribution)
- Internal authentication system common to all services
- Ability to list servers
- Player tracking (Who is where)
- Knowing minimum requirements to talk, join, and spawn
- Players on the server
- Team sizes (max and current)
- Custom server status info (Game timer, game status)
- Restricting server visibility by global group
- Forum with common authentication
- Wiki with common authentication
- Token store with common authentication, for authenticating users to 3rd parties
Proposed features
- Encrypted logins (by the BZFlag client and/or weblogin)
- Registration in the client
Considerations
- Lightweight where possible
Other services
- Image/texture uploading and hosting
