Worldthreader
Worldthreader ускоряет серверы, безопасно запуская каждое измерение в отдельном потоке.
- Загрузчики
- FabricQuilt
- Скачиваний на Modrinth
- 23,7 тыс.
- Подписчиков на Modrinth
- 126
- версии
- 34
- Обновлён
- 27 сентября 202627 сент.
- Опубликован
- в 2025
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Worldthreader — это бесплатный мод для Minecraft с открытым исходным кодом, который оптимизирует обработку множества измерений, тикая измерения параллельно. Потокобезопасность обеспечивается, с откатом к последовательному выполнению, если другое решение найти не удаётся. После каждого тика измерения ждут друг друга, чтобы всё оставалось синхронизированным, избегая поломки многих продвинутых редстоун-конструкций. Несовместимости с модами ожидаемы, пожалуйста, сообщайте о любых проблемах в трекер проблем worldthreader.
Мод работает как на клиенте (одиночная игра), так и на сервере, и не требует установки мода на обе стороны.
Установка
Мод должен быть установлен на сервере, чтобы работать в мультиплеере. Для использования в одиночных мирах мод должен быть установлен на клиенте.
- Скачайте мод с Modrinth или CurseForge.
- Поместите скачанный
.jarфайл в папкуmodsвашей директории Minecraft. - Запустите Minecraft с загрузчиком модов Fabric.
Конфигурация
Чтобы использовать игровые правила, вам нужен Fabric API. Без Fabric API Worldthreader будет использовать настройки по умолчанию.
/gamerule worldthreader_Active <true/false>(по умолчанию true) включает/отключает мод/gamerule worldthreader_AdditionalEntityTickAfterTeleport <true/false>(по умолчанию false) включает/отключает тик сущностей сразу после телепортации из основного оверворлда в Нижний мир или Энд, чтобы симулировать тайминги ванильного использования порталов/gamerule worldthreader_Debug <true/false>(по умолчанию false) включает/отключает отладочное логирование и обнаружение незаконного доступа к миру. Используйте это для поиска проблем, как связанных с корректностью, так и с производительностью. Если в логах ничего не появляется, это означает лишь то, что проблем не найдено, а не то, что их не может быть.
FAQ
Изменяет ли мод ванильное поведение?
Worldthreader стремится сохранить ванильное соответствие в большинстве моментов.
Поведение, основанное на таймингах сущностей, проходящих через порталы, может быть задержано на один игровой тик, когда сущность покидает оверворлд. Однако /gamerule worldthreader_AdditionalEntityTickAfterTeleport тикает сущностей, которые не телепортируются в оверворлд, один раз после размещения в мире. Это должно позволить им наверстать пропущенный тик. Однако это происходит в конце тика, а значит, никакие другие мобы или поршни не смогли толкнуть или нанести урон сущности в этом тике, потому что её там ещё не было.
Межмировые команды в командных блоках или общий доступ к таблице очков из разных измерений могут наблюдаться в другом порядке, поскольку нет гарантий межмирового порядка в пределах одного игрового тика для межмировых команд. Порядок команд в пределах одного измерения остаётся таким же, как в ванили.
Могут ли мои измерения рассинхронизироваться?
Нет. Worldthreader всегда будет синхронизировать измерения друг с другом, устанавливая общий MSPT равным самому медленному отдельному измерению.
Поддерживается ли количество измерений больше 3?
Да.
Могу ли я использовать Worldthreader, если у меня на CPU меньше потоков, чем измерений?
Да, но это может снизить производительность.
Как обстоят дела с совместимостью с другими модами?
Проблемы совместимости с другими модами могут быть очень частыми. Пожалуйста, сообщайте обо всех проблемах, с которыми вы столкнётесь, напрямую в Worldthreader, чтобы не доставлять головной боли другим авторам модов. Автор Worldthreader готов сотрудничать и предлагать изменения в другие моды для совместимости.
А как насчёт старых версий Minecraft?
Есть мод DimThread, который поддерживает несколько старых версий: https://github.com/WearBlackAllDay/DimensionalThreading
Частые вопросы
Как установить Worldthreader?
Установите Fabric под свою версию Minecraft, скачайте Worldthreader под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Worldthreader?
У Worldthreader есть сборки для Minecraft 1.21.4–26.1, 26.1.2–26.3.
Нужен ли Worldthreader на сервере?
Ставится только на сервер; игрокам ставить не нужно