diff --git a/bundles/left4dead2/files/setup b/bundles/left4dead2/files/setup index f9cb7cd..e31072f 100644 --- a/bundles/left4dead2/files/setup +++ b/bundles/left4dead2/files/setup @@ -10,7 +10,9 @@ apt update DEBIAN_FRONTEND=noninteractive apt install -y libc6:i386 lib32z1 function steam() { + # für systemd, damit es den prozess beenden kann setpriv --reuid=steam --regid=steam --init-groups "$@" + export HOME=/opt/l4d2/steam } # -- STEAM -- # @@ -69,6 +71,8 @@ sv_steamgroup "38347879" sv_minrate 60000 sv_maxrate 0 net_splitpacket_maxrate 60000 + +sb_all_bot_game 1 EOF # admin system diff --git a/bundles/left4dead2/files/start b/bundles/left4dead2/files/start index cda44d4..4d64020 100644 --- a/bundles/left4dead2/files/start +++ b/bundles/left4dead2/files/start @@ -7,7 +7,9 @@ overlay=$2 port=$3 function steam() { + # für systemd, damit es den prozess beenden kann setpriv --reuid=steam --regid=steam --init-groups "$@" + export HOME=/opt/l4d2/steam } mountpoint -q "/opt/l4d2/servers/$name/merged" && umount "/opt/l4d2/servers/$name/merged" @@ -23,4 +25,4 @@ mount -t overlay overlay \ -o "lowerdir=/opt/l4d2/overlays/$overlay:/opt/l4d2/installation,upperdir=/opt/l4d2/servers/$name/upper,workdir=/opt/l4d2/servers/$name/work" \ "/opt/l4d2/servers/$name/merged" -steam "/opt/l4d2/servers/$name/merged/srcds_run" -norestart -pidfile "/opt/l4d2/servers/$name/pid" -game left4dead2 -ip 0.0.0.0 -port "$port" +hostname "Crone $name" +map c1m1_hotel \ No newline at end of file +steam "/opt/l4d2/servers/$name/merged/srcds_run" -norestart -pidfile "/opt/l4d2/servers/$name/pid" -game left4dead2 -ip 0.0.0.0 -port "$port" +hostname "Crone_$name" +map c1m1_hotel \ No newline at end of file