motd and host file
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Niklas 2021-04-18 15:25:45 +02:00
parent 6e3adaec3b
commit a9c28b89ea
2 changed files with 19 additions and 0 deletions

View File

@ -7,6 +7,9 @@ services:
- CVAR_HOSTNAME=My left 4 dead server - CVAR_HOSTNAME=My left 4 dead server
- CVAR_RCON_PASSWORD=password123 - CVAR_RCON_PASSWORD=password123
- CVAR_MP_DISABLE_AUTOKICK=1 - CVAR_MP_DISABLE_AUTOKICK=1
volume:
- ./motd.txt:/motd.txt:ro
- ./host:txt:/host.txt:ro
ports: ports:
- 27015:27015 - 27015:27015
- 27015:27015/udp - 27015:27015/udp

View File

@ -13,6 +13,22 @@ cp $HOME/server.cfg $HOME/server/left4dead2/cfg/server.cfg
env | awk -F "=" '/^CVAR_/ {sub("CVAR_","",$1); print tolower($1),($2 ~ /^[0-9]+$/)?$2:"\""$2"\""}' > docker_server.cfg env | awk -F "=" '/^CVAR_/ {sub("CVAR_","",$1); print tolower($1),($2 ~ /^[0-9]+$/)?$2:"\""$2"\""}' > docker_server.cfg
echo "### Using follwing config: "
cat $HOME/server/left4dead2/cfg/server.cfg
echo "###"
echo "### Linking host and motd file ### "
if [[ -f "/motd.txt" ]]; then
rm $HOME/server/left4dead2/motd.txt
ln -sf /motd.txt $HOME/server/left4dead2/motd.txt
fi
if [[ -f "/host.txt" ]]; then
rm $HOME/server/left4dead2/host.txt
ln -sf /host.txt $HOME/server/left4dead2/host.txt
fi
echo "### Starting l4d2 ###" echo "### Starting l4d2 ###"
$HOME/server/srcds_run -console -game left4dead2 +maxplayers 16 -maxclients 16 -ip 0.0.0.0 +map c1m1_hotel +exec docker_server.cfg $HOME/server/srcds_run -console -game left4dead2 +maxplayers 16 -maxclients 16 -ip 0.0.0.0 +map c1m1_hotel +exec docker_server.cfg