For Windows Users Only..
Linux users help yourselves via Mani's install guide...The reason why I say this is because 80% of the people running dedicated/private servers have windows OS based systems.


Dedicated Installation...
Regular Installation.


So here we are wanting to install mani! Woot woot...etc...Great...First of all make sure if you have a previous version of mani installed Just delete all the files/folders with it...START CLEAN. After you delete everything go ahead and download the latest mani plugin at the website. (Current version of 6/23/05 is V1.0.10p)
Finally EXTRACT the zip onto your desktop making sure you have "Keep file names and Folders" Checked in WINZIP...Then you have a folder as shown below on ur desktop!



Then you click it.....and you see 3 folders inside the folder you extracted your .zip into. (Addons, cfg, and sound).


Finally close your folder... Then head to your VALVE DIRECTORY. Note: This is usually c:/Program Files/Valve Finally Go to the folder Steam Apps..
After going in there CLICK ON THE FOLDER THAT HAS YOUR STEAM ACCOUNT NAME. This is usually NEXT to the "SourceMods" Folder. After your in click COUNTER STRIKE SOURCE.
When your in that folder Click a folder called "cstrike" If you do...MINIMIZE THE cstrike folder you just opened.

NOW LISTEN CLOSELY...GATHER AROUND THE CAMPFIRE!!

YOU WANT TO OPEN UP THAT FOLDER you had extracted all your MANI zip files to....In my example pictures it is titled "mani"....
Alright You see the cstrike FOLDER????INSIDE THE MANI folder with the extracted zip files?

What we want to do is OPEN this folder and drag the 3 folders inside of it...into the C:/program files/valve/steam/SteamApps/your accountname/counter strike source/cstrike directory.

BELOW is an image of what the set up should NOW look like
the following 3 folders will be put into the cstrike directory in your Valve/steam/steamApps/your account/counter strike source/cstrike. Once you do that it will ask you to overwrite something in the sounds folder...Just click YES TO ALL. If you did ALL the steps correctly you should see that 1 folder was ADDED to the directory (addons)

From the image above we see The 1 folder mentioned was added...(you should have already had cfg and sounds before we did the whole transfering of folders)We're not done...We STILL need to set up the admin menu.. To do this....Click on the cfg folder in the current folder we are on. (cstrike within your counter strike source folder)

Now in this folder we have all these .cfg files (DUH!) Step 1: OPEN UP NOTEPAD..... Step 2: Drag the file called "config.cfg" into the notepad. You should have something like this...
Step 3: Add the following line in between ANY corresponding Value...
bind "letter" "admin"
When I mean CORRESPONDING value..I mean if the letter you choose is like "H" then you put it in between the lines
bind "g" "drop"
bind "h"
bind "i" "showbriefing"

bind G and I....because H is in between them.

I WILL USE H as an example of the key i will push inside the game to get the menu.....
the lines should now be as follows:

bind "g" "drop"
bind "h" "admin"
bind "i" "showbriefing"

Now After I add the following command... I WILL SAVE THE FILE.... and close it. Next what you want to do is ADD yourself as an admin. If you don't you'll get an error claiming your not authorised to use the commands. In this exact same directory (CFG) click on the folder mani_admin_plugin.

Note: If you find that you cannot find this folder...you made a mistake in installing. Start over.Find the file title adminlist.txt

Open it!!Next SCROLL ALLL THE way to the bottom to the part:
//
in your config.cfg file in your client installation.
//
//

Next...what you want to do is add your steam ID...the word unknown...AND also steam_id_lan..(THIS CAN BE FOUND by going into a server...bringing up the console and typing "status") PLEASE SEE THE PICTURE BELOW FOR WHAT HAPPENS WHEN YOU CLICK STATUS!!



Below is an image of what mine looks like:

After you add your steam ID, the word unknown, and steam_id_lan you want to SAVE the file and exit out of it.
Surprise!!!That will do it for setting up the plugin..once your IN the game after "Create a Server" PRESS h...and the admin menu should pop up.....IF YOU DID EVERYTHING CORRECTLY!!




Ok ok!So you wanna install it for a dedicated server??!JUST MAKE SURE YOU DO THE REGULAR INSTALL FIRST....or this one will NOT WORK..or make any sense

To install mani on a dedicated server is infact quite easy...Goto your Steam directory (aka valve directory) and Click on SteamApps then your account name then go into the folder "source dedicated server." Now open up another window and go into your COUNTER STRIKE source folder under you account folder.
Now that you have both open, copy the following directories: (cfg,addons,maps under cstrike in your counter strike source folder); into the "cstrike folder" under the Source dedicated server folder
Click yes to all if asked to OVERWRITE...(it shouldn't if you Just set up a DEDICATED SERVER)

This is what your cstrike folder under source dedicated server folder should look like..


After you do that....FIRE UP YOUR dedicated server. The admin key will remain the same...in my example under regular install...I used h....so I would press h in my dedicated server when I join to have the admin menu pop up!


Creating a Server.cfg file

WOAH!! DUDE!! Server.cfg!?!? WHAT THE HECK IS THAT! Now that you have your own server it’s time to give it a name and the settings you want. That's done with a file named server.cfg.You can find a file called server.cfg on KIRIYAMA'S site...
The server.cfg file goes under X:\prog files\valve\steam\steamapps\uraccntname\source dedicated\cfg...You might ask why do we need this file for a dedicated server...yet not a friggen NORMAL server? The reason is a normal server has no use of an rcon pword...its created by you and you have a "uniqueid"! :) Then load up your server and voila!All your settings from server.cfg are on the dedicated server.Note: You do not need to add any "exec" command in autoexec.cfg...You do need to type "exec server.cfg" anytime you made a change to it....(keep in mind that changes made within a server using RCON commands do not stay after a map change...it reloads the SERVER.CFG file) more information about RCON can be found Here

