From 05eecb72e2b2ff11c1ffcf5c9173c462989a33dd Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Fri, 30 Sep 2022 09:59:03 +0200 Subject: [PATCH 1/5] enrv bw workers --- .envrc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.envrc b/.envrc index c5b40eb..ffed6c3 100644 --- a/.envrc +++ b/.envrc @@ -8,6 +8,8 @@ python3 -m pip install --upgrade pip rm -rf .cache/bw/git_deploy export BW_GIT_DEPLOY_CACHE=.cache/bw/git_deploy -export EXPERIMENTAL_UPLOAD_VIA_CAT=1 mkdir -p "$BW_GIT_DEPLOY_CACHE" +export EXPERIMENTAL_UPLOAD_VIA_CAT=1 +BW_ITEM_WORKERS=16 +BW_NODE_WORKERS=32 unset PS1 From 8669124c7351a3462d56186f5d3cccfc0816c7c9 Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Fri, 30 Sep 2022 09:59:28 +0200 Subject: [PATCH 2/5] backup timers after online --- bundles/backup/metadata.py | 3 +++ bundles/systemd-timers/metadata.py | 1 + bundles/zfs-mirror/metadata.py | 3 +++ 3 files changed, 7 insertions(+) diff --git a/bundles/backup/metadata.py b/bundles/backup/metadata.py index 2a6bf0d..0198ec5 100644 --- a/bundles/backup/metadata.py +++ b/bundles/backup/metadata.py @@ -22,6 +22,9 @@ defaults = { 'command': '/opt/backup/backup_all', 'when': '1:00', 'persistent': True, + 'after': { + 'network-online.target', + }, }, }, } diff --git a/bundles/systemd-timers/metadata.py b/bundles/systemd-timers/metadata.py index 11b1f87..e952fa8 100644 --- a/bundles/systemd-timers/metadata.py +++ b/bundles/systemd-timers/metadata.py @@ -16,6 +16,7 @@ def systemd(metadata): f'{name}.timer': { 'Unit':{ 'Description': f'{name} timer', + 'After': config.get('after', set()), }, 'Timer': { 'OnCalendar': config['when'], diff --git a/bundles/zfs-mirror/metadata.py b/bundles/zfs-mirror/metadata.py index 9dce0fb..ff60023 100644 --- a/bundles/zfs-mirror/metadata.py +++ b/bundles/zfs-mirror/metadata.py @@ -4,6 +4,9 @@ defaults = { 'command': '/opt/zfs-mirror', 'when': '2:00', 'persistent': True, + 'after': { + 'network-online.target', + }, }, }, } From addbae4b1deb8b643715ef30f062903ce7ddae72 Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Fri, 30 Sep 2022 10:41:33 +0200 Subject: [PATCH 3/5] start nginx when network is online --- bundles/nginx/metadata.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bundles/nginx/metadata.py b/bundles/nginx/metadata.py index 5544c23..9a0cef3 100644 --- a/bundles/nginx/metadata.py +++ b/bundles/nginx/metadata.py @@ -24,6 +24,15 @@ defaults = { }, 'includes': {}, }, + 'systemd': { + 'units': { + 'nginx.service.d/override.conf': { + 'Unit': { + 'After': {'network-online.target'}, + }, + }, + }, + }, } @metadata_reactor.provides( From 4035ec7facdd1ac66deb1c6a84ee386c0fcbdcfc Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Sat, 1 Oct 2022 15:36:01 +0200 Subject: [PATCH 4/5] bw worker defaults --- .envrc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.envrc b/.envrc index ffed6c3..25b1dd3 100644 --- a/.envrc +++ b/.envrc @@ -10,6 +10,6 @@ rm -rf .cache/bw/git_deploy export BW_GIT_DEPLOY_CACHE=.cache/bw/git_deploy mkdir -p "$BW_GIT_DEPLOY_CACHE" export EXPERIMENTAL_UPLOAD_VIA_CAT=1 -BW_ITEM_WORKERS=16 -BW_NODE_WORKERS=32 +export BW_ITEM_WORKERS=16 +export BW_NODE_WORKERS=32 unset PS1 From 5bae9ea8859ed2a15c7854e06a08516bdec66f31 Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Sat, 1 Oct 2022 15:53:50 +0200 Subject: [PATCH 5/5] doesnt exist!? --- bundles/left4dead2/files/server.cfg | 38 +++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 bundles/left4dead2/files/server.cfg diff --git a/bundles/left4dead2/files/server.cfg b/bundles/left4dead2/files/server.cfg new file mode 100644 index 0000000..8ca3e79 --- /dev/null +++ b/bundles/left4dead2/files/server.cfg @@ -0,0 +1,38 @@ +hostname "CroneKorkN : ${name}" +sv_contact "admin@sublimity.de" + +// assign serevr to steam group +sv_steamgroup "${','.join(steamgroups)}" + +// no annoying message of the day +motd_enabled 0 + +// enable cheats +sv_cheats 1 + +// allow inconsistent files on clients (weapon mods for example) +sv_consistency 0 + +// connect from internet +sv_lan 0 + +// join game at any point +sv_allow_lobby_connect_only 0 + +// allowed modes +sv_gametypes "coop,realism,survival,versus,teamversus,scavenge,teamscavenge" + +// network +sv_minrate 30000 +sv_maxrate 60000 +sv_mincmdrate 66 +sv_maxcmdrate 101 + +// logging +sv_logsdir "logs-${name}" //Folder in the game directory where server logs will be stored. +log on //Creates a logfile (on | off) +sv_logecho 0 //default 0; Echo log information to the console. +sv_logfile 1 //default 1; Log server information in the log file. +sv_log_onefile 0 //default 0; Log server information to only one file. +sv_logbans 1 //default 0;Log server bans in the server logs. +sv_logflush 0 //default 0; Flush the log files to disk on each write (slow).