.
This commit is contained in:
parent
8e1993b9ef
commit
3b5b9f6556
46
hlna.py
46
hlna.py
@ -515,32 +515,32 @@ def start(g, m, b, name_server=list_config):
|
|||||||
def stop(g, m, b, name_server=list_config):
|
def stop(g, m, b, name_server=list_config):
|
||||||
if g == "ark":
|
if g == "ark":
|
||||||
dict_mapname = {}
|
dict_mapname = {}
|
||||||
dict_allmapname = []
|
dict_allmapname = []
|
||||||
for i in name_server:
|
for i in name_server:
|
||||||
data = read_yaml(i)
|
data = read_yaml(i)
|
||||||
print_line(f"Название сервера: {i} | Карта: {data['map']} | Кластер: {data['clusterid']}")
|
print_line(f"Название сервера: {i} | Карта: {data['map']} | Кластер: {data['clusterid']}")
|
||||||
dict_mapname[data['SessionName']] = data['map']
|
dict_mapname[data['SessionName']] = data['map']
|
||||||
dict_allmapname.append(data['SessionName'])
|
dict_allmapname.append(data['SessionName'])
|
||||||
print_line(f"Словарь названия сервера и карты {dict_mapname}")
|
print_line(f"Словарь названия сервера и карты {dict_mapname}")
|
||||||
names_serverstart = []
|
names_serverstart = []
|
||||||
for ns, v in dict_mapname.items():
|
for ns, v in dict_mapname.items():
|
||||||
print_line(f"переменные v и m {v} & {m}")
|
print_line(f"переменные v и m {v} & {m}")
|
||||||
if v in m:
|
if v in m:
|
||||||
names_serverstart.append(ns)
|
names_serverstart.append(ns)
|
||||||
print_line(f"Карта которая запускается {ns}")
|
print_line(f"Карта которая запускается {ns}")
|
||||||
if name_server != []:
|
if name_server != []:
|
||||||
if b == '':
|
if b == '':
|
||||||
if m == "all":
|
if m == "all":
|
||||||
names_serverstart = dict_allmapname
|
names_serverstart = dict_allmapname
|
||||||
print(f"Запускаем все активные карты {names_serverstart}")
|
print(f"Запускаем все активные карты {names_serverstart}")
|
||||||
else:
|
else:
|
||||||
names_serverstart = choose_map(names_serverstart)
|
names_serverstart = choose_map(names_serverstart)
|
||||||
|
|
||||||
for i in names_serverstart:
|
for i in names_serverstart:
|
||||||
data = read_yaml(i)
|
data = read_yaml(i)
|
||||||
rcon(m, "SaveWorld")
|
rcon(m, "SaveWorld")
|
||||||
x = os.system(f"systemctl --user stop ark_{data['SessionName'].lower()}.service")
|
x = os.system(f"systemctl --user stop ark_{data['SessionName'].lower()}.service")
|
||||||
print_line(x)
|
print_line(x)
|
||||||
else:
|
else:
|
||||||
print("Ни одной карты не установлено")
|
print("Ни одной карты не установлено")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user