Search
Username:
Password:

Register or Reset Password

SUBMISSIONS
Counter Strike
   New Maps
   New Tutorials
   New Skins
   New GUI's
   New Sounds
   New Threads
Other
   Media
   Gamers
   Clans
   Studios
 
 
Search Tutorials:           Advanced
 
 
 
How to Build a Source Server *Updated*
Difficulty: Intermediate
Category: CS:S > Server AdministrationAuthor(s): Majin_DiggZ

Creating a Free server



Welcome... Sit down by my fire and I will share with you, they glorious path to a server LOADED with Mani admin goodies...


  1. Download the updater


  2. Execute the program and follow the on-screen instructions to install the HLDS to your desired directory, I will use C:\hl2server


  3. Once this has been done open the folder


  4. In this folder you should find a file called HldsUpdateTool open it and the base files, update process will start


  5. 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


  6. MAKE SURE YOU PUT IT IN LIKE THIS

    date/t
    time/t
    hldsupdatetool -command update -game "Counter-Strike Source" -dir c:\hl2server -username "username here" -password "password here"
    time/t
    @pause

  7. 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 :)


  8. 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


  9. Go to start and then to accessories and then click on the button called notepad this will open notepad


  10. Put the following into your new notepad document without the speech marks


  11. "C:\hl2server\srcds.exe -console -game cstrike -tickrate 80 +fps_max 600 +maxplayers 16 -port 27016 +exec server.cfg +map de_dust2 -secure" copy and paste it :)

  12. 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


  13. 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

  14. 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


  15. For V1.1

    For V1.2

  16. 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.


  17. 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


  18. 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


  19. Adding Admin in V1.2



  20. 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:


  21. 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"

    }
    }
    }
    }

  22. 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 ;)


  23. Once this has been done, save it and you are now admin CONGRATULATIONS


  24. Adding Admin in V1.1



  25. 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


  26. Now save it and you are admin, HURRAY!

    Basic Setup



  27. 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!


  28. 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!!


  29. 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




  30. 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:



Port Forwarding


Happy server hosting

Here is my server config change accordingly if needs be:

// General Settings
hostname "yourservername"
host_framerate 0
setpause 0
sv_password "yourpassword"
mp_chattime 10
sv_lan 0
sv_secure 1
sv_pausable 0
sv_cheats 0
sv_consistency 1
sv_stats 1
sv_allowdownload 1
sv_allowupload 1
sv_downloadurl
sv_timeout 30
sv_voicecodec vaudio_miles
sv_voiceenable 1
sv_alltalk 0
sv_visiblemaxplayers 24
bot_prefix "[n00b]"

// SourceTV
tv_autorecord 0
tv_chattimelimit 0
tv_debug 0
tv_delay 10
tv_delaymapchange 1
tv_dispatchmode 1
tv_enable 1
tv_maxclients 128
tv_maxrate 0
tv_name "Mega TV"
tv_password ""
tv_port 27020
tv_snapshotrate 16

// Ban Settings
exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip

// Contact & Geo Settings
sv_contact Randombloke@somewhere.com
sv_region 3
// us eastcoast - sv_region 0
// us westcoast - sv_region 1
// south america - sv_region 2
// europe - sv_region 3
// asia - sv_region 4
// australia - sv_region 5
// middle east - sv_region 6
// africa - sv_region 7
// world - sv_region 255

// Rcon Settings
rcon_password "Digg"
sv_rcon_banpenalty 15
sv_rcon_maxfailures 4
sv_rcon_minfailures 2
sv_rcon_minfailuretime 30

// Log Settings
sv_log_onefile 0
sv_logfile 1
sv_logbans 1
sv_logecho 1
mp_logdetail 3
log on

// Teamplay Settings
mp_spawnprotectiontime 0
mp_autokick 0
mp_autoteambalance 0
mp_fadetoblack 0
mp_forcecamera 0
mp_forcerespawn 1
mp_teamplay 0

// Game Settings
mp_fraglimit 0
mp_maxrounds 0
mp_winlimit 0
mp_timelimit 0
mp_startmoney 800
mp_roundtime 2.5
mp_allowNPCs 1
mp_autocrosshair 0
mp_buytime 0.5
mp_c4timer 40
mp_falldamage 1
mp_flashlight 1
mp_footsteps 1
mp_freezetime 2
mp_friendlyfire 1
mp_tkpunish 0
mp_hostagepenalty 4
mp_limitteams 0
mp_playerid 0
sv_footsteps 1

// Performance Settings
mp_weaponstay 0
mp_decals 200
decalfrequency 10
breakable_multiplayer 1

// Spectator Settings
mp_allowspectators 1
sv_specaccelerate 5
sv_specnoclip 1
sv_specspeed 3

// Physics Settings
sv_gravity 800
sv_friction 4
sv_airaccelerate 10
sv_stopspeed 75
sv_stepsize 18
sv_maxspeed 320

