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.

BZFS2 prototype: Difference between revisions

From BZFlagWiki
Jump to navigation Jump to search
New page: ''This is an overview of the BZFS2 prototype released 4/22/2007.'' ==The New Paradigms== '''Channel''' - Channels are for transmitting various data at different priorities and with diffe...
(No difference)

Revision as of 15:47, 23 April 2007

This is an overview of the BZFS2 prototype released 4/22/2007.

The New Paradigms

Channel - Channels are for transmitting various data at different priorities and with different rights. Players 'tune in' and 'tune out' of channels depending on the state they are in and the rights that are conferred to them.

The channel model has a super channel which every client is connected to immediately upon connecting to the server. Then, there are one or more game channels where the game is actually played, and any game-related data is sent within this channel. There is at least one admin channel which authenticated users are tuned in to for admin-specific data.

Group - The new security model is a layered grouping model. All entities (players, channels, other groups), are within a group, and rights for any entity depend on the rights of a group and all it's ancestor groups.

Task - Tasks can be running tasks or timed tasks, and can be registered either from parts of the server, or from plugins.

See also