Since this is for a CS:S server, I'd suggest using the Mani Admin Plugin. It is what we use on our CS:S servers.
1. Download Version 1.2 T for CS:S.
www.mani-admin-plugin..../index.php
2. Extract the contents of the zip file(addons, cfg, materials, and sound folders) into the cstrike folder within the root server directory.
So for my test server I'd extract this to C:/HLServer/css/cstrike since that is where I installed the server.
3. Now on your server, goto the addons folder, there should be something called CreateVDF.exe. This is a simple program that essentially creates the text file that tells the server to load Mani when it starts. Run CreateVDF.exe, it will promt you for which game the server will be running, in this case, pick 'cstrike' from the drop down menu. Click 'Save VDF' and make sure it is saving to the same folder. (Inside the cstrike/addons folder) Ensure that the .vdf file was created. So now for my test server I have a file C:\HLServer\css\cstrike\addons\mani_admin_plugin.vdf
4. Restart the server. In the server console (not ingame console) tpye:
plugin_print
This will list all the plugins that are currently loaded on the server. Verify that Mani Admin Plugin is listed, if not, either there is something wrong with the .vdf that was created or mani was not installed correctly. If it was listed, we can move onto adding admins now.
5. The first admin will have to be added manually through the server. This first admin usually gets all the powers in order to add other admins while ingame and not just through the server. First you need a person's STEAMID, either yours or your father's. Join a game and while on the server tpye 'status' in console. This lists all the people on the server. On the right side of your name will be something like STEAM_0:1234567. Copy that. Once you have your STEAMID, you are ready to begin. In the Server console (not ingame console) you must create an admin client. In this example, let's setup admin for you Iceman. These are the commands to type in the Server console to give you admin.
ma_client AddClient Iceman
ma_client AddSteam Iceman STEAM_0:1234567
(of course, replace STEAM_0:1234567 with your actual STEAMID)
ma_client setaflag Iceman +#
(The admin commands are broken up into flags, if an admin doesn't have the specific flag set, they cannot run certain commands. Using +# gives the client Iceman EVERYTHING incuding the ability to add new Admins from within game)
6. Launch CS:S and join the server. If you type in 'admin' in console a menu should popup. Hit 9 to go to the next page, you should see 'Client Admin' from there you can add new admins and edit existing ones. You can also create admin groups like how we have on our servers. Different groups, some with more powers than others. If you need help with that let me know, that takes some time to explain.
