Skip to content

unixs/hlds-servers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HLDS servers

Docker Image CI

Half-Life dedicated server images

General

Base

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

Game images with specific args

private (private server)

It is sample of private (password secured) server.

docker build -t unixs/steam:private -f docker/private.dockerfile docker/hlds

open (public server)

It is sample of open public server.

docker build -t unixs/steam:open -f docker/open.dockerfile docker/hlds

rats (public server)

It is server with mapcycle of rats-like maps.

docker build -t unixs/steam:rats -f docker/rats.dockerfile docker/hlds

private-hltv (public server)

It is sample of public HLTV server.

docker build -t unixs/steam:private-hltv -f docker/private-hltv.dockerfile docker/hlds

Run on host

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

About

Half-Life dedicated servers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published