I KNOW THERE IS ALOT OF SIMILAR GUIDES AROUND THE INTERNET, BUT I WANTED TO MAKE SURE THAT IT FITS MY UPCOMING GUIDE!
First, before you continue reading, you might question yourself;
Why does this guy post a Counter-Strike guide on a MMO forum?! Well, there's just one answer. This is the first part in my release, the other one will be released to the Contributor Longue, since I don't want it leaked, nor over used. It will basically earn you alot of money if you do it correct.
Let's create your server!
Download this file: http://www.f.djs-gaming.com/hlds_updatetool.exe (Sorry if you think it's a suspicious link, it's just my subdomain for files.)
Install it on C:, do NOT change this, if you want to install it somewhere else, move it AFTER the installation. Choose your region and push next etc.
Press WINDOWS KEY + R (Bringing up the Run window)
Type in ”cmd” (without ” ofcorse), and push OK.
Type cd.. twice (yes, with 2 dots)
Then, write cd /HLServer (OR where you moved it after the installation)
You should now be inside the correct folder, great. Now type this in the window:
hldsupdatetool.exe -command update -game cstrike -dir .
Exactly like this, do NOT remove the dot on the end. This will download the neccesary files, this may take a while depending on your internet connection speed. When done, continue reading below:
Let's use the console interface (which uses less system resources). Enter your folder where you installed it, right click on HLDS.exe, select ”Create Shortcut”. Right click on the newly created shortcut file, and select properties. In the target field, type in this:
C:\HLServer\hlds.exe -console -game cstrike +maxplayers 16 +map awp_rooftops -port 27016 -sport 27010
Explaination:
First part is where the original file is located. -console uses the console UI.
-game is that we're running a 1.6 server.
+maxplayers is how many slots your server should have.
+map is which map it should start on when you start your server.
-port is which port it should use, try to not use 27015, since this is used by the CS client. Use your forwarded port.
Optional: add -insecure if you don't want VAC on your server.
The servers config is very important, you should use this one, with modifications ofcorse.
Browse SERVERLOCATION/cstrike and open your config.cfg file with notepad. Delete everything and replace it with this:
Code:hostname "Your Server name here" rcon_password "your rcon password here" mp_autokick 1 mp_autoteambalance 0 mp_c4timer 35 mp_chattime 1 mp_flashlight 0 mp_footsteps 1 mp_forcechasecam 0 mp_freezetime 4 mp_friendlyfire 0 mp_hostagepenelty 5 mp_limitteams 0 mp_logmessages 1 mp_mapvoteratio 0.6 mp_roundtime 2.25 mp_maxrounds 0 mp_timelimit 60 mp_tkpunish 0 mp_startmoney 800 mp_buytime 0.5 sys_ticrate "10000" sv_maxupdaterate "70" sv_minupdaterate "13" sv_maxrate "18000" sv_maxspeed "900" sv_minrate "6500" sv_proxies "0" sv_aim 0 sv_cheats 0 sv_lan 0 sv_password "" sv_restart 0 sv_region 3 max_queries_window "-1" max_queries_sec_global "-1" max_queries_sec "-1" decalfrequency 60 edgefriction 2 host_framerate 0 mp_falldamage 1 pausable 0
Modify the first 2 so they fit you, and then save and close the file.
Great! Your server is now created! But we still need AMX MOD X.
Download this file: http://www.f.djs-gaming.com/amxx.exe (If you don't trust me, you can download it from AMX Mod X - Half-Life Scripting for Pros! ) and install it.
When you come to choose install method, choose ”Select mod directory”.
Browse to your servers folder (i.e C:\HLServer\), and from there, select the cstrike folder. On custom game addon, choose Counter-Strike. Hit OK and let it do it's thing.