// Rate Settings
sv_minrate 5000
sv_maxrate 25000
sv_minupdaterate 20
sv_maxupdaterate 80
sv_unlag 1
sv_maxunlag 1

// Ammo Settings
ammo_338mag_max 30
ammo_357sig_max 50
ammo_45acp_max 100
ammo_50AE_max 35
ammo_556mm_box_max 200
ammo_556mm_max 90
ammo_57mm_max 100
ammo_762mm_max 90
ammo_9mm_max 120
ammo_buckshot_max 40
ammo_flashbang_max 20
ammo_hegrenade_max 20
ammo_smokegrenade_max 20

exec mani_quake_sounds
exec autoban.cfg

// Mani Mod
exec mani_server.cfg
ma_war 0

// Announce Execution
say Public Mode CFG executed







Added: 2 years agoTags: build, source, server, updated
How to Build a Source Server *Updated*
Added by...
Images


Submitter Identity
Majin_DiggZ .
To see light - learn the extents of dark
Tutorial Stats
Statistics on tutorial submissions by Majin_DiggZ .
Submissions: 4
    Independent: 4
    Studio: 0
    Redistributions: 4
Total Views: 96,907
Total Feedback: 221 posts
Average Rating: 9.4/10
Unrated Tutorials: 0
Total Favs: 68
First Submission: 2 years ago
Latest Submission: 1 year ago
Favorite Category: CS:S > Server Administration (2 releases)
Statistics
This tut's scores and traffic.
Rating: 9.6/10
Skill Band: Expert (9.0 to 10)
Assessments: 9
Views: 31,654
Favorites: 23
Feedback: 88
New Tutorials: Server Administration
More tuts in this category.
Free Fast Downloads!
Difficulty: Beginner
How To Install WcsMod
Difficulty: Beginner
Installing Mani and Popular Addons
Difficulty: Intermediate
How to add awesome addons to CSS Server
Difficulty: Beginner
Share It!
Get HTML Code
Get BBCode
Tell a Friend
Assessment
The community's verdict.
9.6/10
Detail
9.6
Usefulness
9.6
Readability
9.6
Stamps
This tutorial in a nutshell...
Detailed & Well Written
Assess Tutorial
Tutorials are community moderated.
You cannot assess yet!
Moderating FPSB is in your hands - when you assess a submission your vote determines its success or failure.

To vote on this submission register or login.
Stamp Tutorial
How would you describe this tutorial in a few words?
You cannot stamp yet!
Stamps let you apply characteristics to submissions to help others understand them.

To stamp this submission register or login.
Messages
Provide constructive feedback. What is "constructive"?
Page of 9   1 2 3 4 ... 7 8 9 Next Page
Skippy57 .
Bananite | Y2M
Posted 1 month ago
Posted by Silence_666

I get the follow error when I run Css_update.bat

cannot open blob archive file: CMultiFieldBlob(mem-mapped file): File does not exist and failed to create new file


i get the same problem. help please
- Bananite
G Unit Soldier .
F#%k With Me Is Pure Suicide | Y2M
Posted 2 months ago
This shit it's fucked up doesn't work it sais that the updating has failed
343N .
Bananite | Y2M
Posted 3 months ago
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 you know how u said that i did it again coz it kept flashing but it wont fix do u need css fully installed mine is 79%
- Bananite
ironhide13 .
Bananite | Y2M
Posted 3 months ago
PLZ HELP ME I HAD THE SERVER TO WORK AND NOW WEN I TRY TO USE IT IT FAILS AND SAIDS "COULDNT ALLOCATE SERVER UDP PORT"

PLS HELP!
Assessment: [+] Approved - 10
- Bananite
Hans14 .
Bananite | Y2M
Posted 3 months ago
How i can get my Steam server to Non-Steam???
- Bananite
unfix .
Bananite | Y2M
Posted 3 months ago
Jeg fikk det ikke til faen. i dont made it becaus the admin thing s
- Bananite
unfix .
Bananite | Y2M
Posted 3 months ago
Hey how long time does it take for the cmd to load all the files ? im on 83.64
- Bananite
Lenger .
Bananite | Y2M
Posted 4 months ago
Hey guys, I got a problem... When I fill out the .Bat file, do i only change the username and pass? I changed: "username here" to lenger and "password here" to qwertz (it's an example). But it says: Loging on to ` lenger`....
Acount doesn't exist! Username or password incorrect!
PLEASE HELP ME!!!
Silence_666 .
Bananite | Y2M
Posted 4 months ago
I get the follow error when I run Css_update.bat

cannot open blob archive file: CMultiFieldBlob(mem-mapped file): File does not exist and failed to create new file
- Bananite
|FF|Stealth .
? | Y2M
Posted 4 months ago
The Css_update.bat didnt work.. so im running update through run, CMD ect.
hopefully the latter parts will work
-
Page of 9   1 2 3 4 ... 7 8 9 Next Page
Add Message
You must login or register to access this!