All content loaded from official steamcmd client. But based on ubuntu:xenial because official images takes over 1GB space after install app #90.
af0x/hlds:base
- Base image without any mods
af0x/rehlds:base
- Base ReHLDS image. Based on af0x/hlds:base
with:
Common (Half-Life and CS 1.6):
CS 1.6:
af0x/rehlds:hl
Half-Life image with entrypoint. Based on af0x/rehlds:base
af0x/rehlds:cs
Counter-Strike 1.6 image with entrypoint. Based on af0x/rehlds:base
af0x/rehlds:csdm
- Coutner-Strike 1.6 Death Match. Based on af0x/rehlds:base
with:
Uses Reunion 0.1.0.92d
af0x/rehlds:cs-nosteam
af0x/rehlds:csdm-nosteam
af0x/rehlds:hl-nosteam
- Run compose with profile
docker-compose --profile=csdm up
- Open console in Counter-Strike game and enter
connect 127.0.0.1:27017
For customization server you can add volumes in docker-compose.yml.
You can use nginx container for fast download resources.
For example add in your server.cfg sv_downloadurl "http://your_ip:80/cstrike/