This wiki is archived and useful information is being migrated to the main bzflag.org website

Difference between revisions of "Sample Group File"

From BZFlagWiki
Jump to: navigation, search
m (added http://groupdb.links-clan.net/)
Line 3: Line 3:
 
<nowiki>#</nowiki> An excellent groupdb builder exists at this location  http://groupdb.links-clan.net/
 
<nowiki>#</nowiki> An excellent groupdb builder exists at this location  http://groupdb.links-clan.net/
  
<nowiki>#</nowiki> In this example everyone in the SAMPLE.ADMIN group also gets the permissions
+
<nowiki>#</nowiki> In this example everyone in the SAMPLE.ADMIN group also gets the permissions
<nowiki>#</nowiki> of SAMPLE.COP, because of the *SAMPLE.COP entry which adds the permissions
+
<nowiki>#</nowiki> of SAMPLE.COP, because of the *SAMPLE.COP entry which adds the permissions
<nowiki>#</nowiki> of SAMPLE.COP to SAMPLE.ADMIN, and everyone in the SAMPLE.OWNER
+
<nowiki>#</nowiki> of SAMPLE.COP to SAMPLE.ADMIN, and everyone in the SAMPLE.OWNER
<nowiki>#</nowiki> group gets the permissions of SAMPLE.ADMIN (including the SAMPLE.COP) permissions
+
<nowiki>#</nowiki> group gets the permissions of SAMPLE.ADMIN (including the SAMPLE.COP) permissions
<nowiki>#</nowiki> because of the *SAMPLE.ADMIN entry.
+
<nowiki>#</nowiki> because of the *SAMPLE.ADMIN entry.
 
   
 
   
 
SAMPLE.COP:+FLAGHISTORY +KICK +KILL +BANLIST +PLAYERLIST +POLL +VETO +PRIVATEMESSAGE +ACTIONMESSAGE +ADMINMESSAGESEND +ADMINMESSAGERECEIVE +IDLESTATS +SPAWN +TALK +SAY +MUTE +UNMUTE +ANTIBAN +ANTIPOLL +ANTIPOLLBAN +ANTIPOLLKICK +ANTIDEREGISTER +REJOIN +SAY +MATCHSTART +MATCHEND +MATCHCONFIG +FLAGMASTER
 
SAMPLE.COP:+FLAGHISTORY +KICK +KILL +BANLIST +PLAYERLIST +POLL +VETO +PRIVATEMESSAGE +ACTIONMESSAGE +ADMINMESSAGESEND +ADMINMESSAGERECEIVE +IDLESTATS +SPAWN +TALK +SAY +MUTE +UNMUTE +ANTIBAN +ANTIPOLL +ANTIPOLLBAN +ANTIPOLLKICK +ANTIDEREGISTER +REJOIN +SAY +MATCHSTART +MATCHEND +MATCHCONFIG +FLAGMASTER
Line 17: Line 17:
 
MUTE: !TALK
 
MUTE: !TALK
 
    
 
    
<nowiki>#</nowiki> There are 2 "default" groups which are on every server they are
+
<nowiki>#</nowiki> There are 2 "default" groups which are on every server they are
<nowiki>#</nowiki> EVERYONE and VERIFIED. EVERYONE is, well, everyone, including
+
<nowiki>#</nowiki> EVERYONE and VERIFIED. EVERYONE is, well, everyone, including
<nowiki>#</nowiki> those in other groups. VERIFIED are users who have Globally Identified,
+
<nowiki>#</nowiki> those in other groups. VERIFIED are users who have Globally Identified,
<nowiki>#</nowiki> also including those in other groups. You may include them in
+
<nowiki>#</nowiki> also including those in other groups. You may include them in
<nowiki>#</nowiki> your group file. Permissions can be prefixed by one of 3 symbols +, -.
+
<nowiki>#</nowiki> your group file. Permissions can be prefixed by one of 3 symbols +, -.
<nowiki>#</nowiki>
+
<nowiki>#</nowiki>
<nowiki>#</nowiki> +PERM adds the permission
+
<nowiki>#</nowiki> +PERM adds the permission
<nowiki>#</nowiki> -PERM removes a permission
+
<nowiki>#</nowiki> -PERM removes a permission
<nowiki>#</nowiki> !PERM denies a permission, even if you inherit it from one of the other
+
<nowiki>#</nowiki> !PERM denies a permission, even if you inherit it from one of the other
<nowiki>#</nowiki>  groups you belong to  
+
<nowiki>#</nowiki>  groups you belong to  
<nowiki>#</nowiki>
+
<nowiki>#</nowiki>
<nowiki>#</nowiki> If the permission has no symbol + is assumed. If there is a conflict in perms
+
<nowiki>#</nowiki> If the permission has no symbol + is assumed. If there is a conflict in perms
<nowiki>#</nowiki> between groups a person belongs to the order of presidence (from lowest to highest)
+
<nowiki>#</nowiki> between groups a person belongs to the order of presidence (from lowest to highest)
<nowiki>#</nowiki> is -, +, !.  This means if there is a -PERM and +PERM, the permissions that the
+
<nowiki>#</nowiki> is -, +, !.  This means if there is a -PERM and +PERM, the permissions that the
<nowiki>#</nowiki> user gets is +PERM. On the other hand if there is a +PERM and a !PERM the user
+
<nowiki>#</nowiki> user gets is +PERM. On the other hand if there is a +PERM and a !PERM the user
<nowiki>#</nowiki> is denied that PERM. The order in which the permissions are in the group file
+
<nowiki>#</nowiki> is denied that PERM. The order in which the permissions are in the group file
<nowiki>#</nowiki> is not important.  
+
<nowiki>#</nowiki> is not important.  
<nowiki>#</nowiki>
+
<nowiki>#</nowiki>
<nowiki>#</nowiki> The line below removes all of the default permissions from the EVERYONE group and then
+
<nowiki>#</nowiki> The line below removes all of the default permissions from the EVERYONE group and then
<nowiki>#</nowiki> gives them back TALK and SPAWN.
+
<nowiki>#</nowiki> gives them back TALK and SPAWN.
<nowiki>#</nowiki>  
+
<nowiki>#</nowiki>  
<nowiki>#</nowiki> EVERYONE: -ALL +SPAWN +TALK  
+
<nowiki>#</nowiki> EVERYONE: -ALL +SPAWN +TALK  
<nowiki>#</nowiki>
+
<nowiki>#</nowiki>
 
|}
 