TADA!!! IT WAS SO FRIGGEN EASY WASN'T IT ?!?!?


More on the author: The primary reason me...Michael N. did this was partly to help those in need..I've assisted about 10 people myself flawlessly and they reccomended that I write a guide...So umm...THERE YA GO!! There is a 100% gurantee this will work IF you did it right. The inspiration was not primarily just to aid wandering people that spend hours but also to assure success. The tiny inspiration was also a quote from a person that I was helping:

Sh-sh-sh-Shady says:
Those guides dont give you shit.

Anyways...Below is a FAQ...I will add more if I see any troubles...UPDATED!! June 19th, 2006





I type sv_lan 0 on my dedicated..but it says its a lan server!! OMG And Mani Won't work now!-phodog25@hotmail.com

Answer: *Sigh*...I don't know if I should just smile at you because your uber N00B or Uber Stup...I'll stop *sigh* Anyways...Do you know that Vavle has cvars?
You: What are those?
Me: Well...Cvars are functions like (sv_timer) etc..stuff you put under server.cfg..(Hope you learned that NOW!!)All cvars come with a description...The DESCRIPTION when you type sv_lan...isn't the damn status of your server...but simply a description of what SV_LAN does. FYI here are some things you people with a ROUTER need to know.

#1: Open your Ports #2: I did not want to provide the ports..but since I get A LOTTT A LOT of good comments on this guide..I'll provide them for you Noobs here =) Take pride in being a Noob..seriously:


If your configuration software requires port numbers, please use the following:
UDP 1200 (used for friends service)
UDP 27000 to 27015 inclusive
TCP 27020 to 27039 inclusive
TCP 27040 and 27041 only for CyberCafe Owners


Hey how do I add crap to the stuff that shows up when you join a server?-cokemano@hotmail.com

Answer: That's a good question...that file is called MOTD.TXT and can be found under your cstrike directory under your account name folder in the Valve/Steam directory. If you want that to show up on your dedicated server as well...copy the motd.txt into the folder "cstrike" under the SOURCE DEDICATED Server. It'll work 100% gurantee.

Hey how do I add a webpage to the MOTD(Message of the day)?-canadianheatware@hotmail.com

Answer: That's anoter good question...In the motd.txt put in the following format:
quote:
<head>
<title>Cstrike MOTD</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Refresh" content="0;url=http://www.mysite.com/index.htm">
</head>


Replace www.mysite.com WITH your websites link. It'll work 1000000% gurantee.


Hey! Do I always need to type exec mani_Server.cfg everytime I make a server change?

Answer: Yes you do...Unless you want to exit out of your server and load up CSS again....As an alternative way you can just change the map :). the exec command primarily focuses on changing something that was edited on the .cfg without you closing your server.

Hey how I added my custom sounds and set up my soundlist.txt and it plays for me but not others.How can I have others hear it? Plz plz plz help me out I'm begging you! -sylentde@hotmail.com

Answer: Make sure you add .RES files for the MAP you want people to hear the sounds in....there should be a .res FOR EVERY map...if i have cs_office as a map...there should be a cs_office.res file...in it you should have the sounds and their directories...heres THE DEFAULT setupThe .RES files for the maps which should be under your MAP directories in the cstrike folder are as follows:


"resources"
{
"sound/admin_plugin/waitingforsuspect.wav" "file"
"sound/admin_plugin/dontjuststandthere.wav" "file"
"sound/admin_plugin/donuteater.wav" "file"
"sound/admin_plugin/doyousmell.wav" "file"
"sound/admin_plugin/excellentteam.wav" "file"
"sound/admin_plugin/hellosoft.wav" "file"
"sound/admin_plugin/dontaskme.wav" "file"
"sound/admin_plugin/getanyworse.wav" "file"
"sound/admin_plugin/seeya.wav" "file"
"sound/admin_plugin/youwillpay.wav" "file"
"sound/admin_plugin/laugh.wav" "file"
"sound/admin_plugin/move.wav" "file"
"sound/admin_plugin/goodluck.wav" "file"
"sound/admin_plugin/whores.wav" "file"
"sound/admin_plugin/cornholio.wav" "file"
"sound/admin_plugin/elmo2.wav" "file"
"sound/admin_plugin/she.wav" "file"
}

Hey! How do I let users download custom maps? They keep getting a map not found error.

Answer:Make .res files for these maps. Make them for each custom map, note the line concerning soundcaches is not required if your map doesn't have custom sounds.
"resources"
{ "maps/de_congo.bsp" "file"
"maps/de_congo.nav" "file"
"maps/graphs/de_congo.ain" "file"
"maps/soundcache/de_congo.manifest" "file"
}

Shout out to Gonnakickthatpuppy...Kiriyama.....and umm Myself ofcourse. heh. If you have any questions PM me on mani forums or e-mail me. People please make this guide known! :)


©2005 Michael N.
Patent file:H76B