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 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.)
The CS:GO One-Click App will install the following required software on your Linode:
|Counter-Strike: Global Offensive||Game server.|
|LinuxGSM||A command line tool for the deployment and management of Linux game servers.|
|UFW||Firewall utility. Ports 27015, 27020/udp, 27005/udp, will allow outgoing and incoming traffic.|
|Fail2Ban||Fail2Ban is an intrusion prevention software framework that protects computer servers from brute-force attacks.|
|Game Server Login Token||A 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 Password||Password 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 Name||Your CS:GO server’s name. Advanced Configuration.|
|Message of the Day||The message of the day text that is displayed whenever a player logs on to the server. Advanced Configuration.|
|CS:GO Server Password||Password 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 Enabled||When enabled, automatically balances the number of players on a team. Advanced Configuration.|
|Round Time Limit||The time per round, in minutes. Advanced Configuration.|
|Maximum Rounds||The maximum amount of rounds before the map changes. Advanced Configuration.|
|Buy Anywhere||When enabled, allows teams to buy equipment from outside buy zones. Advanced Configuration.|
|Friendly Fire Enabled||Friendly 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:
- Click on the Linodes link in the sidebar. You will see a list of all your Linodes.
- Find the Linode you just created when deploying your app and select it.
- Navigate to the Networking tab.
- Your IPv4 address will be listed under the Address column in the IPv4 table.
- Copy the IPv4 address.
- In CS:GO, use the back tick key (`) to open the developer’s console. Type
connect 192.0.2.240and click Submit, where
192.0.2.240is the IP address of your Linode:
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:
This 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.