MultiLobby - це легке рішення, яке дозволяє вам мати кілька серверів лобі/хабів на вашому BungeeCord. MultiLobby автоматично балансує гравців між серверами. Можливе налаштування кількох груп балансування серверів, не лише лобі-серверів. MultiLobby надає вам безліч утиліт, таких як команди /lobby або /hub, або /glag, яка показує деяку базову інформацію про ваш Bungee-примірник, таку як ОЗУ, Час роботи, кількість гравців, а також, якщо ви використовуєте Linux, вона також показує "відкриті файли" (відкрито/макс).
Особливості плагіна MultiLobby:
MultiLobby - це стабільний автономний та безпомилковий плагін, що балансує хаби з 2014 року!
Підтримка Velocity: тут є версія MultiLobbyM
MultiLobby дозволяє вам мати кілька серверів лобі/хабів
Налаштування кількох груп балансування з різними налаштуваннями
Сумісність з усіма плагінами вибору лобі
Працює з множинним налаштуванням Bungee
Виявлення офлайн та повних серверів!
Захист від фарбування сервера (гравці навіть не помітять, що щось впало)
Загальний чат між серверами в одній групі
Формат користувача glist
Вказівка серверів у конфігурації з використанням регулярних виразів (НОВИЙ!)
Перенаправлення гравців до груп на основі дозволів!
Функція KickMove (також відома як MoveMeNow) увімкнена з чорним списком причин кіка!
Динамічний MOTD (ви можете змінювати свій MOTD без перезапуску Bungee)
Анти-бот: обмеження перемикання серверів
Система SlashLobby використовує /<lobby_server_name> для переміщення на конкретний сервер лобі/хаб
Чорний список команд для кожного сервера - відхиляйте певні команди Bungee/Bukkit на будь-якому сервері, підключеному до Bungee, з одного місця
Цей плагін був протестований на екземплярі BungeeCord з 3600 гравцями онлайн!
Сумісність із версіями BungeeCord усіх версій
Сумісність з усіма видами модифікованих клієнтів (Technic, FTB тощо)
Підтримка UltimateFriends
Підтримка Party та Friends
Усі команди плагіна MultiLobby:
/lobby або /hub - телепортує вас у головне лобі (або підлобі, якщо у вас є кілька резервних шарів).
/lobby <номер> - Приклад: У вас є 4 лобі, і ви хочете потрапити в перше, тому пишете /lobby 1 (потрібна роздільна здатність ml.admin / multilobby.directjoin)
/glag - Показує основну інформацію про тарзанку (вимагає дозволу ml. admin/ml.glag)
/glag <group> - НОВИНКА: перевірка конкретної групи!
/player <ім'я> - Каже, на якому сервері є гравець.
/glist - Кастомний формат (може бути включений/вимкнений)
/gsend <гравець> <сервер> - Телепортує гравця на вказаний сервер (потрібна роздільна здатність ml.admin / ml.gsend)
/ggsend <player> <group> - Телепортує гравця на вказану групу серверів (вимагає дозволу ml.admin / ml.ggsend)
/forcesend <гравець> <сервер> - Примусово відправити гравця на вказаний сервер
/gsay - Надіслати повідомлення на всі сервери, підключені до поточного екземпляра BungeeCord (вимагає дозволу ml.admin / ml .gsay)
/mlreload - Перезавантажити конфіг (вимагає дозволу ml.admin / ml.reload)
/mldebug - Включає режим налагодження (тільки для тестування) (вимагає дозволу ml.admin / ml.debug)
Права плагіна MultiLobby:
ml.admin - надає повний доступ
ml.bypass - обхід команди блокування спаму
ml.gsend - доступ до команди /gsend
ml.ggsend - доступ до команди /ggsend (група gsend)
ml.forcesend - доступ до команди /forcesend
ml.gsay - доступ до команди /gsay
ml.glag - доступ до команди /glag
ml.mlreload - доступ до команди /gsend
ml.debug - доступ до команди /mldebug
ml.player - доступ до команди /player
multilobby.directjoin - доступ до команд /lobby <num> та /hub <num>
Переведений конфіг плагіна MultiLobby:
# ГРУППЫ НИЖЕ - ЭТО ПРОСТО ПРИМЕРЫ! ВЫ МОЖЕТЕ УДАЛИТЬ ИХ ВСЕ И НАЧАТЬ СОЗДАВАТЬ СВОИ СОБСТВЕННЫЕ! balancing-groups: Lobbies: # ваше название группы здесь balancing: true # Балансировка этой группы происходит автоматически? internal-balancing: false # Если включено, плагины выбора лобби не будут работать clear-chat: false # Очистить чат игрока перед присоединением к этой группе is-main: true # Ваша основная группа хаба/лобби - может быть только одна is-login-group: false # Если true, новые подключенные игроки отправляются в эту группу, только 1 группа может иметь это значение true fallback-group: "Лобби" # куда направлять игроков, если сервер упадет shared-chat: false servers: # имена серверов должны совпадать точно (регистрозависимо) с именами серверов в конфигурации bungee - Lobby1 - Lobby2 Auths: # Если у вас нет отдельных аутентификационных серверов, просто удалите эту группу balancing: true internal-balancing: false clear-chat: false is-main: false is-login-group: true fallback-group: "null" # Игнорируемое значение, если это ваша группа входа/основная shared-chat: false servers: - Auth1 - Auth2 SkyWarsHubs: balancing: true internal-balancing: false clear-chat: true is-main: false is-login-group: false fallback-group: "Lobbies" shared-chat: false permission-redirect: # Список переадресаций. Игрок должен иметь определенное разрешение, чтобы быть перенаправленным в другую группу балансировки PremiumHub: permission: "vip.player" # Разрешение targetGroup: "PremiumSkyWarsHubs" # Группа балансировки, куда будет перенаправлен игрок. Целевая группа должна иметь balancing: true, в противном случае перенаправление не будет работать. servers: - SWHub-* # Регулярное выражение "заканчивается" добавит все сервера с именами, начинающимися на "SWHub-", например: "SWHub-01", "SWHub-02", "SWHub-03" regex-servers: - "[SWHub1-99]" # Полные регулярные выражения Java здесь PremiumSkyWarsHubs: balancing: true internal-balancing: false clear-chat: true is-main: false is-login-group: false fallback-group: "Lobbies" shared-chat: false servers: - PremiumHub - PremiumHub2 # Игроки будут принудительно направляться в вашу группу входа на серверы после подключения к вашему Bungee, отключение этого отключит опцию группы входа в разделе выше. Это полезно, когда вы хотите просто балансировать свои лобби-серверы, и вы хотите, чтобы игроки оставались на сервере, где они последний раз вышли, или вы хотите управлять этой функцией другим плагином (например, BungeeAuthentificator) force-login-group: true # Может измениться, если у вас есть больше плагинов, направляющих игроков на разные серверы на стороне Bungee # Значения: [LOWEST, LOW, NORMAL, HIGH, HIGHEST] # Для ViaVersion на стороне Bungee это должно быть установлено на HIGHEST multilobby-priority: HIGHEST # Обнаружение, если лобби-сервер не в сети, и перенаправление игроков на другое лобби, которое в сети (эта функция может потреблять дополнительные ресурсы, особенно ОЗУ, по умолчанию эта функция отключена) # Может возникнуть некоторые проблемы, если вы используете серверы с многопротокольной поддержкой или фальшивые обнаружения оффлайн, просто оставьте это отключенным, игроки все равно смогут подключиться, если один из ваших лобби-серверов упадет, не беспокойтесь. offlinedetection: false # Как часто MultiLobby должен проверять лобби-серверы, находятся ли они в сети или нет, интервал в сек. (По умолчанию интервал составляет 25 секунд, это означает, что MultiLobby проверяет все ваши лобби-серверы каждые 25 секунд, если лобби-сервер не отвечает на пинг = сервер выключен, и MultiLobby больше не будет направлять игроков на этот сервер). Если нет онлайн-лобби, все игроки, пытающиеся подключиться, будут выкинуты detectioninterval: 25 # Тайм-аут сокета для обнаружения отключения или внешнего статуса лобби в миллисекундах. Не трогайте это значение, пока у вас нет проблем с пингом. Если у вас более высокий пинг между bungee и машинами лобби, увеличьте это значение в 2 раза выше значения пинга между машинами лобби и bungee. По умолчанию 100. socket-timeout: 200 # Позволяет вашим игрокам использовать "slash-server-commands". Таким образом, если ваш лобби-сервер называется "Lobby2", вы можете использовать /Lobby2, чтобы переместиться на Lobby2! (это работает только для лобби-серверов). slash-lobby: false # Черный список команд (отсюда вы можете отклонить некоторые команды на определенных серверах, есть 2 примера, если у вас есть аутентификационные серверы, то, вероятно, вы не хотите, чтобы игроки телепортировались в лобби без входа. Если вы хотите использовать эту функцию, не забудьте изменить опцию enabled: true! cmdblacklist: enabled: false Auth1: - /lobby - /hub Auth2: - /lobby - /hub # Должен ли команда /glag показывать вам локальное или внешнее количество подключенных к лобби-серверам игроков? (false = внутренний статус Bungee) glag-external-status: true # Motd можно легко редактировать отсюда (если включено) без необходимости выполнять /greload, что является опасной командой и может привести к серьезным проблемам, этот motd можно загрузить командой /mlreload: motd: "&6Моя суперсеть" motdenabled: false # Если сервер закрыт, игрок будет перемещен в резервную группу серверов? Если отключено, игрок будет выкинут из сети kick-move: enabled: true allow-on-login-group: false # Если причина кика содержит одну из следующих фраз или слов, игрока выкинет из сети, а не на лобби-сервер (работает только при включенном kick-move) reason-blacklist: - "ban" - "kick" # Причины, которые будут игнорироваться multilobby, означают стандартное поведение для вашей сети при киках reason-whitelist: - "Maintenance" # gsay prefix: gsay-prefix: "" # Общий чат: enable-shared-chat: false shared-chat-format: "&7[&e%server%&7]&f %prefix% %playername% %suffix%: %msg%" # Принудительно использовать формат общего чата даже на том же сервере, где находится отправитель сообщения shared-chat-force-format: false shared-chat-debug: false shared-chat-ignore-list: # игнорировать общий чат, когда сообщение начинается с одного из этих символов или строк - "@" - "$" # Список: # Чтобы использовать настраиваемый glist, вы должны отключить модуль "cmd_list" в своем bungeecord в modules.yml (удалите строку) и удалите файл cmd_list.jar из папки "modules", также расположенной в вашем каталоге bungeecord. custom-glist: false glist-format: "&a[%server%] &f(%numplayers%): %playerlist%" glist-total: "Всего игроков онлайн: %totalnum%" glist-excluded: - MySuperSecretServer1 - MySuperSecretServer2 # Включить команду /player player-enabled: true # Включить отладку: debug: false # печать всей доступной информации - предупреждение: это может быть затратным по ресурсам в журнале и следует использовать только при анализе ошибок конфигурации extradebug: false # Защита команд MultiLobby от злоупотреблений cmdcooldown: true # Включить команду /lobby и /hub lobbycommand: true # Всегда отправлять ваших игроков в резервные группы при выполнении команд /hub или /lobby always-force-fallbacks: false # Каждые x секунд выводит информацию о состоянии сервера в консоль (игроки, загрузка сервера, выделенная ОЗУ), эта функция отлично подходит, если вы пытаетесь анализировать лаги на стороне Bungee. printinfo: false # интервал вывода в секундах printinfointerval: 5 # Ограничение максимального количества переключений сервера игрока security: limit-max-rejoins: true # Включить/отключить эту функцию max-rejoins: 4 # Максимальное количество переключений сервера на clear-interval clear-interval: 10 # Интервал очистки в секундах - означает, что игрок может сделать только 5 переключений сервера за 10 секунд, после чего его выкинет limit-exceeded-message: "Вы слишком быстро переключаетесь между серверами!" # Сообщение при превышении лимита переключений сервера # Сообщения: enablekickmsg: false # Включить/отключить сообщение при кике kickmsg: "Вас переместили на резервный сервер: &reason" # Сообщение при кике, заменяя &reason на причину spamblock: "Заблокировано как спам!" # Сообщение при блокировке как спам alternatives: "Альтернативы" # Сообщение об альтернативах playernotfound: "Игрок не найден!" # Сообщение, когда игрок не найден ison: " играет на " # Текст перед именем сервера, на котором игрок играет badarguments: "Неверные аргументы" # Сообщение о неверных аргументах name: "имя" # Сообщение об имени noperm: "У вас нет разрешения на выполнение этой команды!" # Сообщение о недостатке разрешения wrongnumber: "Неправильный номер лобби! Используйте: /lobby <number>" # Сообщение о неверном номере лобби cmdblock: "Вы не можете использовать эту команду здесь!" # Сообщение при попытке использовать команду, которая заблокирована noonlinelobbyfound: "В данный момент нет онлайн лобби, пожалуйста, попробуйте позже!" # Сообщение, когда нет онлайн лобби в данный момент, пожалуйста, попробуйте позже # Не трогайте version: 5
Рекомендовані коментарі
Приєднуйтесь до обговорення
Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.
Примітка: Ваш пост буде перевірено модератором, перш ніж стане видимим.