[default Commands] autoEnable=true ;= Setting this to `true` enables players to input commands with "mutate" ;= console command. ;= Default is `true`. useMutateInput=true ;= Setting this to `true` enables players to input commands right in the chat ;= by prepending them with [`chatCommandPrefix`]. ;= Default is `true`. useChatInput=true ;= Chat messages, prepended by this prefix will be treated as commands. ;= Default is "!". Empty values are also treated as "!". chatCommandPrefix=! ;= Allows to specify which user groups are used in determining command/votings ;= permission. ;= They must be specified in the order of importance: from the group with ;= highest level of permissions to the lowest. When determining player's ;= permission to use a certain command/voting, his group with the highest ;= available permissions will be used. commandGroup=admin commandGroup=moderator commandGroup=trusted commandGroup=all ;= Add a specified `CommandList` to the specified user group addCommandList=(name="default",for="all") addCommandList=(name="moderator",for="moderator") addCommandList=(name="admin",for="admin") addCommandList=(name="debug",for="admin") ;= Allows to specify a name for a certain command class ;= ;= NOTE:By default command choses that name by itself and its not recommended ;= to override it. You should only use this setting in case there is naming ;= conflict between commands from different packages. ;=renamingRule=(rename=class'ACommandHelp',to="lol") ;= Allows to specify a name for a certain voting class ;= ;= NOTE:By default voting choses that name by itself and its not recommended ;= to override it. You should only use this setting in case there is naming ;= conflict between votings from different packages. ;=votingRenamingRule=(rename=class'Voting',to="lol") ;= `CommandList` describes a set of commands and votings that can be made ;= available to users inside Commands feature ;= ;= Optionally, permission configs can be specified for commands and votings, ;= allowing server admins to create command lists for different groups player ;= with the same commands, but different permissions. [default CommandList] ;= Allows to specify if this list should only be added when server is running ;= in debug mode. ;= `true` means yes, `false` means that list will always be available. debugOnly=false ;= Adds a command of specified class with a "default" permissions config command=class'ACommandHelp' command=class'ACommandVote' ;= Adds a voting of specified class with a "default" permissions config voting=class'Voting' ;= Adds a command of specified class with specified permissions config ;=commandWith=(cmd=,config="") ;= Adds a voting of specified class with specified permissions config ;=commandWith=(vtn=,config="") [debug CommandList] debugOnly=true command=class'ACommandFakers' [moderator CommandList] command=class'ACommandNotify' [admin CommandList] command=class'ACommandSideEffects' ;= `VotingPermissions` describe use permission settings for a voting [default VotingPermissions] ;= Determines the duration of the voting period, specified in seconds. ;= Zero or negative values mean unlimited voting period. votingTime=30 ;= Determines how draw will be interpreted. ;= `true` means draw counts as a vote's success, `false` means draw counts as a vote's failure. drawEqualsSuccess=false ;= Determines whether spectators are allowed to vote. allowSpectatorVoting=false ;= Specifies which group(s) of players are allowed to see who makes what vote. allowedToVoteGroup=all ;= Specifies which group(s) of players are allowed to see who makes what vote. allowedToSeeVotesGroup=all ;= Specifies which group(s) of players are allowed to forcibly end voting. allowedToForceGroup=admin allowedToForceGroup=moderator [anonymous VotingPermissions] votingTime=30 drawEqualsSuccess=false allowSpectatorVoting=false allowedToVoteGroup=all allowedToSeeVotesGroup=admin allowedToSeeVotesGroup=moderator allowedToForceGroup=admin allowedToForceGroup=moderator [moderator VotingPermissions] votingTime=60 drawEqualsSuccess=false allowSpectatorVoting=false allowedToVoteGroup=admin allowedToVoteGroup=moderator allowedToSeeVotesGroup=admin allowedToForceGroup=admin [admin VotingPermissions] votingTime=60 drawEqualsSuccess=false allowSpectatorVoting=true allowedToVoteGroup=admin allowedToSeeVotesGroup=admin allowedToForceGroup=admin