diff --git a/hlna.py b/hlna.py index 29542ac..78f25e6 100755 --- a/hlna.py +++ b/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("Ни одной карты не установлено")