mirror of
https://github.com/greenseeker/t2server.git
synced 2026-01-19 19:24:46 +00:00
include configuration defaults in case they are not set in /etc/t2config/config.yaml
This commit is contained in:
parent
aca1b4056b
commit
88cdae6de0
|
|
@ -14,6 +14,18 @@ etc_dir = "/etc/t2server"
|
||||||
log_dir = "/var/log/t2server"
|
log_dir = "/var/log/t2server"
|
||||||
unit_dir = "/etc/systemd/system"
|
unit_dir = "/etc/systemd/system"
|
||||||
bin_dir = "/usr/local/bin"
|
bin_dir = "/usr/local/bin"
|
||||||
|
release_file = f"{etc_dir}/release"
|
||||||
|
|
||||||
|
config_defaults = {
|
||||||
|
'ServerPrefs' : 'Classic_CTF.cs',
|
||||||
|
'Mod' : 'Classic',
|
||||||
|
'Public' : False,
|
||||||
|
'OverrideMITM': False,
|
||||||
|
'Heartbeat' : False,
|
||||||
|
'DSOCleanup' : True,
|
||||||
|
'MissionType' : 'CTF',
|
||||||
|
'MapList' : False
|
||||||
|
}
|
||||||
|
|
||||||
class color:
|
class color:
|
||||||
X = '\033[m' # Reset
|
X = '\033[m' # Reset
|
||||||
|
|
@ -78,7 +90,7 @@ def menu(option_list,header="",footer=""):
|
||||||
try:
|
try:
|
||||||
key=search(r'\[([0-9a-zA-Z])\]', option).group(1)
|
key=search(r'\[([0-9a-zA-Z])\]', option).group(1)
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
pass
|
bail("Error while processing menu option list.")
|
||||||
if option.startswith("~~"):
|
if option.startswith("~~"):
|
||||||
default = str(key)
|
default = str(key)
|
||||||
keys.append(key.upper())
|
keys.append(key.upper())
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue