Skip to content

Aimrank/Aimrank.Agones

Repository files navigation

Aimrank.Agones

Docker build status

Single CS:GO server instance wrapped with web API project.

Environment variables

Name Default value
SERVER_HOSTNAME Counter-Strike: Global Offensive Dedicated Server
SERVER_PASSWORD
RCON_PASSWORD changeme

What it does

  1. Install CS:GO server on Linux
  2. Install Metamod
  3. Install Sourcemod
  4. Copy server configuration files
  5. Start web server that is used manage lifetime of CS:GO server.

Important

When starting CS:GO server for the first time it has to download all necessary data (~28GB). This might take a while depending on your connection. It's saved under /home/steam/csgo inside the container. The downloaded data can be persisted on host using volumes and reused.

References

Some useful links.

  1. CS:GO Server

  2. Some repositories used as reference:

  3. Sourcemod

    sm_dump_datamaps datamaps.txt
    sm_dump_netprops netprops.txt

    Plugins used:

    • system2
    • sm-json