Skip to content

Installing Requirements

Bara edited this page May 18, 2023 · 3 revisions

Requirements

Installing Requirements


DHooks

Installation
  1. Open the downloaded file and copy the contents to csgo/
  2. Once copied, locate csgo/addons/sourcemod/extensions, you will only need 1 of the 2 files .dll for Windows and .so for Linux so remove the one that is not needed.

    SMJansson

    Installation
    1. Open the downloaded file and locate bin/smjansson.ext(.dll for Windows .so for Linux). Copy this file to your csgo/addons/sourcemod/extensions
    2. Open the downloaded file and locate pawn/scripting/include/smjansson.inc. Copy this file to csgo/addons/sourcemod/scripting/include/

    SteamWorks

    Installation
    1. [Windows] Open the downloaded file and copy the contents to csgo/
    2. [Linux] Open the downloaded file, open package. Copy the addons folder to csgo/

      Sourcemod-Discord API

      Installation
    3. There are two ways this can be done.
      1. Using the pre-compiled Discord-API.
        • Copy the downloaded discord_api.smx file to csgo/addons/sourcemod/plugins/
      1. Using the self-compile.
        • Open downloaded file, Copy discord,include and discord_api.sp to csgo/addons/sourcemod/scripting/
        • Take discord_api.sp and compile. Once compiled you should have the discord_api.smx file.
        • Move this file to csgo/addons/sourcemod/plugins/
    4. Stripper

      Installation
    5. What does Stripper do?
      1. Open the downloaded file and copy the contents to csgo/
    6. Movement unlocker

      Installation
    7. What does Movement unlocker do?
      1. Move the downloaded plugin csgo_movement_unlocker.smx to the csgo/addons/sourcemod/plugins/
      2. Move the downloaded config csgo_movement_unlocker.games.txt to csgo/addons/sourcemod/gamedata/
    8. Surftimer

      Installation
    9. There are two ways this can be done.
      1. Using the pre-compiled SurfTimer.smx
        • Copy the SurfTimer.smx file to csgo/addons/sourcemod/plugins/
      1. Using the self-compile.
        • Copy addons,cfg,maps,scripts,sound and tools to csgo/ (if you have had the plugin installed and are simply upgrading to a newer version, this will overwrite your config files! ensure you have backups!) If you are prompted to replace global_filters.cfg select replace (this will replace the default Stripper config with the recommended one used by Surftimer).
        • Locate csgo/addons/sourcemod/scripting/SurfTimer.sp and compile. Once compiled you should have SurfTimer.smx file.
        • Move this file to csgo/addons/sourcemod/plugins/
    10. Install and configure MySQL Database

      Installation
    11. Note: MySQL Lite is not supported.
    12. If you are using a game server host, please check with them as your package may already include a database for you to use.

      1. Installing database
        • As there are various ways this can be done we cant advise on the exact steps to follow but this should be a good starting point for Windows and for Linux. If you need more information additional MySQL documentation can be found here.
      2. Create a MySQL user
        • Create a new MySQL Database user and make note of the username and password, you will need this in the next step.
      3. Create a database entry for surftimer
        • Locate csgo/addons/sourcemod/configs/databases.cfg, edit the file and create a new entry called surftimer using your username and password from the above step.

      Example below:

      "surftimer"
      {
          "driver"			"default"
          "host"			"localhost(if using the same server to host DB) ELSE DB server IP address"
          "database"			"DATABASE NAME HERE"
          "user"			"USER NAME HERE"
          "pass"			"PASSWORD HERE"
          "port"			"YOUR PORT HERE (Default 3306)"
      }