VoxyServer — новый уровень дальности прорисовки в Minecraft
Каждому, кто играл в Minecraft на большом сервере, знакома ситуация: разгоняешься на элитрах, а впереди — пустота. Мир подгружается кусками, холмы и деревья возникают из ниоткуда, а на слабых устройствах это превращается в настоящий слайд-шоу. Дополнение VoxyServer решает эту проблему кардинально. Это серверный мод на Fabric, который вокселизирует чанки в LOD-формат и передаёт их подключённым клиентам. Вместо того чтобы ждать, пока клиент сам просканирует мир, вы получаете готовые данные прямо с сервера. Звучит как магия? На деле — просто грамотная инженерия.
Как работает VoxyServer для Minecraft
Когда чанки загружаются на сервере, VoxyServer превращает их в упрощённые LOD-секции и сохраняет в базе данных для каждого мира отдельно. Когда игрок с установленным Voxy подключается, сервер начинает отправлять ему эти секции по спирали — от позиции игрока наружу. Двигаетесь вы, и новые участки подтягиваются автоматически, без рывков и подгрузок.
Но самое интересное — это реакция на изменения. Построили дом? Взорвали гору? Мод отслеживает изменения блоков, перевокселизирует затронутые секции и мгновенно отправляет их клиентам. Никакого ручного сканирования мира или ожидания перезагрузки чанков. Для тех, кто играет без Voxy, ничего не меняется — они просто не получают LOD-данные и играют как раньше.
Импорт уже исследованных территорий
У вас огромный мир, который игроки исследовали месяцами? Не проблема. VoxyServer умеет обрабатывать существующие region-файлы напрямую, без необходимости заново посещать каждый чанк. Администратор запускает команду импорта — и вся накопленная территория превращается в LOD-данные. Это работает в разы быстрее, чем ожидание обычной загрузки чанков. После завершения импорта подключённые клиенты с Voxy автоматически получают обновлённые секции.
Кстати, если вы хотите увидеть VoxyServer в действии без лишних танцев с бубном, обратите внимание на лаунчер foxygame.net — там дополнение можно установить в один клик, а каталог модов автоматически подбирает совместимые версии, включая VoxyServer и его зависимости. Это особенно удобно, когда не хочется вручную разбираться с библиотеками.
Установка и требования
VoxyServer для Minecraft работает на загрузчике Fabric. Поддерживается актуальная ветка игры — Minecraft 26.1.x. Для работы серверной части достаточно положить три файла в папку mods: сам VoxyServer, Voxy и Sodium. Никаких дополнительных серверных зависимостей не требуется. Клиентам тоже понадобятся все три мода — тогда они смогут принимать LOD-данные от сервера.
Процесс установки прост: скачайте VoxyServer, перенесите его в папку модов сервера, затем то же самое сделайте на клиенте. После первого запуска в папке config появится файл voxyserver.json, в котором можно настроить поведение мода под ваши нужды.
Настройка производительности
Файл конфигурации содержит несколько ключевых параметров, которые стоит понимать каждому администратору:
- lodStreamRadius — радиус в чанках, в пределах которого сервер отправляет LOD-секции игроку;
- maxSectionsPerTickPerPlayer — лимит секций на игрока за один тик;
- sectionsPerPacket — сколько секций упаковывается в один сетевой пакет;
- tickInterval — интервал между циклами потоковой передачи;
- workerThreads — количество потоков для вокселизации;
- generateOnChunkLoad — вокселизировать ли чанки сразу при загрузке;
- dirtyTrackingEnabled — отслеживать ли изменения блоков и обновлять LOD;
- dirtyTrackingInterval — тики между обновлениями «грязных» чанков.
Эти параметры позволяют тонко подстроить нагрузку на сервер. Если у вас слабая машина, уменьшите радиус потока и количество потоков. На мощном железе можно выкрутить всё на максимум и получить плавную картинку на огромной дистанции.
Клиентские настройки
Игроки тоже могут влиять на свой опыт. Если на клиенте установлены ModMenu и Cloth Config, в списке модов появится экран настройки VoxyServer. Там можно отключить приём LOD-данных, задать персональный радиус в блоках или ограничить количество секций в тик. Значения автоматически отправляются на сервер и не могут превышать установленные администратором максимумы. Это удобно для тех, у кого слабое интернет-соединение или маломощный компьютер.
Команды для администратора
Импорт существующих чанков выполняется через консоль или чат. Доступны следующие команды:
- /voxyserver import existing all — импортировать все загруженные измерения с region-папками;
- /voxyserver import existing current — импортировать измерение, в котором находится игрок;
- /voxyserver import existing dimension <dimension> — импортировать конкретное измерение, например minecraft:overworld;
- /voxyserver import existing status — показать текущий статус импорта;
- /voxyserver import existing cancel — отменить активную задачу импорта.
Импорт выполняется последовательно и читает region-файлы напрямую, что значительно быстрее обычной загрузки чанков. После завершения подключённые клиенты автоматически получают свежие LOD-секции.
Хранение данных и лицензия
Все LOD-данные сохраняются в папке <мир>/voxyserver/. Если что-то пошло не так или вы хотите перегенерировать всё с нуля, эту папку можно безопасно удалить — данные будут созданы заново. Распространяется мод под лицензией GNU GPLv3, что означает открытый исходный код и свободу использования.
Итог простой: VoxyServer — это не просто мод, а полноценное решение для оптимизации дальности прорисовки. Он избавляет от «тумана войны» на серверах, снижает нагрузку на клиентские устройства и делает мир по-настоящему бесшовным. Скачать VoxyServer стоит каждому администратору, который хочет дать своим игрокам лучший опыт. А если вы предпочитаете минимум ручной работы, лаунчер foxygame.net упростит установку до пары кликов и сам позаботится о совместимости версий — VoxyServer там интегрируется в общий каталог дополнений и обновляется автоматически. Как установить мод? Просто следуйте инструкции выше — и наслаждайтесь миром без границ.