Velocity Minecraft
Ядра и Прокси

Velocity

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 файл со следующим содержимым:

  1. @echo off
  2. java -Xms512M -Xmx512M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar velocity.jar
  3. pause

Не забудьте вставить вместо velocity.jar название Вашего загруженного файла Velocity JAR.

Запустите батник.

б) запуск Velocity под macOS или Linux

Создайте start.sh файл в том же каталоге, в котором вы собираетесь разместить файлы прокси, со следующим содержимым:

  1. !/bin/sh
  2. java -Xms1G -Xmx1G -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -XX:MaxInlineLevel=15 -jar velocity*.jar

Откройте терминал, перейдите в каталог, в который вы поместили файлы 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 представлен только в целях доступности
jar

velocity-3.0.0.jar

Дата изменения: 18-07-2021
Размер: 14.20 MB
Скачиваний: 2007
Версия: 1.7—1.17
jar

velocity-1.1.9.jar

Дата изменения: 18-07-2021
Размер: 13.21 MB
Скачиваний: 840
Версия: 1.7—1.17
jar

velocity-1.0.10.jar

Дата изменения: 18-07-2021
Размер: 12.64 MB
Скачиваний: 786
Версия: 1.7—1.16
  • Казино на деньги
  • Новое предупреждение

    Закрыть