🔌Как подключить Velocity к серверу?
Подробное руководство по подключению Velocity к серверу Minecraft
Velocity - это современный высокопроизводительный прокси-сервер для Minecraft, который позволяет объединять несколько серверов в единую сеть (групп). Он обеспечивает безопасность, производительность и удобство управления подключениями. Вот подробное руководство по его установке и настройке.
Предварительные требования:
Сервер с установленной Java: Velocity требует Java 17 или выше. Убедитесь, что Java установлена и настроена.
Базовые навыки администрирования: Умение работать с командной строкой и редактировать конфигурационные файлы.
Шаг 1: Скачивание Velocity:
Перейдите на официальный сайт PaperMC для загрузки Velocity.
Выберите последнюю стабильную версию.
Альтернативно, вы можете использовать прямые ссылки из сторонних источников, но будьте осторожны с безопасностью.
Шаг 2: Настройка конфигурации Velocity:
После первого запуска отредактируйте файл velocity.toml в созданной директории.
Основные настройки:
bind— адрес и порт, который будет прослушивать Velocity (по умолчанию0.0.0.0:25577).online-mode— режим онлайн-проверки учетных записей Mojang. Рекомендуется установитьtrueдля безопасности.player-info-forwarding-mode— режим перенаправления информации о игроках. Для современных прокси (Paper, Fabric) используйте"modern".
Настройка подключенных серверов:
В секции [servers] перечислите ваши серверы. Например:
[servers]
main = "127.0.0.1:25565" # Основной сервер выживания
mirror = "127.0.0.1:25566" # Зеркальный сервер
creative = "127.0.0.1:25567" # Сервер творческого режимаНастройка порядка подключения:
В секции try укажите порядок, в котором Velocity будет пытаться подключить игрока к серверам:
try = ["main", "mirror"]Ключ безопасности (Secret):
В файле
velocity.tomlнайдите параметрforwarding-secretили аналогичный.Сгенерируйте сложный ключ и запишите его. Он понадобится для настройки подсерверов.
Шаг 4: Настройка подсерверов (Backend Servers):
Чтобы подсерверы доверяли Velocity и принимали от него подключения, их настроить.
Для серверов на Fabric:
Установите мод
FabricProxy-Lite(илиFabricProxy) в директориюmodsвашего сервера.После первого запуска с модом в директории
configпоявится файлFabricProxy-Lite.toml.Откройте его и в поле
secretвставьте тот же ключ, который был сгенерирован в файлеvelocity.toml.
Для серверов на Paper/Spigot:
В файле
spigot.ymlустановитеsettings.bungeecord: true.Однако для Velocity в режиме
modernforwarding это может не потребоваться. Следите за актуальной документацией.
Важно: Убедитесь, что на каждом подсервере в файле
server.propertiesправильныйserver-portи отключена онлайн-проверка, если Velocity работает вonline-mode=false(но это не рекомендуется для публичных серверов).
Шаг 5: Запуск и тестирование:
Запустите Velocity и нужный вам сервер, который указан в конфигурации.
Подключитесь к Velocity через клиент Minecraft, используя IP-адрес и порт, на котором работает Velocity (по умолчанию
25577).Проверьте подключение: Вы должны попасть на сервер, указанный первым в списке
try.Проверьте переключение: Используйте команду
/server <имя сервера>(например,/server creative) для переключения между серверами.
Шаг 6: Возможные проблемы и решения:
Игроки не могут подключиться: Проверьте, открыты ли порты на хостинге для Velocity и всех подсерверов. Если же указан данный адрес
172.18.0.1, то открытые порты у серверов необязательны.Ошибка "Unable to connect to server": Убедитесь, что подсерверы запущены и секретные ключи совпадают.
Данные игроков не синхронизируются: Убедитесь, что
player-info-forwarding-modeнастроен правильно, а на подсерверах установлены необходимые моды/плагины.
Последнее обновление