Difference between revisions of "Adding Admins (SourceMod)"

From AlliedModders Wiki
Jump to: navigation, search
m
m
Line 1: Line 1:
 +
__FORCETOC__
 
SourceMod has as very detailed and flexible administration system, and it can be quite daunting to users.  To simplify things, there are a number of "flags" which specify generic permissions administrators can have.
 
SourceMod has as very detailed and flexible administration system, and it can be quite daunting to users.  To simplify things, there are a number of "flags" which specify generic permissions administrators can have.
  
Line 89: Line 90:
 
"BAILOPAN" "abc" "Gab3n" //name BAILOPAN, password "Gab3n": gets reservation, kick, ban
 
"BAILOPAN" "abc" "Gab3n" //name BAILOPAN, password "Gab3n": gets reservation, kick, ban
 
</pre>
 
</pre>
 
=Detailed Admins=
 
:TODO:
 
  
 
[[Category:SourceMod Documentation]]
 
[[Category:SourceMod Documentation]]

Revision as of 03:00, 8 June 2007

SourceMod has as very detailed and flexible administration system, and it can be quite daunting to users. To simplify things, there are a number of "flags" which specify generic permissions administrators can have.

Aside from that, there are (currently) two provided ways of storing admins. One via a simplified flat file, and another via a more complex tree-based file.

Note: As of this writing, only steam and IP based authentication is available. Name based authentication using passwords is not yet enabled.

Levels

First, let's quickly run down the provided levels:

Name Flag Purpose
reservation a Reserved slot access.
generic b Generic admin; required for admins.
kick c Kick other players.
ban d Ban other players.
unban e Remove bans.
slay f Slay/harm other players.
map g Change the map or major gameplay features.
cvar h Change most cvars.
config i Execute config files.
chat j Special chat privileges.
vote k Start or create votes.
password l Set a password on the server.
rcon m Use RCON commands.
cheats m Change sv_cheats or use cheating commands.
root z Magically enables all flags.

Immunity

There is no immunity flag. Instead, there are three types of immunity:

  • Default immunity; immunity from admins who do not have default immunity.
  • Global immunity; immunity from admins who do not have global or default immunity.
  • Specific immunity; immunity from a specific group (see advanced section).

Simple Admins

The easiest way to add administrators is through configs/admins_simple.ini. This is a flat file which requires two parameters per line: authentication info, and flags.

Three examples are provided:

"STEAM_0:1:16"		"bce"			//kick, ban, slay for this steam ID
"127.0.0.1"		"z"			//all permissions for this ip
"BAILOPAN"		"abc"	"Gab3n"		//name BAILOPAN, password "Gab3n": gets reservation, kick, ban