Настройка прокси-сервера и подключения к режимам
Настройка прокси
Для использования прокси-сервера, такого как Velocity, необходима базовая настройка.
Настройка файла «forwarding.secret»
При первом запуске Velocity создаётся файл
forwarding.secretв папке конфигурации.Запишите в этот файл надежный пароль (рекомендуется использовать сложный пароль, включающий буквы, цифры и символы). Для этого можно воспользоваться любым генератором паролей.
Сохраните файл.
Синхронизация пароля
Этот же пароль нужно указать в конфигурации других серверов:
Откройте файл
paper-global.ymlв папкеconfigвашего сервера.Найдите строку
secret:и вставьте тот же пароль, что и вforwarding.secret
Примечание: Неправильный пароль или пустой файл
forwarding.secretприведут к тому, что сервер вовсе не запустится.
Настройка подключения к серверам
Для корректного подключения к игровым серверам через прокси-сервер необходимо выполнить несколько шагов. После успешного прохождения капчи на прокси-сервере пользователь перенаправляется на следующий сервер, например, в лобби.
Чтобы обеспечить переход, требуется настроить конфигурацию velocity.toml
Настройка файла velocity.toml
velocity.toml Откройте файл
velocity.tomlв текстовом редакторе.Найдите секцию
[servers], которая отвечает за определение доступных серверов.Убедитесь, что все игровые серверы перечислены в этой секции.
Укажите сервер по умолчанию (например, лобби) в параметре
tryдля автоматического перенаправления после подключения:
Сохраните изменения и перезапустите прокси-сервер, чтобы применить настройки.
Примечание: Убедитесь, что порты серверов в конфигурации совпадают с фактическими портами, на которых работают ваши игровые серверы. Неправильная настройка может привести к ошибкам подключения.
Управление доступом к командам
Все наши сборки включают плагин CommandBlocker , который ограничивает доступ к определенным командам для обычных игроков. На прокси-сервере этот плагин также используется, чтобы централизованно управлять доступными командами.
Чтобы избежать конфликтов и обеспечить единообразное управление командами, следуйте этим рекомендациям:
Установите вышеназванный плагин только на прокси-сервер:
Удалите его из всех остальных сборок, дабы избежать проблем и путаницы.
Это обеспечит единое место для управления командами.
Настройка списка разрешенных команд:
В конфигурации плагина на прокси-сервере (обычно файл
config.ymlв папке плагина) добавьте все команды, которые должны быть доступны игрокам.
Проверьте, чтобы список
patterns:включал все необходимые игровые команды.Перезапустите прокси-сервер после внесения изменений, чтобы они вступили в силу.
Назначение прав администратора
Для получения полного административного доступа ко всем серверам необходимо настроить права на прокси-сервере и, при необходимости, на других серверах.
Шаги для настройки прав администратора
Назначение прав на прокси-сервере:
Используйте плагин управления правами, например
LuckPermsНазначьте себе группу с правом
*(полный доступ) или конкретное право*для административных функций. Пример команды вLuckPerms:
Альтернативно, вы можете создать группу администраторов и назначить её себе:
Настройка прав на других серверах:
Кроме прокси, необходимо выдать права администратора и на игровых серверах. Повторите назначение
*или получите статус оператора с помощью команды /op <nick>.Убедитесь, что настройки прав синхронизированы между прокси и игровыми серверами, если используется общая база данных (например, MySQL) для плагина прав.
Последнее обновление