Изменено получение списка установленных карт, создание и чтение конфиг файлов карт, добавлена возможность кластера (работает).
This commit is contained in:
parent
0f3f9903f4
commit
de9344a377
13
dodo.py
13
dodo.py
@ -17,21 +17,23 @@ listen_server = True
|
|||||||
def dodo():
|
def dodo():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
"------Узнаем список карт--------------"
|
|
||||||
# Это все же надо сделать перед запуском карт
|
|
||||||
|
|
||||||
list_config = next(os.walk(config_dodo), (None, None, []))[2] # [] if no file
|
list_config = next(os.walk(config_dodo), (None, None, []))[2] # [] if no file
|
||||||
list_config.remove('.directory')
|
list_config.remove('.directory')
|
||||||
"--------------------------------------"
|
|
||||||
|
|
||||||
def print_line(text):
|
def print_line(text):
|
||||||
"Добавление тире вокруг текста, потом сюда можно поместить и расскраску текста"
|
"Добавление тире вокруг текста, потом сюда можно поместить и расскраску текста"
|
||||||
print("-"*20)
|
print("-"*20)
|
||||||
print(text)
|
print(text)
|
||||||
print("-"*20)
|
print("-"*20)
|
||||||
|
|
||||||
|
|
||||||
def create_dir(directory):
|
def create_dir(directory):
|
||||||
"Проверка и создание директории"
|
"Проверка и создание директории"
|
||||||
if not os.path.exists(directory):
|
if not os.path.exists(directory):
|
||||||
os.mkdir(directory)
|
os.mkdir(directory)
|
||||||
|
|
||||||
|
|
||||||
def check_int(number=""):
|
def check_int(number=""):
|
||||||
"Проверка на ввод числа"
|
"Проверка на ввод числа"
|
||||||
while True:
|
while True:
|
||||||
@ -42,10 +44,10 @@ def check_int(number=""):
|
|||||||
print("Введите число")
|
print("Введите число")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
create_dir(dir_server)
|
create_dir(dir_server)
|
||||||
create_dir(config_dodo)
|
create_dir(config_dodo)
|
||||||
|
|
||||||
|
|
||||||
@dodo.command()
|
@dodo.command()
|
||||||
def config(map_server=list_config):
|
def config(map_server=list_config):
|
||||||
cluster_dir_override = ""
|
cluster_dir_override = ""
|
||||||
@ -181,7 +183,6 @@ def read_yaml(map_server):
|
|||||||
print(cluster_id)
|
print(cluster_id)
|
||||||
print(cluster_dir_ovverride)
|
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
|
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__':
|
if __name__ == '__main__':
|
||||||
|
Loading…
Reference in New Issue
Block a user