Velocity — это невероятно быстрый, расширяемый и безопасный прокси-сервер для Майнкрафт. Он позволяет связывать вместе несколько серверов Minecraft, чтобы они могли отображаться как один.
Быстрый вход в систему, быстрое переключение серверов, оптимизация для получения максимальной отдачи от аппаратного обеспечения Вашего сервера, устойчивость к атакам и защита от доступа злоумышленников к Вашим внутренним серверам — вот основные достоинства представляемого продукта.
Velocity поддерживает некоторые из крупнейших в мире сетей Minecraft, но с не меньшим успехом работает и со множеством небольших сетей. Он может поддерживать до нескольких тысяч игроков на один прокси-сервер. Velocity работает с Paper, Sponge, Forge, Fabric и всеми версиями Minecraft от 1.7.2 до 1.17.
Установка и настройка
1. Установка Java
Если у вас еще не установлена Java, вам нужно будет установить её. Для текущей версии Velocity требуется Java 8 или новее. Однако, начиная с Velocity 2.0.0, потребуется Java 11, как минимум.
2. Загрузка Velocity
Загрузите последнюю версию Velocity. После загрузки переместите файл JAR в специальную папку для прокси-сервера или загрузите его на свой сервер.
3. Первый запуск Velocity
a) запуск Velocity под Windows
В том же каталоге, в котором вы собираетесь разместить файлы прокси, создайте start.bat файл со следующим содержимым:
Откройте терминал, перейдите в каталог, в который вы поместили файлы Velocity JAR и start.sh. Введите: chmod +x start.sh, а потом ./start.sh.
4. После запуска
После запуска прокси-сервера в консоли Вы увидите:
[12:04:59 INFO]: Booting up Velocity … [12:04:59 INFO]: Connections will use epoll channels, libdeflate (Linux x86_64) compression, OpenSSL 1.1.x (Linux x86_64) ciphers [12:04:59 INFO]: Loading plugins… [12:04:59 INFO]: Loaded 0 plugins [12:04:59 INFO]: Listening on /0:0:0:0:0:0:0:0%0:25577 [12:04:59 INFO]: Done (0.48s)!
Velocity работает, и теперь можно заняться его настройкой. Для закрытия сервера в консоли введите end и нажмите ввод. Прокси-сервер выключится:
> end [12:05:02 INFO]: Shutting down the proxy… [12:05:02 INFO]: Closing endpoint /0:0:0:0:0:0:0:0%0:25577
Если вы использовали пакетный скрипт Windows, в окне будет предложено: > Для продолжения нажмите любую клавишу . . . Вы можете либо нажать клавишу, либо просто закрыть командное окно.
5. Настройка Ваших серверов
Откройте velocity.toml файл в текстовом редакторе и найдите раздел [servers]. В этом разделе должны быть указаны серверы, к которым может подключаться Velocity. Вот как [servers] выглядит изначально:
[servers] # Configure your servers here. Each key represents the server’s name, and the value # represents the IP address of the server to connect to. lobby = “127.0.0.1:30066” factions = “127.0.0.1:30067” minigames = “127.0.0.1:30068”
# In what order we should try servers when a player logs in or is kicked from a server. try = [ “lobby” ]
Слева указывается имя для сервера (например, lobby), а справа — его IP-адрес и порт для него. Внесите свои серверы в список. try — это перечень серверов, к которым Velocity должна будет пытаться подключить игрока, когда тот впервые заходит на прокси-сервер или его с сервера удаляют. По умолчанию на этом месте указан сервер lobby. Вы же заменяете это имя на имя сервера, который выбрали стартовым для игрока.
Velocity — это легко настраиваемый прокси. Для большинства серверов даже не придётся менять собственные настройки конфигурации. Тем не менее я советую всем, кого заинтересовал данный ресурс, познакомиться с подробным описанием работы с Velocity.
Для Velocity 3.0.0 требуется Java 11 и выше
ВНИМАНИЕ Поддержка серии Velocity 1.1.x будет продолжаться до выхода Minecraft1.18
ВНИМАНИЕ Velocity 1.0.x разработчиками больше не поддерживается. Релиз 1.0.10 представлен только в целях доступности
Please note:
This action will also remove this member from your connections and send a report to the site admin.
Please allow a few minutes for this process to complete.