/sdrive.club

Assetto Corsa Game Server

Primary LanguageJinja

Ansible Yaml Check

sdrive.club - Assetto Corsa Game Server

Builds a multi-lobby Assetto Corsa game server on a DigitalOcean VPS. As used on the Spirited Drive Club.

Assetto Corsa Manager:

Enabled Game Plugins:

Features:

  • postgresql enabled sTracker
  • mariaDB enabled Simview
  • fail2ban access monitoring
  • munin resource monitoring
  • daily backups
  • backup restore tools
  • kernel tuned for low latency
  • systemd app mangement
  • zRam memory compression
  • nginx reverse proxy with https

Uses:

  • Vagrant dev environment
  • Terraform provisioning
  • Ansible installation
  • Letsencrypt certificates
  • CentOS Stream 9 base OS

Requires:

  • Assetto Corsa Server Manager v2 license
  • DigitalOcean VPS
  • DigitalOcean reserved IP

Schema:

Setup:

# pull the repo from git
$ git pull https://git.ianhaddock.com/ian/....

# install requirements
$ ansible-galaxy install -r roles/requirements.yml

# create admin account keyfile
$ ssh-keygen -f ~/.ssh/acgs_admin

# copy the example host_vars file and rename it to your target ip address
cp host_vars/example host_vars/192.168.0.1.yml

....