Skip to main content

A fast-paced, competitive FPS.

Help your team complete objectives and eliminate the enemy team in Counter Strike: Global Offensive. Two teams, the Terrorists and Counter-Terrorists, face off in this classic first-person shooter game. Pick from nine game modes to test your shooting skills, stealth attacks, and overall strategy to ultimately win the most rounds.

This popular first person shooter and esport can be self-hosted to allow you to customize your game experience beyond the default Steam servers. Instead of sticking to the traditional format of having two teams of five players, customize team size and server location with Linode’s CS:GO Game Server One-Click App. Configure the maximum number of rounds and round time limit to create your ideal gameplay. (Limit of 64 players per server does apply.)

Software Included

The CS:GO Game Server One-Click App will install the following required software on your Linode:

Counter-Strike: Global OffensiveGame server.
LinuxGSMA command line tool for the deployment and management of Linux game servers.
UFWFirewall utility. Ports 27015, 27020/udp, 27005/udp, will allow outgoing and incoming traffic.
Fail2BanFail2Ban is an intrusion prevention software framework that protects computer servers from brute-force attacks.

CS:GO Options

Game Server Login TokenA Steam game server login token. This is required to publicly list your server. To get a Steam Token, visit the Steam Game Server Account Management page. Required.
RCON PasswordPassword for RCON, a protocol which allows CS:GO administrators to remotely execute commands on the game server. Password must be at least 6 characters and contain each of the following characters: uppercase, lowercase, numeric, and special character. Required.
Server NameYour CS:GO server’s name. Advanced Configuration.
Message of the DayThe message of the day text that is displayed whenever a player logs on to the server. Advanced Configuration.
CS:GO Server PasswordPassword The password for the CS:GO server, if you want to make it password protected. Password must be at least 6 characters and contain each of the following characters: uppercase, lowercase, numeric, and special character. Advanced Configuration.
Team Balance EnabledWhen enabled, automatically balances the number of players on a team. Advanced Configuration.
Round Time LimitThe time per round, in minutes. Advanced Configuration.
Maximum RoundsThe maximum amount of rounds before the map changes. Advanced Configuration.
Buy AnywhereWhen enabled, allows teams to buy equipment from outside buy zones. Advanced Configuration.
Friendly Fire EnabledFriendly fire allows teammates to damage and kill each other. Advanced Configuration.

Getting Started After Deployment

After CS:GO has finished installing, you will be able to access your game server by connecting to its IP address. To find your Linode’s IPv4 address:

  1. Click on the Linodes link in the sidebar. You will see a list of all your Linodes.
  2. Find the Linode you just created when deploying your app and select it.
  3. Navigate to the Networking tab.
  4. Your IPv4 address will be listed under the Address column in the IPv4 table.
  5. Copy the IPv4 address.
  6. In CS:GO, use the back tick key (`) to open the developer’s console. Type connect and click Submit, where is the IP address of your Linode:
Developer's Console Reference Image

7. If pressing the back tick key does not bring up the developer’s console, you might need to enable it in the settings. Under Game Settings choose Enable Developer’s Console and select Yes:

Game Settings Reference Image

The CS:GO Game Server One-Click App was built by Linode. For support regarding app deployment, contact Linode Support via the information listed in the sidebar. For support regarding the game, visit Steam Support.