Before you begin
- This guide assumes that you have a working CS:GO server.
- This guide assumes that you have access to the server files.
WARNING
If you are asked to overwrite files at any point in the guide, accept the overwrites.
WARNING
If you are having trouble with a step, try the #support channel in our Discord server.
Be sure to mention which step you are having trouble with and include as much information as possible, including the error logs from csgo/addons/sourcemod/logs/errors_********.log
.
1. Installing Metamod:Source
Start by downloading Metamod:Source.
Extract the files into your server's
csgo
directory.You should now have Metamod:Source installed and working.
Confirm this step
Restart your server and type meta version
in the server console.
You should see the following line in the output: Loaded As: Valve Server Plugin
.
2. Installing SourceMod
Start by downloading SourceMod.
Extract the files into your server's
csgo
directory.You should now have SourceMod installed and working.
Confirm this step
Restart your server and type sm version
in the server console.
You should see the following line in the output: SourceMod Version Information
.
3. Installing MovementAPI
Start by downloading the latest release of MovementAPI.
Extract the files into your server's
csgo
directory.You should now have MovementAPI installed and working.
Confirm this step
Restart your server and type sm plugins list
in the server console.
You should see the following line in the output: MovementAPI (2.2.0)
.
4. Installing KZTimer
Start by downloading the latest non-upgrade release of KZTimer.
Once you have downloaded the files, extract the files into your server's
csgo
directory.Open
csgo/addons/sourcemod/configs/databases.cfg
in a text editor and add the following lines:
"kztimer"
{
"driver" "sqlite"
"database" "kztimer-sqlite"
}
DANGER
Make sure to paste this BEFORE the last existing }
character in the file.
- You should now have KZTimer installed and working.
Confirm this step
Restart your server and type sm plugins list
in the server console.
You should see the following line in the output: KZTimerGlobal (1.100)
.
5. KZTimer is installed
You've finished installing KZTimer, the next steps are not required for a functional KZTimer server.
6. Useful plugins (optional)
Install other useful plugins from the Useful plugins guide.
7. Apply for Global Whitelist (optional)
Follow the KZTimer global whitelist guide guide to get your server whitelisted.