Server configs for the test servers we host
Find a file
2023-11-18 11:13:04 -08:00
cstrike Add mapcycles for the other games with their complete map listing. 2023-11-18 11:13:04 -08:00
dmc Add mapcycles for the other games with their complete map listing. 2023-11-18 11:13:04 -08:00
gearbox Add mapcycles for the other games with their complete map listing. 2023-11-18 11:13:04 -08:00
hunger Add lots of redundant motd files 2023-11-18 10:24:01 -08:00
rewolf Add mapcycles for the other games with their complete map listing. 2023-11-18 11:13:04 -08:00
scihunt Add mapcycles for the other games with their complete map listing. 2023-11-18 11:13:04 -08:00
tfc Add mapcycles for the other games with their complete map listing. 2023-11-18 11:13:04 -08:00
valve Add mapcycles for the other games with their complete map listing. 2023-11-18 11:13:04 -08:00
copy-cfgs.sh streamline cop-cfgs.sh and add motd.txt support 2023-11-18 10:22:21 -08:00
enable-services.sh add files to enable and restart services. 2023-11-18 09:57:55 -08:00
freehl-cstrike.service Initial commit 2023-11-18 09:53:08 -08:00
freehl-dmc.service Initial commit 2023-11-18 09:53:08 -08:00
freehl-gearbox.service Initial commit 2023-11-18 09:53:08 -08:00
freehl-hunger.service Initial commit 2023-11-18 09:53:08 -08:00
freehl-rewolf.service Initial commit 2023-11-18 09:53:08 -08:00
freehl-scihunt.service Initial commit 2023-11-18 09:53:08 -08:00
freehl-tfc.service Initial commit 2023-11-18 09:53:08 -08:00
freehl-valve.service Initial commit 2023-11-18 09:53:08 -08:00
install-services.sh Initial commit 2023-11-18 09:53:08 -08:00
README.md Add mapcycles for the other games with their complete map listing. 2023-11-18 11:13:04 -08:00
restart-services.sh add files to enable and restart services. 2023-11-18 09:57:55 -08:00

FreeHL Server Configs

Here's our systemd service files as well as the configs we run on our FreeHL test servers.

Clone this directory into the root of your dedicated server setup.

In case you need the dedicated server...

You can bootstrap a dedicated server with this gist:

https://code.idtech.space/eukara/gist/raw/branch/main/freehlded-bootstrap.sh

When you have the dedicated server files...

...and you cloned this repo into its own directory inside of it, e.g. configs/, simply run ./copy-cfgs.sh and it will copy the server.cfg files.

You can also run ./install-services.sh to install the systemd service files. Do edit them first, they assume the dedicated server sits in ~/halflife under the user debian. They're all basically a variation of the freehl-valve.service, there may be a way to streamline gamedir variations of one service but I am by no means a systemd nerd.

From then on you can enable them all like this:

./enable-services.sh

...to restart/launch them:

./restart-services.sh

etc. - you will figure it out

-- eukara