How to Setup the Surf Game Mode on your CS:GO Server

The Surf game mode is a classic movement-based casual game mode, establishing a bustling subgenre and community in the CS:GO environment. Surfing allows players to practice their movement and crosshair position by riding angled ramps whilst gaining momentum and speed throughout the course.

The difficulty of the surf is dependent on the map chosen, you may find surf maps suitable for beginners, advanced, or master surfers. This article will focus on the Surf plugin - SurfTimer.

Important: Your CS:GO server must be using the SourceMod + MetaMod server type to install SurfTimer. Please follow this guide, for instructions on how to accomplish this.

Installing the SurfTimer Plugin

To install the SurfTimer plugin on your CS:GO server, you must upload the plugin files and configure the tick rate.

  1. Navigate to the SurfTimer GitHub.
  2. Left-click the latest release; click the SurfTimer.zip file link to download the zip file.
  3. Extract the downloaded SurfTimer.zip file to a folder of your choice.
  4. Access your server files via FTP, we recommend using Filezilla.
  5. Navigate to the /csgo directory.
  6. Upload the contents of the recently extracted SurfTimer folder to this directory.
  7. Access your control panel and Stop your server.
  8. Navigate to Files > Config Files.
  9. Open CSGO Server Settings.
  10. Set the Tickrate field to 102.4.
  11. Save and Start your server.

Configuring a MySQL Database

After you install the SurfTimer plugin, you will need to create and configure a MySQL database for the SurfTimer plugin to use.

Thankfully, Shockbyte offers a free MySQL Database along with any rental game server!

  1. Create a MySQL Database by following this guide.
  2. Navigate to Advanced > MySQL Database.
  3. Right-click the Administration Link and open it in a new tab.
  4. Copy and paste the provided Username and Password; Click Go.
  5. Open your database in the left-hand menu.
  6. Click the Import tab.
  7. Download the premade SurfTimer tables found here.
  8. Upload the SurfTimer.sql file to the phpMyAdmin import page.
  9. Click the Go button.
  10. Back on your Control Panel, navigate to Files > FTP File Access and login.
  11. Navigate to /csgo/addons/sourcemod/configs/databases.cfg; Click Edit.
  12. Inside the "Databases" object, paste and modify the following code:
    "surftimer" 
        {
            "driver"            "mysql"
            "host"              "<DATABASE HOST>"
            "database"          "<DATABASE ID>"
            "user"              "<DATABASE USERNAME>"
            "pass"              "<DATABASE PASSWORD>"
        }​
  13. Save and Start your server.

Installing a Surf Workshop Map/Map Collection

Your CS:GO won't officially be a surf server without a custom Surf map! Locate your desired Surf map and install it by following our Workshop Map installation guide.

  1. Locate your desired Surf Workshop map/map collection by searching for it here.
  2. Install the map/map collection on your server by following this guide.

To learn more about CS:GO server hosting, you can browse our library of Knowledgebase articles here.

If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Mitchell Smith

Managing Director @ Shockbyte

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to Enable Cheats on Your CS:GO Server

When hosting a private CS:GO Server, you may want to allow players to be seen through walls or...

How to Change the Tick-Rate of Your CS:GO Server

The tick rate of your CS:GO server is the number of times your server ticks or refreshes per...

How to Make Your CS:GO Server Private

By default, any player can join your server unless it is password protected. If you are looking...

How to Enable RCON on Your CS:GO Server

RCON is an important protocol that allows you to execute commands without joining your server....

How to Change the Name of Your CS:GO Server

The name of your CS:GO server is shown to players when they search for your server's tag. Players...