Skip to content

Docker container to update a steam game server (volume mount)

License

Notifications You must be signed in to change notification settings

pixiono/docker-steamcmd-gs-updater

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-steamcmd-gs-updater

Docker container to update a steam game server (volume mount).
This image can be run as cronjob, periodically update the game server files on a persistent volume claim.

This image expects the following:

  • Environment variable STEAM_APP set to the Steam APP ID you want to install/update
  • The environment variable PURGE set to yes/no to delete all game server file on the PVC before proceeding with the installation/update
  • The drive/directory which is containing the game server file mounted to /home/gs/gameserver

The environment variable can be set in the deployment config:

  env:
    - name: "STEAM_APP"
      value: "740"
    - name: "PURGE"
      value: "no"

A cronjob template can be found at templates/steamcmd-updater-cronjob.yml

About

Docker container to update a steam game server (volume mount)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 83.4%
  • Shell 16.6%