Изменено получение списка установленных карт, создание и чтение конфиг файлов карт, добавлена возможность кластера (работает).

This commit is contained in:
Евгений Храмов 2023-02-13 23:14:46 +03:00
parent 0f3f9903f4
commit de9344a377

13
dodo.py

@ -17,21 +17,23 @@ listen_server = True
def dodo():
pass
"------Узнаем список карт--------------"
# Это все же надо сделать перед запуском карт
list_config = next(os.walk(config_dodo), (None, None, []))[2] # [] if no file
list_config.remove('.directory')
"--------------------------------------"
def print_line(text):
"Добавление тире вокруг текста, потом сюда можно поместить и расскраску текста"
print("-"*20)
print(text)
print("-"*20)
def create_dir(directory):
"Проверка и создание директории"
if not os.path.exists(directory):
os.mkdir(directory)
def check_int(number=""):
"Проверка на ввод числа"
while True:
@ -42,10 +44,10 @@ def check_int(number=""):
print("Введите число")
create_dir(dir_server)
create_dir(config_dodo)
@dodo.command()
def config(map_server=list_config):
cluster_dir_override = ""
@ -181,7 +183,6 @@ def read_yaml(map_server):
print(cluster_id)
print(cluster_dir_ovverride)
return cluster_server, name_server, port_server, query_port, password_server, max_players, dir_server, mods_id, listen_server, cluster_id, cluster_dir_ovverride
#print("Запуск программы в формате: dodo.py <название функции> параметры")
if __name__ == '__main__':