Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
23 kB
2
Indexable
Never
# Плагин является собственностью MoonStudio
# По поводу багов/ошибок писать сюда -> https://vk.com/moonstudio_mc

# Лицензионный ключ
key: ''

# Модуль подключения к базе данных MySQL
mysql:
  host: 127.0.0.1
  port: 3306
  database: moonauth
  user: root
  password: ''

  # Блок различных настроек плагина
settings:
  # Важен ли регистр ника игрока?
  case_sensitive: true
  # Разрешённые для использования символы в никнейме
  nick_allowed_symbols: 'абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯabcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
  # Минимальная длина игрового никнейма
  min_nick_length: 4
  # Тип шифрования данных.
  # Допустимые значения: sha256, default, demauth, authme.
  # dafault - без какого-либо шифрования в принципе.
  # Если была совершена конвертация из DemAuth или AuthMe, используйте соответствующее значение
  encryption_method: authme
  # Использовать ли команды /login /register (true), или же ввод пароля в чате (false)
  enable_command: false

  code_request_time: 60
  restore_cooldown: 60
  # Минимальная длина игрового пароля
  password_min_length: 6
  # Максимальная длина игрового пароля
  password_max_length: 24
  # Время, отведённое на регистрацию
  time_to_register: 90
  # Время, отведённое на авторизацию
  time_to_login: 60
  # Время, которое длится сессия. 43200 = 12 часов
  session_time: 30
  # Включить функцию ограничения максимального кол-ва регистраций со одного IP?
  use_max_reg_per_ip: true
  # Количество максимальных регистраций с одного IP
  max_reg_per_ip: 3
  # Максимальное количество онлайн игроков для одного айпи одновременно
  max_online_players_per_ip: 3
  double_auth_confirm_time: 90

# ID группы, где должен работать бот
group_id: '172257696'
# Обращаемся в vk.me/moonstudio_mc за информацией, где и как его получить
access_token: ''
# Название сервера(ов) из BungeeCord, где будет происходить авторизация
auth_servers:
  - auth
# Название сервера(ов), куда перекинет игрока после авторизации
game_servers:
  - lobby-1

# IP-адреса, с которых разрешено иметь твинки
whitelisted_ips:
  - '127.0.0.1'

# IP-адреса, с которых разрешено играть в одно время с нескольких аккаунтов
bypass_ips:
  - '127.0.0.1'

# Команды выполняемые после какого-то действия
commands:
  # После регистрации
  afterRegister:
    - "say %s Register"
  # После логина
  afterLogin:
    - "say %s Login"
  # После логаута
  afterLogout:
    - "say %s Logout"
  # После привязки ВК
  afterVkLinked:
    - "say %s VK Linked"
  # После отвязки ВК
  afterVkUnlinked:
    - "say %s VK Unlinked"

# Обратите внимание!
#
# Система находится в BETA тестировании
# Поддерживается только 3 плагина - AuthMe, DemVKAuth и BungeeAuth
# Создавайте свой тип миграции на свой же страх и риск
# Перед миграцией создайте резервную копию всех данных
# Меняйте текст SQL запросов на свой страх и риск
# Перед запуском игроков после миграции, тщательно ПРОТЕСТИРУЙТЕ плагин
# После миграции СРАЗУ ЖЕ выключите сервер для дальнейшей настройки
#
# Касательно миграции из AuthME
# - Не забудьте изменить тип шифрования на 'authme'
# - Не забудьте включить case_sensitive (указать true)
# - Не забудьте удалить старую таблицу authme
#
# Касательно миграции из DemVKAuth
# - Не забудьте изменить тип шифрования на 'demauth'
# - Не забудьте выключить case_sensitive (указать false)
# - Не забудьте удалить старые таблицы DemVKAuth и DemAuthBan
#
# Касательно миграции из BungeeAuth
# - Не забудьте изменить тип шифрования на 'authme' (Именно authme!)
# - Не забудьте выключить case_sensitive (указать false)
# - Не забудьте удалить старую таблицу Auth
# ВАЖНО! Электронные почты аккаунтов не переносятся!
#
# Чтобы начать миграцию, используйте команду (Вводить в консоли):
# /migrate (authme|demauth|bungeeauth)
#
# MoonStudio не несёт ответственности за утраченные данные при неверном использовании!
# Желаем удачи :)
migrations:
  authme:
    - "INSERT INTO `auth` (SELECT id AS id, realname AS username, `password` AS `password`, regip AS register_ip, ip AS ip, 0 AS `session`, lastlogin AS last_join, regdate AS reg_date, 0 AS license FROM authme);"
  demauth:
    - "INSERT INTO `auth` (SELECT id AS id, username AS username, `password` AS `password`, 'IMPORTED' AS register_ip, 'IMPORTED' AS ip, 0 AS `session`, 0 AS last_join, 0 AS reg_date, 0 AS license FROM DemVKAuth);"
    - "INSERT INTO `vk` (SELECT vk_id AS vk_id, username AS username, 0 AS date, 1 AS notification, 0 AS ban, 1 AS double_auth FROM DemVKAuth WHERE vk_id<>-1);"
  bungeeauth:
    - "INSERT INTO `auth` (SELECT name AS username, `password` AS `password`, ip AS register_ip, ip AS ip, 0 AS `session`, 0 AS last_join, 0 AS reg_date, 0 AS license FROM Auth);"

