Изменено получение списка установленных карт, создание и чтение конфиг файлов карт, добавлена возможность кластера (работает).
This commit is contained in:
parent
0f3f9903f4
commit
de9344a377
13
dodo.py
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__':
|
||||
|
Loading…
Reference in New Issue
Block a user