diff --git a/hlna.py b/hlna.py index a715836..b45369f 100755 --- a/hlna.py +++ b/hlna.py @@ -356,7 +356,8 @@ def servers(map_server=list_config): @hlna.command(help='Для запуска, сконфигурированного сервера или кластера') @click.option('-m', default='all', help="Название карты для запуска или all для запуска все карт") -def start(m, name_server=list_config): +@click.option('-b', default='', help="") +def start(m,b, name_server=list_config): dict_mapname = {} for i in name_server: data = read_yaml(i) @@ -373,7 +374,9 @@ def start(m, name_server=list_config): if m == "all": print("Запускаем все активные карты") - names_serverstart = choose_map(names_serverstart) + if b == '': + names_serverstart = choose_map(names_serverstart) + server_dir = dir_server + "ShooterGame/Binaries/Linux/" print_line("Валидация файлов сервера") x = os.system(f"steamcmd +force_install_dir {dir_server} +login anonymous +app_update 376030 +quit")