реконфигурация существующего сервера.

This commit is contained in:
Евгений Храмов 2023-06-02 22:08:36 +03:00
parent ce45d3fa7c
commit 3a3cce5257

18
hlna.py

@ -72,7 +72,7 @@ def restore(g, d):
"""Получение пути к файлам внутри архива""" """Получение пути к файлам внутри архива"""
with zipfile.ZipFile(d, 'r') as zip_file: with zipfile.ZipFile(d, 'r') as zip_file:
files = zip_file.namelist() files = zip_file.namelist()
"Извлечение файлов" """Извлечение файлов"""
for i in files: for i in files:
with zipfile.ZipFile(d, 'r') as zip_file: with zipfile.ZipFile(d, 'r') as zip_file:
path_extarct = "./" if g == 'test' else "/" path_extarct = "./" if g == 'test' else "/"
@ -367,8 +367,18 @@ def config_nameserver(map_s):
list_config.append(map_s) list_config.append(map_s)
break break
else: else:
if name_server in list_config: list_allconfigs = list_config + delist_config
print_line("Имя занято", flag="RED") if name_server in list_allconfigs:
choose_reconf = input("""Сервер существует. Перенастроить? (по умолчанию) нет
1. Да
2. Нет
:""")
if choose_reconf == "":
config_nameserver(map_s)
elif choose_reconf == "1":
return name_server
else:
print_line("Введите новое имя сервера", flag="YELLOW")
config_nameserver(map_s) config_nameserver(map_s)
else: else:
list_config.append(name_server) # если enter, то ставим последним элементом карту list_config.append(name_server) # если enter, то ставим последним элементом карту
@ -438,7 +448,7 @@ def config_ark(list_config=list_config):
print_line("Уже установленные карты: ", flag="CYAN") print_line("Уже установленные карты: ", flag="CYAN")
for i in list_config: for i in list_config:
data = read_yaml(i, g="ark") data = read_yaml(i, g="ark")
print_line(f"{i} : {data['map']}", flag="CYAN") print_line(f"Карта - {i} : Имя сервера {data['SessionName']}", flag="CYAN")
count_maps = config_nummap() count_maps = config_nummap()
for i in range(count_maps): for i in range(count_maps):
map_s, port_s, query_p, rcon_p = config_maps(i) map_s, port_s, query_p, rcon_p = config_maps(i)