принты -
This commit is contained in:
parent
c7a7658ad7
commit
03a4ab25c7
9
hlna.py
9
hlna.py
@ -503,31 +503,26 @@ def start_stop(action, g, m, b):
|
||||
dict_allmapname = []
|
||||
for i in list_config:
|
||||
data = read_yaml(i)
|
||||
print_line(f"Название сервера: {i} | Карта: {data['map']} | Кластер: {data['clusterid']}")
|
||||
dict_mapname[data['SessionName']] = data['map']
|
||||
dict_allmapname.append(data['SessionName'])
|
||||
print_line(f"Словарь названия сервера и карты {dict_mapname}")
|
||||
names_serverstart = []
|
||||
for ns, v in dict_mapname.items():
|
||||
print_line(f"переменные v и m {v} & {m}")
|
||||
if v in m:
|
||||
names_serverstart.append(ns)
|
||||
print_line(f"Карта которая запускается {ns}")
|
||||
if list_config != []: #Перенести выше для проверки наличия конфигов
|
||||
if b == '':
|
||||
if m == "all":
|
||||
names_serverstart = dict_allmapname
|
||||
print(f"Запускаем все активные карты {names_serverstart}")
|
||||
print(f"Выполняется для карт(-ы) {names_serverstart}")
|
||||
else:
|
||||
names_serverstart = choose_map(names_serverstart)
|
||||
|
||||
for i in names_serverstart:
|
||||
data = read_yaml(i)
|
||||
os.system(f"~/git/hln-a/hlna.py rcon SaveWorld -m {i}") if action == ("restart", "stop") else ""
|
||||
x = os.system(f"systemctl --user {action} ark_{data['SessionName'].lower()}.service")
|
||||
print_line(x)
|
||||
if x == 0:
|
||||
print_line("Сервер запустился")
|
||||
print_line("Готово")
|
||||
else:
|
||||
print("Ни одной карты не установлено")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user