🔌Как подключить Velocity к серверу?

Подробное руководство по подключению Velocity к серверу Minecraft

Velocity - это современный высокопроизводительный прокси-сервер для Minecraft, который позволяет объединять несколько серверов в единую сеть (групп). Он обеспечивает безопасность, производительность и удобство управления подключениями. Вот подробное руководство по его установке и настройке.

Предварительные требования:

  • Сервер с установленной Java: Velocity требует Java 17 или выше. Убедитесь, что Java установлена и настроена.

  • Базовые навыки администрирования: Умение работать с командной строкой и редактировать конфигурационные файлы.

Шаг 1: Скачивание Velocity:

  1. Перейдите на официальный сайт PaperMC для загрузки Velocity.

  2. Выберите последнюю стабильную версию.

  3. Альтернативно, вы можете использовать прямые ссылки из сторонних источников, но будьте осторожны с безопасностью.

Шаг 2: Настройка конфигурации Velocity:

После первого запуска отредактируйте файл velocity.toml в созданной директории.

  1. Основные настройки:

  • bind — адрес и порт, который будет прослушивать Velocity (по умолчанию 0.0.0.0:25577).

  • online-mode — режим онлайн-проверки учетных записей Mojang. Рекомендуется установить true для безопасности.

  • player-info-forwarding-mode — режим перенаправления информации о игроках. Для современных прокси (Paper, Fabric) используйте "modern".

  1. Настройка подключенных серверов:

В секции [servers] перечислите ваши серверы. Например:

[servers]
main = "127.0.0.1:25565"    # Основной сервер выживания
mirror = "127.0.0.1:25566"  # Зеркальный сервер
creative = "127.0.0.1:25567" # Сервер творческого режима
  1. Настройка порядка подключения:

В секции try укажите порядок, в котором Velocity будет пытаться подключить игрока к серверам:

try = ["main", "mirror"]
  1. Ключ безопасности (Secret):

  • В файле velocity.toml найдите параметр forwarding-secret или аналогичный.

  • Сгенерируйте сложный ключ и запишите его. Он понадобится для настройки подсерверов.

Шаг 4: Настройка подсерверов (Backend Servers):

Чтобы подсерверы доверяли Velocity и принимали от него подключения, их настроить.

  1. Для серверов на Fabric:

  • Установите мод FabricProxy-Lite (или FabricProxy) в директорию mods вашего сервера.

  • После первого запуска с модом в директории config появится файл FabricProxy-Lite.toml.

  • Откройте его и в поле secret вставьте тот же ключ, который был сгенерирован в файле velocity.toml.

  1. Для серверов на Paper/Spigot:

  • В файле spigot.yml установите settings.bungeecord: true.

  • Однако для Velocity в режиме modern forwarding это может не потребоваться. Следите за актуальной документацией.

  1. Важно: Убедитесь, что на каждом подсервере в файле server.properties правильный server-port и отключена онлайн-проверка, если Velocity работает в online-mode=false (но это не рекомендуется для публичных серверов).

Шаг 5: Запуск и тестирование:

  1. Запустите Velocity и нужный вам сервер, который указан в конфигурации.

  2. Подключитесь к Velocity через клиент Minecraft, используя IP-адрес и порт, на котором работает Velocity (по умолчанию 25577).

  3. Проверьте подключение: Вы должны попасть на сервер, указанный первым в списке try.

  4. Проверьте переключение: Используйте команду /server <имя сервера> (например, /server creative) для переключения между серверами.

Шаг 6: Возможные проблемы и решения:

  • Игроки не могут подключиться: Проверьте, открыты ли порты на хостинге для Velocity и всех подсерверов. Если же указан данный адрес 172.18.0.1, то открытые порты у серверов необязательны.

  • Ошибка "Unable to connect to server": Убедитесь, что подсерверы запущены и секретные ключи совпадают.

  • Данные игроков не синхронизируются: Убедитесь, что player-info-forwarding-mode настроен правильно, а на подсерверах установлены необходимые моды/плагины.

Если что-то не понятно или же вы не смогли разобраться, вы всегда можете обратиться за помощью в поддержку нашего хостинга.

Последнее обновление