diff --git a/hlna.py b/hlna.py index 8d33139..ffb6310 100755 --- a/hlna.py +++ b/hlna.py @@ -75,7 +75,6 @@ create_dir(dir_config) @hlna.command(help='Для конфигурирования параметров запускаемого сервера или кластера серверов') def config(list_config=list_config): data = {} - id_srv = {} port_s = [] rcon_p = [] query_p = [] @@ -183,13 +182,14 @@ def config(list_config=list_config): data = read_yaml(list_config[-1]) while True: + print_line("Тут какая-то хуйня") name_server = input("Укажите название Сервера: \n") if name_server == "": if map_s in list_config: count = 1 new_name = map_s while new_name in list_config: - new_name = f"{map_s}({str(count)})" + new_name = f"{map_s}{str(count)}" count += 1 list_config.append(new_name) @@ -204,8 +204,9 @@ def config(list_config=list_config): else: list_config.append(map_s) # если enter, то ставим последним элементом карту break - + print("Укажите порт сервера:\n") port_server = ports(port_s) + print("Укажите query порт сервера:\n") query_port = ports(query_p) if port_server == 0: @@ -370,7 +371,7 @@ def start(m, name_server=list_config): if name_server != []: if m == "all": print("Запускаем все активные карты") - + names_serverstart = choose_map(names_serverstart) server_dir = dir_server + "/ShooterGame/Binaries/Linux/" print_line("Валидация файлов сервера") @@ -382,7 +383,7 @@ def start(m, name_server=list_config): def starting(i): os.system( - f"./ShooterGameServer {i}?SessionName={data['SessionName']}?Port={data['Port']}?QueryPort={data['QueryPort']}?RCONEnabled={data['RCONEnabled']}?RCONPort={data['RCONPort']}?ServerAdminPassword={data['ServerAdminPassword']}?multihome=127.0.0.1?MaxPlayers={data['MaxPlayers']}?GameModIds={data['ModsId']}?listen={data['Listen']} -clusterid={data['clusterid']} -ClusterDirOverride={data['clusterdir']}") + f"./ShooterGameServer {i}?SessionName={data['SessionName']}?Port={data['Port']}?QueryPort={data['QueryPort']}?RCONEnabled={data['RCONEnabled']}?RCONPort={data['RCONPort']}?ServerAdminPassword={data['ServerAdminPassword']}?multihome=127.0.0.1?MaxPlayers={data['MaxPlayers']}?GameModIds={data['ModsId']}?listen={data['Listen']} -clusterid={data['clusterid']} -ClusterDirOverride={data['clusterdir']} -NoTransferFromFiltering") if x == 0: print_line("Запускаем карту" + i) @@ -471,7 +472,7 @@ def zero(x=""): return "" -if __name__ == 'hlna': - input = zero +# if __name__ == 'hlna': +# input = zero if __name__ == '__main__': hlna()