▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Voxy Server
Voxy Server

Voxy Server

Voxy Server - серверный мод для Fabric, который вокселизирует чанки в LOD и передает их клиентам. Игроки с Voxy получают автоматическую загрузку дальнего мира без сканирования чанков.

Оцените первым
61.3K
98

Voxy Server - это серверный мод для Fabric, который превращает чанки в LOD (уровни детализации) и передает их игрокам. Простыми словами, сервер сам занимается генерацией "дальних" объектов и отправляет их клиенту, а клиенту не надо самостоятельно сканировать мир. Это заметно снижает нагрузку и ускоряет отображение мира на большом расстоянии.

Зачем это нужно

В ванильном Minecraft клиент сам загружает и обрабатывает чанки, а когда игрок исследует мир, приходится заново их сканировать. На больших серверах это создает просадки FPS и лаги при передвижении. Voxy Server решает эту проблему: он вокселизирует чанки на сервере и в виде LOD-секций автоматически отправляет их подключающимся игрокам с Voxy. Никакого клиентского сканирования не требуется, а те, у кого Voxy нет, продолжат играть как раньше.

Особенности работы

При загрузке чанков сервер преобразует их в LOD-формат Voxy и сохраняет в базу данных в мире. Когда игрок с Voxy и VoxyServer заходит, сервер передает ему секции LOD по спирали от его позиции. По мере движения игрока новые секции подгружаются автоматически.

Что приятно - изменения блоков, например, при постройках или взрывах, тоже отслеживаются. Затронутые LOD-секции пересобираются и сразу обновляются у клиентов.

Если мир уже давно исследован, админ может сгенерировать LOD по готовым региональным файлам командой, и игрокам не придется заново обходить территорию.

Установка

Просто положите файлы VoxyServer, Voxy и Sodium в папку mods на сервере. Других серверных зависимостей не нужно. Клиентам, которые хотят использовать LOD, тоже нужны VoxyServer, Voxy и Sodium.

Настройка

При первом запуске создается файл конфига config/voxyserver.json.

Опции:

  • lodStreamRadius - радиус в чанках, в котором LOD передается вокруг каждого игрока.
  • maxSectionsPerTickPerPlayer - максимальное количество LOD-секций, отправляемых игроку за один тик.
  • sectionsPerPacket - сколько секций упаковывается в один сетевой пакет.
  • tickInterval - тики между циклами стриминга.
  • workerThreads - количество рабочих потоков для Voxy.
  • generateOnChunkLoad - включить вокселизацию чанков при загрузке на сервере.
  • dirtyTrackingEnabled - отслеживать изменения блоков и обновлять LOD.
  • dirtyTrackingInterval - интервал в тиках между обновлениями измененных чанков.
  • debugTrackingEnabled - вывод внутренней статистики в консоль.
  • debugTrackingInterval - интервал вывода статистики.

Настройка клиента

Если у клиента есть ModMenu и Cloth Config, в списке модов появится экран для личных настроек VoxyServer.

опцияописание
Enable LOD Streamingвключать ли передачу LOD с сервера
LOD Stream Radiusличный радиус LOD в блоках, 0 - использовать серверный
Max Sections Per Tickличный лимит секций в тик, 0 - использовать серверный

Эти значения ограничены максимумами сервера и отправляются на сервер при сохранении.

Команды для администратора

Импорт уже сгенерированных чанков в хранилище Voxy:

  • /voxyserver import existing all - импортировать все загруженные измерения, у которых есть папка region.
  • /voxyserver import existing current - импортировать текущее измерение игрока, выполняющего команду.
  • /voxyserver import existing dimension <dimension> - импортировать конкретное измерение, например minecraft:overworld.
  • /voxyserver import existing status - статус импорта.
  • /voxyserver import existing cancel - отменить импорт.

Команды конфигурации:

  • /voxyserver config list - вывести все текущие настройки.
  • /voxyserver config get <key> - показать значение конкретной настройки.
  • /voxyserver config set <key> <value> - изменить настройку на лету и сохранить в файл.

Статистика:

  • /voxyserver stats - мгновенный снимок производительности движка и данных игроков.
  • /voxyserver stats continuous - непрерывно отправлять статистику в чат каждую секунду.
  • /voxyserver stats stop - остановить непрерывную отправку.

Хранилище

Данные LOD хранятся в мире, в папке <world>/voxyserver/. Если ее удалить, LOD пересоздастся.

Лицензия

GNU GPLv3.

Скачайте Voxy Server и попробуйте, как изменится дальность прорисовки на вашем сервере Майнкрафт.

Партнёрский материал

Как поиграть с друзьями с модом Voxy Server?

Мод Voxy Server куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Voxy Server будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:6 месяцев назад
Обновлён:1 месяц назад
Главная