help
This commit is contained in:
parent
b6470c1a73
commit
90fe4faf39
26
hlna.py
26
hlna.py
@ -447,13 +447,12 @@ WantedBy=default.target
|
||||
os.system(f"systemctl --user enable {unit_name}")
|
||||
|
||||
|
||||
@hlna.command(help='Для скачивания и установки модов <hlna ark -m all -i 111111111>')
|
||||
@hlna.command(help='Скачивание и установка модов <hlna ark -m all -i 111111111>')
|
||||
@click.argument('g', nargs=1)
|
||||
@click.option('-m', default='all', help="Название карты для запуска или all для запуска всех карт")
|
||||
@click.option("-i/-u", default=True, help="-i установить моды, -u удалить моды")
|
||||
@click.argument('id_mods_ark', nargs=-1)
|
||||
def mod(g, m, i, id_mods_ark):
|
||||
"""Проводит операции на модами"""
|
||||
if g == "ark":
|
||||
id_game_workshop = "346110"
|
||||
if not os.path.isdir(dir_workshop_ark):
|
||||
@ -538,11 +537,10 @@ def modextract(id_mod, id_game_workshop, dir_ark_mods):
|
||||
os.makedirs(dir_ark_mods)
|
||||
|
||||
|
||||
@hlna.command()
|
||||
@click.option("-m", required=True, help="Название Сервера")
|
||||
@hlna.command(help='Выключение/включение серверов (без удаления) <hlna switch -m all -d')
|
||||
@click.option("-m", required=True, help="Название cервера")
|
||||
@click.option("-e/-d", default=True, help="-e активировать карты, -d деактивировать")
|
||||
def enablemap(m, e):
|
||||
"""Включение/выключение карт"""
|
||||
def switch(m, e):
|
||||
m = m.split(",")
|
||||
if not os.path.isdir(dir_deactivated):
|
||||
create_dir(dir_deactivated)
|
||||
@ -597,10 +595,8 @@ def enablemap(m, e):
|
||||
print("ошибка при деактивации карты")
|
||||
|
||||
|
||||
@hlna.command()
|
||||
@hlna.command(help='Выводит статус настроеных серверов')
|
||||
def status(list_config=list_config):
|
||||
"""Выводит статус настроеных серверов"""
|
||||
# Добавить сортивку по кластерам и вывод несколько столбиков
|
||||
if list_config == [] and delist_config == []:
|
||||
print_line("Сервера не сконфигурированы")
|
||||
else:
|
||||
@ -645,7 +641,7 @@ def status(list_config=list_config):
|
||||
print("-" * 40)
|
||||
|
||||
|
||||
@hlna.command(help='Для запуска, сконфигурированного сервера или кластера')
|
||||
@hlna.command(help='Запуск, сконфигурированного сервера или кластера <hlna start -g ark -m all>')
|
||||
@click.option('-g', required=True, help="Название игры для запуска. (ark, 7days")
|
||||
@click.option('-m', default='all', help="Название карты для запуска или all для запуска все карт")
|
||||
def start(g, m):
|
||||
@ -655,19 +651,18 @@ def start(g, m):
|
||||
start_stop("start", g, m)
|
||||
|
||||
|
||||
@hlna.command(help='Для остановки, сконфигурированного сервера или кластера')
|
||||
@hlna.command(help='Остановка, сконфигурированного сервера или кластера <hlna stop -g ark -m all>')
|
||||
@click.option('-g', required=True, help="Название игры для запуска. (ark, 7days")
|
||||
@click.option('-m', default='all', help="Название карты для запуска или all для запуска все карт")
|
||||
def stop(g, m):
|
||||
"""Останавливает сервер"""
|
||||
|
||||
start_stop("stop", g, m)
|
||||
|
||||
|
||||
@hlna.command(help='Для перезапуска, сконфигурированного сервера или кластера')
|
||||
@hlna.command(help='Перезапуск, сконфигурированного сервера или кластера <hlna restart -g ark -m all>')
|
||||
@click.option('-g', required=True, help="Название игры для запуска. (ark, 7days")
|
||||
@click.option('-m', default='all', help="Название карты для запуска или all для запуска все карт")
|
||||
def restart(g, m):
|
||||
"""Перезагружает сервер"""
|
||||
start_stop("restart", g, m)
|
||||
|
||||
|
||||
@ -751,11 +746,10 @@ def choose_map(arr):
|
||||
return new_arr
|
||||
|
||||
|
||||
@hlna.command()
|
||||
@hlna.command(help='Отправка команд на игровой сервер через rcon <rcon SaveWorld -m all>')
|
||||
@click.argument('c', nargs=1)
|
||||
@click.option('-m', required=True, help="Название карты для применения rcon команды")
|
||||
def rcon(m, c):
|
||||
"""Функция обеспечивающая отправку команд на игровой сервер через rcon"""
|
||||
dict_mapname = {}
|
||||
dict_adminpwd = {}
|
||||
if list_config:
|
||||
|
Loading…
Reference in New Issue
Block a user