Groupdef.conf

From ASSS Wiki
Revision as of 18:43, 6 October 2007 by CypherJF (talk | contribs) (introduction of this article to the wiki, needs to be further elaborated upon)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
The title of this article should be groupdef.conf. The initial letter is capitalized due to technical restrictions.

The groupdef.conf file defines a structure of file paths which point to files which specify the command capabilities for each user group. Generally this file should never be edited directly rather customizations for the individual user group definitions are defined in the /conf/groupdef.dir/ directory.

Default Configuration

The default configuration file from ASSS 1.4.4.

; conf/groupdef.conf
; don't edit this file, edit the ones in groupdef.dir

[default]
#include groupdef.dir/default

[mod]
#include groupdef.dir/default
#include groupdef.dir/mod

[smod]
#include groupdef.dir/default
#include groupdef.dir/mod
#include groupdef.dir/smod
#include groupdef.dir/alias

[sysop]
#include groupdef.dir/default
#include groupdef.dir/mod
#include groupdef.dir/smod
#include groupdef.dir/sysop
#include groupdef.dir/alias
#include groupdef.dir/objects

[god]
#include groupdef.dir/default
#include groupdef.dir/mod
#include groupdef.dir/smod
#include groupdef.dir/sysop
#include groupdef.dir/alias
#include groupdef.dir/objects
higher_than_sysop

/conf/groupdef.dir/default

The default ASSS 1.4.4 /conf/groupdef.dir/ command configuration file for the "default" user group.

; conf/groups/default

cmd_help
cmd_go
cmd_arena
cmd_spec
cmd_stats
privcmd_stats
cmd_score
cmd_myscore
; you also need Misc:SelfScoreReset to use this
cmd_scorereset
cmd_time
cmd_jackpot
cmd_buy
cmd_cheater
cmd_where
cmd_zone
cmd_obscene

cmd_version
cmd_uptime
cmd_mapinfo

cmd_cd
cmd_pwd

cmd_listmod
cmd_getgroup
privcmd_getgroup
cmd_grplogin

cmd_lag
privcmd_lag

cmd_last
cmd_listarena

; this isn't as dangerous as it looks.
; you need higher_than_x capabilities to set other people's groups.
privcmd_setgroup
privcmd_rmgroup

privcmd_freqkick
privcmd_giveowner

cmd_joinpwd
cmd_freqpwd

cmd_usage
privcmd_usage
cmd_userid
privcmd_userid

cmd_passwd
cmd_local_password

cmd_sheep

privcmd_sendfile
cmd_cancelfile
cmd_acceptfile
; this needs to be enabled for anyone who's going to be sending files:
uploadfile

; turf:
cmd_turftime
cmd_turfinfo
cmd_turfstats

; not implemented yet
cmd_packetloss
cmd_zone
cmd_find