# Блок сообщений
messages:
  login_title: '§6§lАвторизация;§fВведите пароль §eв чат'
  register_title: '§6§lРегистрация;§fВведите пароль §eв чат'
  auth_license_confirm_success: '§6Авторизация §7| §fУспешно!'
  auth_license_forcelogin: '§6Авторизация §7| §fАвторизация §aуспешно §fпройдена'
  auth_disconnect_by_unregister: '§cВаш аккаунт был удален'
  auth_license_confirm_exist: '§6Авторизация §7| §fПодтвердите включение §eлицензионного аккаунта командой - §a/license confirm'
  auth_license_how_to_disable: '§6Авторизация §7| §fУ вас включен §aлицензионный §fаккаунт. Отключить можно командой - §c/license off'
  auth_account_not_premium: '§6Авторизация §7| §fВаш аккаунт не является §cлицензонным'
  auth_license_off:
    - ''
    - ' Вы успешно §cвыключили §fлицензионный аккаунт'
    - ''
  auth_license_not_exist: '§6Авторизация §7| §fУ вас §cне включен§f лицензионный аккаунт'
  auth_license_already_exist: '§6Авторизация §7| §fУ вас уже §aвключен §fлицензионный аккаунт'
  auth_license_no_requests: '§6Авторизация §7| §fУ вас нет запроса на §aпотверждение'
  auth_license_to_confirm: '§6Авторизация §7| §fПотвердите §aвключение §fлицензионного, перезайдите на сервер с лицензии в течение 2-х минут'
  auth_double_auth_wait: '§6Авторизация §7| §fЧтобы выполнить вход, подтвердите его через §9ВКонтакте'
  auth_double_auth_confirm: '§6Авторизация §7| §fУ вас включена §aдвух-этапная авторизация§f, подтвердите вход через §9ВКонтакте'
  auth_double_auth_google_confirm: '§6Авторизация §7| §fУ вас включена §aдвух-этапная авторизация§f, введите код из §9Authenticator'
  auth_double_auth_dismiss: '§cВход был отменен через §9ВКонтакте'
  auth_login_join: |-

    §c§l               Авторизация

    §f    Логин: §n    %s    §r
    §f   Пароль: §n    %s    §r

    §6§l[!] §6Авторизуйтесь §fна сервере!
    §fЗдесь нет команд §m§6/login §fи §m§6/register§f!
    §fНапишите §eв чат §fпароль от Вашего аккаунта!

  auth_register_join: |-

    §c§l               Регистрация

    §f    Логин: §n    %s    §r
    §f   Пароль: §n    %s    §r

    §6§l[!] §6Зарегистрируйтесь §fна сервере!
    §fЗдесь нет команд §m§6/login §fи §m§6/register§f!
    §fПридумайте и напишите §eв чат §fпароль для аккаунта!

  auth_not_registered: '§6Авторизация §7| §fВы должны зарегистрироваться. Введите желаемый пароль в чат'
  auth_not_authorized: '§6Авторизация §7| §fВведите пароль §eв чат...'
  auth_changepassword_use: '§6Авторизация §7| §fСменить пароль - §a§l/cp старый_пароль новый_пароль'
  auth_changepassword_wrong_password: '§6Авторизация §7| §fВы §cневерно §fввели старый пароль'
  auth_change_password:
    - ''
    - '§6Авторизация §7| §fВы §aуспешно §fсменили пароль на: §6§l%2$s'
    - ''
  auth_password_min_length: '§6Авторизация §7| §fВаш пароль слишком маленький, минимальная длина - §a4 §fсимвола'
  auth_password_max_length: '§6Авторизация §7| §fВаш пароль слишком большой, максимальная длина - §a24 §fсимвола'
  auth_already_login: '§6Авторизация §7| §fВы уже §aавторизованы'
  auth_login_use: '§6Авторизация §7| §fВведите пароль §eв чат...'
  auth_wrong_password: '§6Авторизация §7| §fПароль введен §cневерно'
  auth_wrong_code: '§6Авторизация §7| §fКод введен §cневерно'
  auth_success_login:
    - ''
    - '§6Авторизация §7| §fАвторизация §aуспешно §fпройдена'
    - ''
    - ' §c§l⚠ Внимание! §fВы не привязали страницу §bВКонтакте§f к своему аккаунту'
    - ' Сделав это, вы сможете управлять аккаунтом и получать уведомления'
    - ' Сделайте это прямо сейчас, написав в сообще`ния группы: §evk.com/moonstudio_mc'
    - ' Команда - §6!аккаунт привязать [ник]'
    - ''
  auth_success_login_with_vk:
    - ''
    - '§6Авторизация §7| §fАвторизация §aуспешно §fпройдена'
    - ''
  auth_logout: '§cВы вышли из своего аккаунта'
  auth_already_registered: '§6Авторизация §7| §fВы уже §aзарегистрированы'
  auth_register_use: '§6Авторизация §7| §fЗарегистрироваться - §a/reg пароль повтор_пароля'
  auth_passwords_not_match: '§6Авторизация §7| §fВведенные пароли §cне совпадают'
  auth_success_register: |-

    §6Авторизация §7| §fВы §aуспешно §fзарегистрировались! Текущий пароль - §7(наведите сюда)

  auth_success_register_notification: |-
    §c§l⚠ Внимание! §fУ вас не привязана страница §bВКонтакте§f
    Сделав это, вы сможете управлять аккаунтом и получать уведомления
    Сделайте это сейчас, написав в сообщения группы: §evk.com/moonstudio_mc
    Команда - §6!аккаунт привязать [ник]
  auth_success_register_hover: |-
    §fВаш пароль - §e%s
    §fВаш IP адрес - §e%s

    §fЗапомните свой пароль или сделайте
    §fскриншот, чтобы не забыть - §cклавиша F2
  auth_max_reg_per_ip: '§cВы достигли лимита по количеству зарегистрированных аккаунтов - §4§l3'
  auth_ip_used: '§cПод вашим IP-адресом уже играет кто-то другой'
  auth_login_timeout: '§cВремя авторизации истекло, перезайдите на сервер'
  auth_min_nick_length: '§cМинимальная длина ника - 4'
  auth_not_allowed_nick_symbols: '§cВаш ник содержит недопустимые символы'
  auth_register_timeout: '§cВремя регистрации истекло, перезайдите на сервер'
  auth_double_auth_timeout: '§cВремя подтвердждения входа через вк истекло, перезайдите на сервер'
  auth_need_double_auth_confirm: '§6Авторизация §7| §fПодтвердите вход в аккаунт через §9ВКонтакте'
  auth_need_double_auth_code: '§6Авторизация §7| §fПодтвердите вход в аккаунт через §9Google Authenticator'
  auth_need_login: '§6Авторизация §7| §fВойдите в игру, введя пароль в чат'
  auth_need_register: '§6Авторизация §7| §fЗарегистрируйтесь, введя пароль в чат'
  auth_login_many_errors: '§cСлишком много попыток неудачной авторизации, перезайдите на сервер'
  auth_block_commands: '§6Авторизация §7| §fВы не можете использовать команды и чат, сначала §cвойдите §fв аккаунт'
  migrate_usage: '§6Авторизация §7| §fИспользование команды: §6/migrate (Способ)'
  migrate_unknown: '§6Авторизация §7| §cНеизвестный способ миграции'
  migrate_start: '§6Авторизация §7| §aЗапуск миграции... Это может занять некоторое время'
  migrate_successful: '§6Авторизация §7| §aМиграция прошла успешно. Выключите сервер и следуйте инструкции'
  vk_double_auth_keyboard_show: 'Подтвердите вход в аккаунт, Войти - !аккаунт разрешить, Запретить вход - !аккаунт запретить'
  vk_keyboard_hide: 'Клавиатура убрана, чтобы открыть клавиатуру заново используйте - !аккаунт'
  vk_keyboard_show: 'Вы включили клавиатуру!'
  vk_start_command: 'Используйте команду: !аккаунт привязать [ник]'
  vk_changepassword_notificate:
    - '&#127758; Вы изменили пароль на сервере'
    - '&#10004; Ваш новый пароль: %2$s'
  vk_login_notificate:
    - '&#10133; Вы вошли в игру'
    - ''
    - '&#128270; IP: %3$s (%4$s)'
    - ''
    - 'Если это были не вы, то срочно заблокируйте аккаунт'
  # При наводке на сообщение показывается код активации. При клике он копируется. Чтобы не показывать код необходимо
  # убрать %s, тогда код можно будет посмотреть только при наводке или при копировании.
  code: '§8[§9ВКонтакте§8] §fВаш код активации: §e%s'
  kick: '§cАккаунт кикнут через §9ВКонтакте'
  user_is_banned: '§cАккаунт заблокирован через §9ВКонтакте'
  wrong_case: '§cНеверный регистр ника! Используйте %s'
  vk_command_not_found: '&#10060; Вы ввели неизвестную подкоманду'
  vk_user_is_bind: 'У вас уже привязан аккаунт'
  vk_no_double_auth_requests: 'У вас не запроса на вход'
  vk_bind_command_use: 'Подсказка: !аккаунт привязать [ник]'
  vk_request_is_send: 'Подождите %s сек. перед повторной отправкой'
  vk_player_not_online: 'Аккаунт не в игре'
  vk_server_blacklist: 'Аккаунт находится на сервере авторизации, действие невозможно'
  vk_send_code: 'На ваш игровой аккаунт был отправлен код, подтвердите его тут командой !аккаунт код [код]'
  vk_not_requests: 'У вас нету активных кодов активации'
  vk_code_use: 'Подсказка: !аккаунт код [код]'
  vk_code_is_wrong: 'Неверный код'
  vk_bind: 'Аккаунт %s успешно привязан, напишите !аккаунт, для получения информации по управлению'
  vk_help_with_an_user:
    - 'Чтобы привязать игровой аккаунт к вашему аккаунту ВКонтакте, напишите: !аккаунт привязать [ник]'
    - ''
    - 'Во время привязки необходимо быть на сервере для получения кода подтверждения'
  vk_set_ban: 'Аккаунт успешно заблокирован'
  vk_unset_ban: 'Аккаунт успешно разблокирован'
  vk_help_with_user:
    - '&#9881; Управление аккаунтом:'
    - ' - !аккаунт восстановить - получить новый пароль'
    - ' - !аккаунт дваэтапа - включить двух-этапную авторизацию'
    - ' - !аккаунт статус - информация об аккаунте'
    - ' - !аккаунт уведомления - уведомления о заходах'
    - ' - !аккаунт кикнуть - отключить аккаунт от сервера'
    - ' - !аккаунт заблокировать - заблокировать аккаунт'
    - ' - !аккаунт отвязать - отвязать аккаунт от ВКонтакте'
    - '&#9000; Или воспользуйтесь встроенной клавиатурой'
    - ''
    - '&#128295; Настройки аккаунта:'
    - ' ● Уведомления: %s'
    - ' ● Блокировка аккаунта: %s'
    - ''
    - '&#128195; Информация об аккаунте:'
    - ' ❖ ник: %s'
    - ' ❖ Привязан: %s'
  vk_user_not_authorized: 'Сначала вы должны войти в игру'
  vk_not_user: 'Сначала привяжите аккаунт'
  vk_quit_notificate: '&#10134; Вы вышли из игры'
  vk_restore_cooldown: 'Подождите %s минут перед повторным восстановлением пароля'
  vk_set_double_auth: 'Двухэтапная авторизация: включена'
  vk_unset_double_auth: 'Двухэтапная авторизация: выключена'
  google_set_double_auth: 'Двухэтапная авторизация GOOGLE: включена. Отсканируйте QR код или введите его вручную: %s'
  google_set_double_auth2: 'После того, как отсканируете код, можете спокойно авторизовываться через Google Authenticator :)'
  google_unset_double_auth: 'Двухэтапная авторизация GOOGLE: выключена'
  vk_set_notification: 'Уведомления о присоединении/отсоединении включены'
  vk_unset_notification: 'Уведомления при присоединении/отсоединении выключены'
  vk_user_binded: 'Аккаунт %s уже привязан другим человеком'
  vk_restore_password: 'Ваш новый пароль: %s'
  vk_status:
    - '₪ Аккаунт: %s'
    - '₪ Сервер: %s'
    - '₪ IP: %s (%s)'
    - '₪ Последний вход: %s'
    - '₪ Уведомления: %s'
    - '₪ Блокировка: %s'
    - '₪ Двух-этапная авторизация: %s'
    - '₪ Google Authenticator: %s'
    - '₪ Лицензия: %s'
  vk_unbind: 'Игровой аккаунт %s успешно отвязан от ВКонтакте'
  vk_kick: 'Аккаунт успешно кикнут с сервера'
  vk_bind_for_player:
    - ''
    - '§8[§bВКонтакте§8] §fВы успешно привязали свою страницу §bVK'
    - ''