Execute the program and follow the on-screen instructions to install the HLDS to your desired directory, I will use C:\hl2server
Once this has been done open the folder
In this folder you should find a file called HldsUpdateTool open it and the base files, update process will start
Once this has finished you should have several new files in your case you want a Counter Strike Source server so open notepad from the start menu programs and enter the text below into the notepad, filling in the details such as steam account name and password where it says "password here" etc. This has to be spot on, and exactly as shown below
Click file and save-as and then type in the name "Css_update.bat" EXACTLY like that (but without the speech marks), and where it says "Save as file type" click the drop down menu and select "All Files" save it in the hl2server folder we made earlier. Now open that folder and double click your new-made bat file, the server will start to update according to the game specified after the "-game" command Wait for the update to complete it will take quite a while depending on your internet connection as you are downloading the entire of counter strike source into you hl2Server Directory so that the server can run :)
When it has finished your server is READY! you can start it via the scrds icon but there still more to go before you do that :P
Go to start and then to accessories and then click on the button called notepad this will open notepad
Put the following into your new notepad document without the speech marks
Save the note pad into you hl2Server Directory press save as and navigate to hl2Server folder when there before saving click at the bottom where it says save as type and select all files then save your notepad file as "Server.bat" without speech marks
TO MAKE SURE YOUR SERVER WORKS DOUBLE CLICK THE SERVER.BAT
IF IT FLASHES ON AND OFF THEN YOUR SERVER HAS NOT FULL DOWNLOADED RUN THE CSS_UPDATE.BAT AGAIN
Download the mani-admin-plugin using one of the links below. Extract it open the file there should be a folder called cstrike inside if the folder you opened is called cstrike then just click back. You have an option, to either use V1.1 or V1.2 The only difference is in the admin menus and the workings of admin registration. I reccomend V1.2
Copy the folder called Cstrike and paste it into the hl2Server folder press Yes to all when it says do you want to over-write, next open the "addons" folder in cstrike and double click the file called "CreateVDF" a little window will pop up, refer to screenshot B; click the drop down menu and select "cstrike" for a CSS server etc. Now press CreateVDF and save it in the addons folder, DONT rename it, just save it.
Mani Admin plugin has been installed and now to make yourself the admin, you will need your Steam ID for this. Now before we do that, depending on which plugin you download [1.1 or 1.2] you will need seperate steps for each one. I will start with V1.2 after the next step
In order to get your Steam ID just go into any CSS game (server) and type in the console "status" then look for your name and next to it your steam ID copy this to your clip board in other words just highlight the Steam ID and right click and press copy if you know nothing about the steam console then go to options and then go to keyboard and click advanced and check the box called "enable console" then press the weird button left of the 1 at the top of the keyboard to bring up the console
Adding Admin in V1.2
Now for V1.2 adding admin is a completley different process to 1.1, first we must create the admin list, called clients.txt; copy and paste the following into a blank notepad:
Admin by Steam ID
"clients.txt"
{
"version" "1"
// This key group lists all your client players
"players"
{
// This must be a unique client name
"your_name"
{
// Client real name
"name" "your_name"
// Steam ID for the client
"steam" "YOUR_STEAM_ID_HERE"
// These are personal access flags for a player
"flags"
{
"Admin" "q2 q3 grav pban A B C D E F G H I J K L M N O P Q R S T U VW X Y Z a b c d e f g i j k l m o p q r s t v w x y z client admin spray"
}
}
}
}
Now save it in the cstrike/cfg/mani-admin-plugin directory, as "clients" it will automatically be saved as a text. Now we need to open the clients text up and insert your details, its pretty obvious, add the details where required; for example "YOUR_STEAM_ID_HERE" is where you put your Steam ID... Figures.. but I know what some of you are like ;)
Once this has been done, save it and you are now admin CONGRATULATIONS
Adding Admin in V1.1
Now this is alot simpler; all we have to do is take our Steam ID, open up the text file called "adminlist" in Cstrike/cfg/mani-admin-plugin and paste it under the last // at the bottom of the text, like so:
//
STEAM_ID
Now save it and you are admin, HURRAY!
Basic Setup
Now we need to bind a key to your admin menu (I use H); but use any key you like that's not already in use :). Go to my computer, C drive, Program files>Valve, Steam>Steamapps>accountname>counter strike source> cstrike and into the folder called cfg. In there there is a file called "config" right click and press open, if it says unknown file type then press the selection "choose program from list" and then select the program notepad :) the file will open up scroll down and you should see some binds for example bind h "cheer" for example purposes in order to bind a key to your admin menu change the command from "cheer" to "admin" so that when you press this button your admin menu will pop and you can wreck havoc upon those unsuspecting players ;) MUHAHAHA!. Note: you can bind it to any key just change the command of any useless key ;). save this text and hey presto when you press h or any key you binded it to you menu will pop up HURRAY!
Phew nearly done my fingers are tired :P. Next we need to configure your server with a server configuration eg. round time limits etc. for this I have included my server config below this tutorial copy and paste it into notepad and save it as Server.cfg remeber to click all files at the bottom make any changes that are necessary e.g. server name and password. put this in your hl2Server>Cstrike>cfg folder and YOUR DONE! HUZZAH!!
Go into you hl2Server folder and double click on the server.bat file you saved before your server will start and there you go.. to find out the IP of your server; do the following:
Press Start
Press Run
A little box shall appear, and in there type "cmd"
A black box will appear, and in there type "ipconfig/all"
If entered correctly, lots of crap should appear; now sift through the crap and find the field marked "IP Address", THAT is your IP, stick 27016 on the end of it to get the IP to connect to in game
HAVE LOTS OF FUN Note. Depending on your internet connection the server rates contained in my server.cfg may not be the best for your server. If you have any enquiries don't be afraid to PM me, DO NOT add me on X-fire I am rarley on
Another Note. If u happen to be on any network wireless or otherwise, chances are people wont be able to access ure server unless ure network is set up for a port forward, for more information on this go to my other tutorial, which addresses this issue: