How to setup a local KZTimer Server [Global Records Enabled] In this guide you will learn: How to setup a local CS:GO server How to let others join your CS:GO server [OPTIONAL] How to install Sourcemod/Metamod [and plugins] How to install KZTimer [Global Version] How to setup KZTimer Database [locally] How to run server at different tickrates How to add admins to your server How to set your server to wombo Required Materials [some attached near bottom]: KZTimer Global Sourcemod Metamod steamcmd GUI databases.cfg Required Knowledge: How to Copy/Paste Stuff How to Forward Ports on Router [OPTIONAL] First Step: -> Download and Installing a CS:GO Server using SteamCMD GUI Download and Unzip steamcmd gui anywhere you want using something like PeaZip. Start SteamCMD GUI.exe - You should see this: Create a path/folder for your SteamCMD installation. I suggest just putting it in your Local Disc (C: Drive. Download SteamCMD using the button towards the right of SteamCMD GUI. It will download steamcmd.zip to the your SteamCMD GUI folder. Unzip the file, and put steamcmd.exe in the steamcmd folder you created in #3. Next, configure the settings like so, and then click Update/Install. After Update/Install, it will come up with a simple command prompt looking interface. Don't touch anything, it's going to install a CS:GO server for you. Please be patient, it's going to take about a million years to download the ~8 GB of files unless you have 1GB internet like me. In the picture below, it's simply updating my local server. Remember this step, b/c it's how you update your local server every time a CS:GO Update rolls out to break the game. When it's done, it should say that the App was successfully installed. Feel free to close the window now. Check to make sure it installed the CS:GO server. If it installed correctly, you should be able to go to your server through the path: Computer -> Local Disc (C -> steamcmd -> steamapps -> common -> Counter-Strike Global Offensive Beta - Dedicated Server If you see this, then congrats! You've finished Step 1, and now have a local CS:GO server! Second Step: -> Installing Sourcemod/Metamod Download Sourcemod/Metamod [linked above]. Unzip Sourcemod and you should see this: I'm assuming you know where to find your local CS:GO server at this point. If you notice in steamapps/common/counter-strike global offensive beta - dedicated server/csgo, youll see this: Notice anything? You should, b/c I highlighted it. There's addons/cfg folders in your local CS:GO server installation and the sourcemod download you just unzipped. Simply highlight the addons/cfg folder from the sourcemod folder, and drag it to your csgo folder [of your server]. Make sure you're not dragging it in another folder. If it asks you to merge/overwrite anything, say yes. If it asks you if you want to delete system32, you probably downloaded sourcemod from the wrong link. Unzip metamod and you should see this: Starting to see how easy it is to install stuff to a server? Just like you did with the sourcemod installation, drag and drop that addons folder to your csgo folder [of your server]. If it asks you to merge folders/overwrite anything, say yes. Congratulations you just installed Sourcemod/Metamod! Step 3: -> Installing KZTimer and setting up your stats database Download and Unzip KZTimer Global [download link at top]. As you might have guessed, all you gotta do is drag/drop all these folders/files into your csgo folder [of your server]. If it asks you to merge/overwrite any files, say yes. Yes, that was it. You just installed what took thousands of hours of work in thousands of lines of code in some offbeat language called SourcePawn that looks kinda like Java but doesn't really but tries to act like java but doesn't really. My god my grammar was bad in that last 'sentence.' Anyway, congrats! You now have KZTimer installed/enabled on your local CS:GO server. Don't go trying anything yet though, we're far from done. KZTimer will NOT work without a database setup. Fortunately, I've already setup for you, kind of. Attached below this post is CFG Files.zip. Time to download it/unzip it: All we're concerned about for now is the databases.cfg Usually, you would need to manually edit databases.cfg in your sourcemod folder and paste a bunch of lines in to setup your KZTimer database. However, for the sake of simplicity, I have already done so in the file you just downloaded. Drag that sucker over to csgo/addons/sourcemod/configs. It will ask you if you want to overwrite the existing databases.cfg. Say yes. Congrats, you've setup your KZTimer database [stats], and KZTimer Global is now completely installed and activated. Step 4: -> Some tiny server configurations. [totally necessary] Remember that CFG Files folder you downloaded? Like... 30 seconds ago? Yea, so in it are two files: admins_simple.ini and server.cfg. I've pasted a sort of copy of the server.cfg I use for my local kztimer server. Open it up: These are the 3 things you need to worry about. The rest of it is just a bunch of mumbo jumbo that's already there. hostname is the name of your server. rcon_password is the password that is used to do modify things within your server. Try to make it something better than 'asdf.' sv_password sets the password of your server. This is completely optional, and even unnecessary if you run your server on LAN mode/don't open ports on your router. Drag your configured server.cfg to csgo/cfg. Say yes to overwriting the existing one. admins_simple.ini is ONE way of adding admins to a server. I didn't need to attach the file, but it's easier than hunting it right? So, you obviously wanna be admin of your own server right? First, let's find your Steam ID. Copy/Paste your steamurl into steamidfinder. For example, my Steam ID is STEAM_0:0:19858331 [don't use this to ban me from more servers please], and I would write at the bottom of admins_simple.ini like so: If you're wondering what "99:z" is: 99 is your immunity level. It's your power level in the server. Don't write 9000, just go up to 99. Z is your 'admin flag.' It's basically the level of permissions you have in the server. Z is for root permissions. Only give yourself flag 'z'. Save the file, and drag the configured admins_simple.ini to addons/sourcemod/configs. Congratulations, you have now setup your server name, and made yourself admin (or maybe some lucky stranger)! NOTE: I am not going to go over how to install maps [.bsp and .nav files] or workshop maps. There are already plenty of guides written on this. If you would like to understand how to use the workshop maps system with KZTimer, click here. If you have no idea: maps go into csgo/maps folder and workshop maps go into csgo/maps/workshop folder. Simple as that.