Почему Velocity?
Velocity - это улучшенная версия bungeecord. Ядро для прокси сервера с большими возможностями и не большим потреблением оперативной памяти. Я лично настоятельно советую использовать 2 гб озу и 2 ядра, для данного сервера, это минимум! Именно такие возможности могут помощь вам пережить “детскую” Бот атаку. (Бот атака - атака клиентксими пакетами на сервер майнкрафт, не путайте с ДДОС атакой.)
Функции и возможности
Данное ядро позволяет нам устанавливать различные плагины и зависимости для настройки и усовершенствования нашего прокси сервера.
Плагины можно посмотреть тут: Plugin Releases | PaperMC и https://www.spigotmc.org/resources/categories/bungee-spigot.2/ , а так же в некоторых других местах.
В случае прокси сервера для защиты от бот атак - мы используем несколько иную сборку защиты.
- Limboapi - api для работы плагинов
- Limbofilter - защита от бот атак
- UltimateAntibot-velocity - защита от впн игроков, а именно прикола с атаками ботов, оно поможет.
- velocity-tools - обычные инструменты для работы с сервером и телепортациям
Инструкция по использованию
-
Покупаем прокси сервер - VELOCITY
-
Удаляем все файлы в “файловый менеджер”
-
Скачиваем ядро Velocity более новой версии (тут)
-
Загружаем скаченное ядро в “файловый менеджер”
-
Переименовываем ядро в “velocity.jar”
-
Проверяем во вкладке “запуск”, чтобы значение стояло именно так:
-
Проверяем версию java, меняем значение на 17. Я использую open j9, так как понимаю, что я теряю)
-
Запускаем сервер ждём полного запуска - и останавливаем его.
-
Переходим в “Файловый менеджер” и открываем первый важный нам файл - velocity.toml
-
Настраиваем конфигурацию:
online-mode = false
force-key-authentication = false
prevent-client-proxy-connections = false
player-info-forwarding-mode = “bungeeguard”
forwarding-secret-file = “forwarding.secret”
announce-forge = false
kick-existing-players = false
ping-passthrough = “DISABLED”
enable-player-address-logging = true (по желанию, если не нужен лишний флуд false)
forced-hosts = {}
[servers]
lobby = “айпи:порт”
game = “айпи:порт”
try = [“lobby”]
compression-level = 9
bungee-plugin-message-channel = true
show-ping-requests = true
failover-on-unexpected-server-disconnect = true
haproxy-protocol = false
enabled = false
Это мои настройки в личном параметре, которые установлены, во избежания различных конфликтов и ошибок серверов. На этом настройка velocity окончена, теперь перейдём к настройке наших spigot серверов на которых можно играть или лобби, как вам удобно.
Настройка spigot+ серверов
По покупке и что как, рассказывать не буду, думаю тут и так всё понятно!
Тут мы встречаемся с первыми важностями. Вся ситуация настроена под пиратские сервера, то есть нам нужно настроить несколько других файлов.
файл - server.properties - меняем в строке online-mode=true на false
файл - spigot.yml - меняем bungeecord: false на true
А теперь настройка плагина!
- Скачиваем плагин bungeeguard (тут)
- Так же не забываем скачать и поставить ProtocolLib (тут)
- Устанавливаем на наш сервер в папку plugins.
- Перезапускаем сервер
- Заходим в velocity forwarding.secret - копируем ключ
- Заходим в lobby в /plugins/bungeeguard/config.yml
- Вставить ключ как указано на сайте, который я вам скинул, у вас должно будет выглядеть это так:
- Перезапускаем сервер - заходим и продолжаем наши админские дела!
Связь со мной