Half-Life dedicated server images
It is clear Ubuntu system with general deps, steam app and latest server.
docker build -t unixs/steam:base -f docker/base.dockerfile docker/hlds
It is sample of private (password secured) server.
docker build -t unixs/steam:private -f docker/private.dockerfile docker/hlds
It is sample of open public server.
docker build -t unixs/steam:open -f docker/open.dockerfile docker/hlds
It is server with mapcycle of rats-like maps.
docker build -t unixs/steam:rats -f docker/rats.dockerfile docker/hlds
It is sample of public HLTV server.
docker build -t unixs/steam:private-hltv -f docker/private-hltv.dockerfile docker/hlds
See compose file for example https://github.com/unixs/hlds-servers/blob/master/docker-compose.yml
Just start container with own options.
# open
docker run -d --restart=always -h hlds-open.example.net --name hlds-open --net host -e RCON_PASS=12345 unixs/steam:open
# private
docker run -d --restart=always -h hlds-private.example.net --name hlds-private --net host -e RCON_PASS=12345 -e SV_PASS=12345 unixs/steam:private
# hltv
docker run -d --restart=always -h private-hltv.example.net --name hltv-private --net host -e SRV_HOST=123.75.156.137 unixs/steam:private-hltv