старт всех карт
This commit is contained in:
parent
368bc90298
commit
9f270c8ed7
30
hlna.py
30
hlna.py
@ -365,24 +365,26 @@ def servers(map_server=list_config):
|
|||||||
@click.option('-m', default='all', help="Название карты для запуска или all для запуска все карт")
|
@click.option('-m', default='all', help="Название карты для запуска или all для запуска все карт")
|
||||||
@click.option('-b', default='', help="")
|
@click.option('-b', default='', help="")
|
||||||
def start(m,b, name_server=list_config):
|
def start(m,b, name_server=list_config):
|
||||||
dict_mapname = {}
|
|
||||||
for i in name_server:
|
|
||||||
data = read_yaml(i)
|
|
||||||
print_line(f"Название сервера: {i} | Карта: {data['map']} | Кластер: {data['clusterid']}")
|
|
||||||
dict_mapname[data['SessionName']] = data['map']
|
|
||||||
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 name_server != []:
|
if name_server != []:
|
||||||
|
dict_mapname = {}
|
||||||
|
for i in name_server:
|
||||||
|
data = read_yaml(i)
|
||||||
|
print_line(f"Название сервера: {i} | Карта: {data['map']} | Кластер: {data['clusterid']}")
|
||||||
|
dict_mapname[data['SessionName']] = data['map']
|
||||||
|
print_line(f"Словарь названия сервера и карты {dict_mapname}")
|
||||||
|
names_serverstart = []
|
||||||
if m == "all":
|
if m == "all":
|
||||||
print("Запускаем все активные карты")
|
print("Запускаем все активные карты")
|
||||||
|
names_serverstart = name_server
|
||||||
|
else:
|
||||||
|
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 b == '':
|
if b == '':
|
||||||
names_serverstart = choose_map(names_serverstart)
|
names_serverstart = choose_map(names_serverstart)
|
||||||
|
|
||||||
server_dir = dir_server + "ShooterGame/Binaries/Linux/"
|
server_dir = dir_server + "ShooterGame/Binaries/Linux/"
|
||||||
print_line("Валидация файлов сервера")
|
print_line("Валидация файлов сервера")
|
||||||
|
@ -15,6 +15,8 @@ list_config = hlna.list_config
|
|||||||
|
|
||||||
|
|
||||||
def start():
|
def start():
|
||||||
|
|
||||||
|
|
||||||
if not os.path.exists(f"{hlna.home_dir}/.config/hlna/bot/hlna_bot"):
|
if not os.path.exists(f"{hlna.home_dir}/.config/hlna/bot/hlna_bot"):
|
||||||
key_api = input("Укажите ключ бота\n")
|
key_api = input("Укажите ключ бота\n")
|
||||||
os.chdir(f"{hlna.home_dir}/.config/hlna/")
|
os.chdir(f"{hlna.home_dir}/.config/hlna/")
|
||||||
|
Loading…
Reference in New Issue
Block a user