Skip to main content

Admin Flags in Counter-Strike 1.6 Server

Some of you might be wondering – what do the letters "abcdefghijklmnopqrstu" and "de" mean?
These are called flags. Let me explain in more detail with an example from the users.ini file:

"127.0.0.1" "" "abcdefghijklmnopqrstu" "de"

The sequence "abcdefghijklmnopqrstu" represents access flags. They define the rights the administrator will have on your server. In this case, we’ve granted full access. You can also assign more limited permissions, for instance, only the ability to kick players. The flag for kicking is "c", and the entry would look like this:

"127.0.0.1" "" "c" "de"

Here are all the available access flags, along with a description of what each one does:

AMX Admin Flags

FLAGINFO
aimmunity (can't be kicked/banned/slayed/slapped and affected by other commands)
breservation (can join on reserved slots)
camx_kick command
damx_ban and amx_unban commands (permanent and temporary bans)
eamx_slay and amx_slap commands
famx_map command
gamx_cvar command (not all cvars will be available)
hamx_cfg command
iamx_chat and other chat commands
jamx_vote and other vote commands
kaccess to sv_password cvar (by amx_cvar command)
laccess to amx_rcon command and rcon_password cvar (by amx_cvar command)
mcustom level A (for additional plugins)
ncustom level B
ocustom level C
pcustom level D
qcustom level E
rcustom level F
scustom level G
tcustom level H
umenu access
vamx_ban and amx_unban commands (temporary bans only, about amx_unban, only self performed ban during map gonna be allowed)
zdefault user (No admin permissions)

We've covered access flags, now it's the turn of the next type of flags - "account" flags. These define the type of administrator account. By default, account flags "d" and "e" are used to make admin by IP, and only "a" is used for admin by nick.

AMX Account Flags

FLAGINFO
adisconnect player on an invalid password
bclan tag
cthis is steamid/wonid
dthis is ip
epassword is not checked (only name/ip/steamid needed)
kname or tag is case sensitive. eg: if you set it so the name "Ham" is protected and case sensitive (flags "k" only), then anybody can use the names "haM", "HAM", "ham", etc, but not "Ham"

Guide banner