- Поддерживаемые версии
-
- 1.8.9
- 1.9.2
- 1.10.1
- 1.11.2
- 1.12.2
- 1.13.1
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
- 1.18.2
- 1.19.0
Лучший и уникальный ркон бот для вашего проекта от MoonStudio. Бот имеет функции создания своих команд в ВК, гибкую настройку доступа, систему нежелательных команд которые нельзя выполнять через бота, мониторинг сервера внутри бота, информация о сервере и прочие возможности бота!
YAML:
# ДЛЯ РАБОТЫ БОТА ТРЕБУЕТСЯ - JAVA 8
# Данные для подключения бота к сообществу.
access_token: '' # Ключ доступа.
id_token: # ID группы.
# Пользователи, которые получают полный доступ к боту.
owners_id:
- ''
- ''
# Команды, при которых будет отправляться ответ пользователю.
commands:
'форум': 'Лучший форум - https://hightleak.xyz/'
'помощь': |-
Ркон бот!
Пропиши - cmd
# Ключевые слова, при которых будет отправляться ответ пользователю.
keys_words:
don:
keys: [донат, ваш сайт]
answer: 'Наш сайт: vk.com/moonstudio_mc'
# Мониторинг игровых серверов. Например, Вы можете добавить режимы своего проекта в данный список. Если обычные порты закрыты, вводим QUERY порты.
online_servers:
mg: # Произвольное название сервера.
name: 'Классический #1' # Название сервера.
host: 'localhost:25572' # IP сервера вида - IP:порт
mg-2:
name: 'Общий'
host: 'localhost:25565'
# Права
# Все возможные права:
# - bot.ping
# - bot.console
# - bot.online
# - bot.servers
# - bot.allowed-blocked-command
# Название группы, которую имеют все пользователи при попытке использования бота (дефолтная группа).
default-group: 'default'
# Система прав реализована по образу и подобию всем известного плагина PermissionsEx.
groups:
default: # Название группы.
type-cmd: false # Два типа: blocked(false), allowed(true)
rcon-cmd-allowed: # Разрешённые для ввода команды
- 'op'
- 'banall'
- 'killall'
- 'pex'
rcon-cmd-blocked: # Запрещённые для ввода команды
- 'op'
- 'banall'
- 'killall'
- 'pex'
permissions: [] # Права группы, в нашем случае их нет. Обычные пользователи ни к чему не будут иметь доступа.
prefix: 'Обычный пользователь' # DisplayName группы
user:
permissions:
- 'bot.ping'
- 'bot.online'
- 'bot.servers'
prefix: 'Пользователь консоли'
# Все доступные команды бота и возможность настройки их алиасов (альтернативных команд).
bot-commands:
console: # Главная команда.
- 'rcon'
- 'cmd'
- 'консоль' # Алиас.
- 'ркон' # Алиас.
- 'console'
online:
- 'онлайн'
- 'онли'
ping:
- 'пинг'
servers:
- 'сервера'
checkgroup:
- 'чекгруппа'
- 'чг'
group:
- 'группа'
# RCON сервера
rcons:
classic: # Название сервера, указывать только с маленькой буквы!
rcon-ip: '' # IP-адрес.
rcon-password: '' # Пароль от RCON.
rcon-port: # Порт RCON.
rcon-cmd-blocked: # Заблокированные для использования на этом сервере команды.
- 'op'
- 'banall'
- 'killall'
- 'pex'
permission: 'test.surv' # Право для доступа к данному серверу.
lobby:
rcon-ip: 'localhost'
rcon-password: 'password'
rcon-port: port
rcon-cmd-blocked:
- 'op'
- 'banall'
- 'killall'
- 'pex'
permission: 'test.grief'
Messages:
online_format_not_connect: |-
ᅠСервер: {name}
ᅠᅠНе можем подключиться..
online_format: |-
ᅠСервер: {name}
ᅠᅠОнлайн: {online}/{max_online}
command_online: |-
Держи онлайн на серверов:
ᅠ
{online}
no_perm: 'У вас недостаточно прав для выполнения этой функции!'
command_usage_ping: 'Используйте: пинг [адрес сервера]'
connection_not_ping: 'Не можем подключится к серверу..'
unknown_command: 'Неизвестная команда..'
ping_info_server: |-
Держи информацию о сервере '{server}':
ᅠОнлайн: {online}/{max_online}
ᅠЯдро: {core}
ᅠМотд:{new} {motd}
setting_group: 'Вы успешно установили группу "{group}" пользователю @id{id}'
setting_group_for_user: 'Вам установили группу "{group}"'
command_usage_check: 'Используйте: чекгруппа [ид]'
perm_not_server: 'У вас нет прав, чтобы взаимодействовать с сервером!'
check_info: |-
Держите информацию о группе пользователя @id{id}:
ᅠГруппа: {group}
ᅠПрефикс: {prefix-group}
is_admin: 'Данный пользователь является Администратором, ему нельзя поставить группу'
command_usage_setgroup: 'Используйте: группа [ид] [название группы]'
user_not: 'Данного пользователя с таким ID не существует ВК'
not_contains_group: 'Данной группы не существует!'
not_rcon: 'Данного сервера нет в списке конфигурации бота. %new% Пропишите "сервера" для информации о серверах.'
off_rcon: 'Консоль сервера "%server%" выключена!'
command_usage: 'Используйте: консоль [сервер] [команда]'
command_block_rcon: 'Данная команда недоступна для вашей группы'
command_finish_rcon: 'Ответ от команды: %new% %rcon%'
command_finish_rcon_empty: 'Сервер выполнил команду: %new% Но ответ не вернул!'
servers_list: 'Доступные сервера: %new% %servers%'