|}
 
[[Category:Server]]
 
[[Category:Server]]

Revision as of 17:22, 18 March 2007

# An excellent groupdb builder exists at this location http://groupdb.links-clan.net/

# In this example everyone in the SAMPLE.ADMIN group also gets the permissions # of SAMPLE.COP, because of the *SAMPLE.COP entry which adds the permissions # of SAMPLE.COP to SAMPLE.ADMIN, and everyone in the SAMPLE.OWNER # group gets the permissions of SAMPLE.ADMIN (including the SAMPLE.COP) permissions # because of the *SAMPLE.ADMIN entry.

SAMPLE.COP:+FLAGHISTORY +KICK +KILL +BANLIST +PLAYERLIST +POLL +VETO +PRIVATEMESSAGE +ACTIONMESSAGE +ADMINMESSAGESEND +ADMINMESSAGERECEIVE +IDLESTATS +SPAWN +TALK +SAY +MUTE +UNMUTE +ANTIBAN +ANTIPOLL +ANTIPOLLBAN +ANTIPOLLKICK +ANTIDEREGISTER +REJOIN +SAY +MATCHSTART +MATCHEND +MATCHCONFIG +FLAGMASTER

SAMPLE.ADMIN: *SAMPLE.COP +BAN +UNBAN

SAMPLE.OWNER: *SAMPLE.ADMIN +BAN +UNBAN +SETVAR +SHUTDOWNSERVER

MUTE: !TALK

# There are 2 "default" groups which are on every server they are # EVERYONE and VERIFIED. EVERYONE is, well, everyone, including # those in other groups. VERIFIED are users who have Globally Identified, # also including those in other groups. You may include them in # your group file. Permissions can be prefixed by one of 3 symbols +, -. # # +PERM adds the permission # -PERM removes a permission # !PERM denies a permission, even if you inherit it from one of the other # groups you belong to # # If the permission has no symbol + is assumed. If there is a conflict in perms # between groups a person belongs to the order of presidence (from lowest to highest) # is -, +, !. This means if there is a -PERM and +PERM, the permissions that the # user gets is +PERM. On the other hand if there is a +PERM and a !PERM the user # is denied that PERM. The order in which the permissions are in the group file # is not important. # # The line below removes all of the default permissions from the EVERYONE group and then # gives them back TALK and SPAWN. # # EVERYONE: -ALL +SPAWN +TALK #