Skip to content

Before you begin

  1. This guide assumes that you have a working CS:GO server.
  2. 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

  1. Start by downloading Metamod:Source.

  2. Extract the files into your server's csgo directory.

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

  1. Start by downloading SourceMod.

  2. Extract the files into your server's csgo directory.

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

  1. Start by downloading the latest release of MovementAPI.

  2. Extract the files into your server's csgo directory.

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

  1. Start by downloading the latest non-upgrade release of KZTimer.

  2. Once you have downloaded the files, extract the files into your server's csgo directory.

  3. Open csgo/addons/sourcemod/configs/databases.cfg in a text editor and add the following lines:

json
    "kztimer"
    {
        "driver"    "sqlite"
        "database"  "kztimer-sqlite"
    }

DANGER

Make sure to paste this BEFORE the last existing } character in the file.

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