мааааленькая работа над ботом
This commit is contained in:
18
hlna.py
18
hlna.py
@ -13,8 +13,8 @@ import click_completion
|
||||
from rcon.source import Client
|
||||
|
||||
home_dir = Path.home()
|
||||
dir_server = f"{home_dir}/ARK_Servers/Server"
|
||||
config_hlna = f"{home_dir}/.config/hlna/"
|
||||
dir_server = f"{home_dir}/ARK_Servers/"
|
||||
dir_config = f"{home_dir}/.config/hlna/"
|
||||
mods_id = ""
|
||||
listen_server = True
|
||||
|
||||
@ -36,8 +36,8 @@ def find_file(path):
|
||||
return arr
|
||||
|
||||
|
||||
list_config = find_file(config_hlna)
|
||||
delist_config = find_file(config_hlna+"deactivated")
|
||||
list_config = find_file(dir_config)
|
||||
delist_config = find_file(dir_config+"deactivated")
|
||||
|
||||
|
||||
def print_line(text):
|
||||
@ -67,7 +67,7 @@ def check_int(number=""):
|
||||
|
||||
|
||||
create_dir(dir_server)
|
||||
create_dir(config_hlna)
|
||||
create_dir(dir_config)
|
||||
|
||||
|
||||
@hlna.command(help='Для конфигурирования параметров запускаемого сервера или кластера серверов')
|
||||
@ -249,7 +249,7 @@ def yaml_create(cluster_server, map_s, name_server, port_server, query_port, rco
|
||||
'clusterdir' : cluster_dir_override
|
||||
}
|
||||
]
|
||||
with open(config_hlna + f"{name_server}", 'w') as yamlfile:
|
||||
with open(dir_config + f"{name_server}", 'w') as yamlfile:
|
||||
yaml.dump(settings_hlna, yamlfile)
|
||||
print(colorama.Fore.GREEN + "Конфиг создан" + colorama.Style.RESET_ALL)
|
||||
|
||||
@ -261,7 +261,7 @@ def enablemap(m,e):
|
||||
"""Тут переписать надо"""
|
||||
m = m.split(",")
|
||||
# m = check_name_map(m, False)
|
||||
create_dir(config_hlna + "deactivated")
|
||||
create_dir(dir_config + "deactivated")
|
||||
if e == True:
|
||||
port_s = []
|
||||
query_p = []
|
||||
@ -279,7 +279,7 @@ def enablemap(m,e):
|
||||
print("Предлагаем заменить")
|
||||
if data['QueryPort'] in query_p:
|
||||
print("Заменить query port?")
|
||||
x = os.system(f"mv {config_hlna}deactivated/{i} {config_hlna + i} 2>> {config_hlna}logs") #Добавить текущее время
|
||||
x = os.system(f"mv {dir_config}deactivated/{i} {dir_config + i} 2>> {dir_config}logs") #Добавить текущее время
|
||||
if x == 0:
|
||||
print(f"Карта активирована - {i}")
|
||||
else:
|
||||
@ -294,7 +294,7 @@ def enablemap(m,e):
|
||||
if i in delist_config:
|
||||
print(f"Карта {i} уже есть в деактивированных")
|
||||
continue
|
||||
x = os.system(f"mv {config_hlna + i} {config_hlna}deactivated/{i} 2>> {config_hlna}logs") #Добавить текущее время
|
||||
x = os.system(f"mv {dir_config + i} {dir_config}deactivated/{i} 2>> {dir_config}logs") #Добавить текущее время
|
||||
if x == 0:
|
||||
print(f"Карта деактивирована - {i}")
|
||||
else:
|
||||
|
Reference in New Issue
Block a user