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

Difference between revisions of "Server Permissions"

From BZFlagWiki
Jump to: navigation, search
(+merge)
m (wiki link)
 
(24 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{merge|Group Permissions}}
 
 
 
Permissions can be assigned to groups and individual players on a server.  
 
Permissions can be assigned to groups and individual players on a server.  
These permissions control what a player may do on the server. Many of the permissions control which [[Client_Commands|commands]] can be used by players.
+
These permissions control what a player may do on the server. Many of the permissions control which [[Slash Commands|commands]] can be used by players.
  
 
{|{{Prettytable}}
 
{|{{Prettytable}}
Line 9: Line 7:
 
| {{Hl3}} |'''Description'''  
 
| {{Hl3}} |'''Description'''  
 
|-
 
|-
actionMessages ||  Allowed to use '''''/me'''''                                                 
+
actionMessage ||  Allowed to use '''''/me'''''                                                 
 
|-
 
|-
 
|  adminMessageReceive  ||  Player receives messages sent to the admin channel                   
 
|  adminMessageReceive  ||  Player receives messages sent to the admin channel                   
Line 25: Line 23:
 
|  antipoll  ||  Player is immune to '''''/poll'''''                                         
 
|  antipoll  ||  Player is immune to '''''/poll'''''                                         
 
|-
 
|-
|  antipollban  ||  Player is immune banning with '''''/poll'''''                              
+
|  antipollban  ||  Player is immune banning with '''''/poll'''''
 
|-
 
|-
 
|  antipollkick  ||  Player is immune kicking with '''''/poll'''''                               
 
|  antipollkick  ||  Player is immune kicking with '''''/poll'''''                               
Line 33: Line 31:
 
|  ban  ||  Player may ban other players with '''''/ban'''''                             
 
|  ban  ||  Player may ban other players with '''''/ban'''''                             
 
|-
 
|-
|  banlist  ||  Player may list active bans with '''''/banlist'''''                        
+
|  banlist  ||  Player may list active bans with '''''/banlist'''''    
 +
|-
 +
|  clientquery  ||  Player may issue '''''/clientquery''''', available in version 2.4.3+.                     
 
|-
 
|-
 
|  countdown  ||  Player may issue '''''/countdown'''''                                       
 
|  countdown  ||  Player may issue '''''/countdown'''''                                       
Line 39: Line 39:
 
|  date  ||  Player may query the date and time from the server with '''''/date'''''     
 
|  date  ||  Player may query the date and time from the server with '''''/date'''''     
 
|-
 
|-
|  endGame  ||  Player may issue '''''/endgame'''''                                         
+
|  endGame  ||  Player may issue '''''/gameover'''''                                         
 
|-
 
|-
|  flagHistory  ||  Player allowed to use '''''/flaghistory'''''                                 
+
|  flagHistory  ||  Player allowed to use '''''/flag history'''''                                 
 
|-
 
|-
|  flagMaster  ||  Player allowed to use '''''/flag give''''' and '''''/flag take'''''                 
+
|  flagMaster  ||  Player allowed to use all '''''/flag''''' commands                  
 
|-
 
|-
|  flagMod  ||  Player allowed to use '''''/flag'''''                                      
+
|  flagMod  ||  Player allowed to use '''''/flag reset''''', '''''/flag show''''' and '''''/flag history'''''. Using '''''/flag reset''''' to reset an individual flag requires ''flagMaster''
 
|-
 
|-
 
|  hideAdmin  ||  Player doesn't show @                                   
 
|  hideAdmin  ||  Player doesn't show @                                   
Line 51: Line 51:
 
|  idlestats  ||  Player allowed to use '''''/idlestats'''''                                   
 
|  idlestats  ||  Player allowed to use '''''/idlestats'''''                                   
 
|-
 
|-
|  info  ||                                                                    
+
|  info  ||                                                            
 +
|-
 +
|  jitterwarn  ||  Player may use '''''/jitterwarn''''' and '''''/jitterdrop'''''' to query or set jitterwarn/jitterdrop variable         
 
|-
 
|-
 
|  kick  ||  Player allowed to use '''''/kick'''''                                       
 
|  kick  ||  Player allowed to use '''''/kick'''''                                       
Line 57: Line 59:
 
|  kill  ||  Player allowed to use '''''/kill'''''                                       
 
|  kill  ||  Player allowed to use '''''/kill'''''                                       
 
|-
 
|-
lagwarn  || Player may use '''''/lagwarn''''' to query or set lagwarn variable         
+
lagstats || Player may use '''''/lagstats''''' to query the latency of players
 
|-
 
|-
listPerms ||                                                                    
+
lagwarn || Player may use '''''/lagwarn''''' and '''''/lagdrop''''' to query or set lagwarn/lagdrop variable         
 
|-
 
|-
|  masterban  ||  Player may use '''''/masterban'''''                                        
+
|  listPerms  ||  Player may use '''''/showperms''''' to show the current permissions of the user/selected player.                                                                     
 +
|-
 +
|  listPlugins  ||  Player may use '''''/listplugins'''''
 +
|-
 +
|  loadPlugin || Player may use '''''/loadplugin'''''
 +
|-
 +
|  masterban  ||  Player may use '''''/masterban'''''
 +
|-
 +
|  modcount ||  Player may use '''''/modcount'''''                     
 
|-
 
|-
 
|  mute  ||  Player may use '''''/mute'''''                                               
 
|  mute  ||  Player may use '''''/mute'''''                                               
 +
|-
 +
|  packetlosswarn  ||  Player may use '''''/packetlosswarn''''' and '''''/packetlossdrop''''' to query or set packetlosswarn/packetlossdrop variable         
 
|-
 
|-
 
|  playerList  ||  Player may use '''''/playerlist'''''                                         
 
|  playerList  ||  Player may use '''''/playerlist'''''                                         
 +
|-
 +
|  plugins  ||  Player may use '''''/listplugins''''', '''''/loadplugin''''' and '''''/unloadplugin'''''. Requires bzflag to be built with the optional plug-in support, available in version 2.0.10+.                                     
 
|-
 
|-
 
|  poll  ||  Player may use '''''/poll'''''                                               
 
|  poll  ||  Player may use '''''/poll'''''                                               
Line 87: Line 101:
 
|  removePerms  ||  May remove permissions from players                                 
 
|  removePerms  ||  May remove permissions from players                                 
 
|-
 
|-
|  replay  ||  Player allowed to use '''''/replay'''''                                    
+
|  replay  ||  Player allowed to use '''''/replay'''''                    
 +
|-
 +
|  report  ||  Player allowed to use '''''/report'''''                           
 
|-
 
|-
 
|  requireIdentify  ||  Registered callsigns must identify before they are allowed to spawn  
 
|  requireIdentify  ||  Registered callsigns must identify before they are allowed to spawn  
Line 95: Line 111:
 
|  sendHelp  ||  Player allowed to use '''''/sendhelp'''''                                   
 
|  sendHelp  ||  Player allowed to use '''''/sendhelp'''''                                   
 
|-
 
|-
|  setAll  ||  Grants all set* perms                                              
+
|  setAll  ||  Grants all set* perms, allows use of '''''/reload''''' and '''''/serverdebug'''''                                           
 
|-
 
|-
 
|  setPerms  ||  May grant permissions to players                                     
 
|  setPerms  ||  May grant permissions to players                                     
 
|-
 
|-
|  setVar  ||  Player allowed ot use '''''/set'''''                                         
+
|  setVar  ||  Player allowed to use '''''/set'''''                                         
 
|-
 
|-
 
|  shortBan  ||  Allowed bans with limited durations only                             
 
|  shortBan  ||  Allowed bans with limited durations only                             
 
|-
 
|-
|  showOthers  ||  May use '''''/showgroup''''' on other callsigns                             
+
|  showAdmin  ||  Gives a player an @ regardless of having the "shortban" or "ban" permission. ''The hideAdmin permission supersedes the showAdmin permission.''
 +
|-
 +
|  showOthers  ||  May use '''''/showgroup''''' and '''''/showperms''''' on other callsigns                             
 
|-
 
|-
 
|  shutdownServer  ||  Player allowed to use '''''/shutdownserver'''''                               
 
|  shutdownServer  ||  Player allowed to use '''''/shutdownserver'''''                               
Line 115: Line 133:
 
|  unban  ||  Player may use '''''/unban'''''                                             
 
|  unban  ||  Player may use '''''/unban'''''                                             
 
|-
 
|-
|  unmute  ||  Player may use '''''/unban'''''                                             
+
|  unloadPlugin || Player may use '''''/unloadplugin'''
 +
|-
 +
|  unmute  ||  Player may use '''''/unmute'''''                                             
 
|-
 
|-
 
|  veto  ||  Player may use '''''/veto'''''                                               
 
|  veto  ||  Player may use '''''/veto'''''                                               

Latest revision as of 04:39, 1 January 2017

Permissions can be assigned to groups and individual players on a server. These permissions control what a player may do on the server. Many of the permissions control which commands can be used by players.

Permission Description
actionMessage Allowed to use /me
adminMessageReceive Player receives messages sent to the admin channel
adminMessageSend Player may send messages to the admin channel
antiban Player is immune to /ban
antideregister Player cannot be deregistered with /deregister
antikick Player is immune to /kick
antikill Player is immune to /kill
antipoll Player is immune to /poll
antipollban Player is immune banning with /poll
antipollkick Player is immune kicking with /poll
antipollkill Player is immune killing with /poll
ban Player may ban other players with /ban
banlist Player may list active bans with /banlist
clientquery Player may issue /clientquery, available in version 2.4.3+.
countdown Player may issue /countdown
date Player may query the date and time from the server with /date
endGame Player may issue /gameover
flagHistory Player allowed to use /flag history
flagMaster Player allowed to use all /flag commands
flagMod Player allowed to use /flag reset, /flag show and /flag history. Using /flag reset to reset an individual flag requires flagMaster
hideAdmin Player doesn't show @
idlestats Player allowed to use /idlestats
info
jitterwarn Player may use /jitterwarn and /jitterdrop' to query or set jitterwarn/jitterdrop variable
kick Player allowed to use /kick
kill Player allowed to use /kill
lagstats Player may use /lagstats to query the latency of players
lagwarn Player may use /lagwarn and /lagdrop to query or set lagwarn/lagdrop variable
listPerms Player may use /showperms to show the current permissions of the user/selected player.
listPlugins Player may use /listplugins
loadPlugin Player may use /loadplugin
masterban Player may use /masterban
modcount Player may use /modcount
mute Player may use /mute
packetlosswarn Player may use /packetlosswarn and /packetlossdrop to query or set packetlosswarn/packetlossdrop variable
playerList Player may use /playerlist
plugins Player may use /listplugins, /loadplugin and /unloadplugin. Requires bzflag to be built with the optional plug-in support, available in version 2.0.10+.
poll Player may use /poll
pollBan Player may use /poll ban
pollFlagReset Player may use /poll flagreset
pollKick Player may use /poll kick
pollKill Player may use /poll kill
pollSet Player may use /poll set
privateMessage Player may send private messages with '.'
record Player may use /record
rejoin Allows instant rejoin, regardless of _rejoinTime
removePerms May remove permissions from players
replay Player allowed to use /replay
report Player allowed to use /report
requireIdentify Registered callsigns must identify before they are allowed to spawn
say Player allowed to use /say
sendHelp Player allowed to use /sendhelp
setAll Grants all set* perms, allows use of /reload and /serverdebug
setPerms May grant permissions to players
setVar Player allowed to use /set
shortBan Allowed bans with limited durations only
showAdmin Gives a player an @ regardless of having the "shortban" or "ban" permission. The hideAdmin permission supersedes the showAdmin permission.
showOthers May use /showgroup and /showperms on other callsigns
shutdownServer Player allowed to use /shutdownserver
spawn Join game as a player. Observers don't need this permission.
superkill Player allowed to use /superkill
talk Allows player to send messages.
unban Player may use /unban
unloadPlugin Player may use /unloadplugin
unmute Player may use /unmute
veto Player may use /veto
viewReports Player may use /viewreports
vote Player may use /vote