BAT can handle admins in basic ways, either via a text file called users.ini or via MySQL . If your planning on using MySQL you should take a look at that page instead of this one.
Example of users.ini
// Basic Admin tool users ini file// Format is:
// STEAMID,access,name
// IP,access,name// a = Access to kick,slap,slay,gag
// b = Access to ban
// c = Access to admin chat, and csay
// d = Access to execute commands directly to server console ( rcon )
// e = Access to change the map on the server
// f = Access to reserved slots
// g = Immunity to admin commands ( But only against admins that DONT have the immunity flag )
// h = Access to admin_noclip ( Only works on sourceforts )
// i = Access to admin_banip
// j = Access to Menu Rcon ( Predefined server side commands, in menucmds.ini )
// k = Temp bans only ( Still requires b flag, this prevents perm bans or bans over 60min)// l = Votes only ( Limits user to only be able to start votes for the admin action, like map change or kick/ban )
//
// YOU CANNOT USE LOCAL CHARACTERS IN ANYTHING, STICK TO THE ENGLISH ALPHABET.
STEAM_ID_LAN,abcdefghij,EKSLAN
10.0.0.5,abcdefghij,YOURNAME
YOURSTEAMIDHERE,abcdefghij,YOURNAME
Here is a example of admin account:
STEAM_0:1:20732,abcdefghij,EKS
When you have added admins, you can either reload the map or type admin_reload in the server console. Remember that players need to reconnect for admin rights to take effect. After you have added admins they can start using the admin commands.
To get a list of the admin commands you have access to you can do a admin_help in console . But most admins are just going to use the menu and you see the menu by writing the command admin_menu ( Or bind j admin_menu )
Fake ads