The Steam Console Client or SteamCMD is a command-line version of the Steam client. Its primary use is to install and update various dedicated servers available on Steam using a command-line interface. It works with games that use the SteamPipe content system. All games have been migrated from the deprecated HLDSUpdateTool to SteamCMD. This image can be used as a base image for Steam-based dedicated servers (Source: developer.valvesoftware.com).
Whilst it's recommended to use this image as a base image of other game servers, you can also run it in an interactive shell using the following command:
$ docker run -it --name=steamcmd cyborghosting/steamcmd bash
$ ./steamcmd.sh +force_install_dir /home/user/tf-dedicated +login anonymous +app_update 232250 +quit
This can prove useful if you are just looking to test a certain game server installation.
This image includes the vi
text editor for convenience.
The steamcmd.sh
can be found in the following directory: /steamcmd
Images utilizing this base image:
Image | Pulls | Build Status |
---|---|---|
cyborghosting/srcds |