реконфигурация существующего сервера.
This commit is contained in:
parent
ce45d3fa7c
commit
3a3cce5257
24
hlna.py
24
hlna.py
@ -67,12 +67,12 @@ def hlna():
|
||||
|
||||
@hlna.command(help='Восстановление бэкапов серверов в <hlna restore ark>')
|
||||
@click.argument('g', nargs=1)
|
||||
@click.option('-d',required=True , help="Путь до zip архива")
|
||||
@click.option('-d', required=True, help="Путь до zip архива")
|
||||
def restore(g, d):
|
||||
"""Получение пути к файлам внутри архива"""
|
||||
with zipfile.ZipFile(d, 'r') as zip_file:
|
||||
files = zip_file.namelist()
|
||||
"Извлечение файлов"
|
||||
"""Извлечение файлов"""
|
||||
for i in files:
|
||||
with zipfile.ZipFile(d, 'r') as zip_file:
|
||||
path_extarct = "./" if g == 'test' else "/"
|
||||
@ -87,7 +87,7 @@ def backup(g):
|
||||
if g == "ark" or g == "ark_test":
|
||||
source = [f"{dir_config}"]
|
||||
# backup_path = input("Введите конечный путь для бэкапа, по умолчанию ******")
|
||||
backup_path = f"{dir_server_ark}Backups" if g=="ark" else f"{dir_server_ark}Backups/test_backup"
|
||||
backup_path = f"{dir_server_ark}Backups" if g == "ark" else f"{dir_server_ark}Backups/test_backup"
|
||||
if not backup_path:
|
||||
backup_path = f"{dir_server_ark}Backups"
|
||||
|
||||
@ -367,9 +367,19 @@ def config_nameserver(map_s):
|
||||
list_config.append(map_s)
|
||||
break
|
||||
else:
|
||||
if name_server in list_config:
|
||||
print_line("Имя занято", flag="RED")
|
||||
config_nameserver(map_s)
|
||||
list_allconfigs = list_config + delist_config
|
||||
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)
|
||||
else:
|
||||
list_config.append(name_server) # если enter, то ставим последним элементом карту
|
||||
break
|
||||
@ -438,7 +448,7 @@ def config_ark(list_config=list_config):
|
||||
print_line("Уже установленные карты: ", flag="CYAN")
|
||||
for i in list_config:
|
||||
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()
|
||||
for i in range(count_maps):
|
||||
map_s, port_s, query_p, rcon_p = config_maps(i)
|
||||
|
Loading…
Reference in New Issue
Block a user