Keewlghoti Gamer Services

This repo contains automation for setting up a target CSP VM as a Dedicated Server for a Game listed on Steam, the configs for several dedicated game services and a Discord bot for managing the game servers.

Project Context

This project is the marriage of my love for gaming and my love for automation. I have been running game servers for my friends and I for over a decade. I have been using automation to manage the servers for the last 5 years. This repo is the result of my efforts to make the process of setting up and managing a game server as easy as possible.

Environment Details:

Currenly, the dedicated server is only for Ubuntu 20.04 LTS images running on Azure.
The dedicated server is hosted in Azure. Historicaly, the dedicated server has been hosted on AWS as well.
Working on documenting CSP VM sizing and priving concerns.

You can find the following services in this repo:

  • Automation for setting up Dedicated Server for a Steam Game.
  • A Discord bot for controlling the Dedicated Servers. Includes game specific commands and user permission controls.
  • Arma 3 Dedicated Server configs
  • Satisfactory Dedicated Server configs
  • Factorio Dedicated Server configs
  • Discord Bot
    Dedicated Server

    The Repo is currently set to private. Work is underway to build a Public Version for disturbution.