DimThread Reforged (Unofficial) - DISCONTINUED
Активный0.0
Установок
Последнее обновление
DimThread Reforged (Unofficial) - DISCONTINUED
ВНИМАНИЕ: Данный проект больше не поддерживается разработчиком. Используйте вместо него форк:
Представляем вам бесплатную оптимизационную модификацию для Minecraft с открытым исходным кодом, которая позволяет увеличить производительность обработки нескольких измерений (дименшенов) путем выделения каждому из них собственного потока обработки.
Мод работает как на клиенте, так и на сервере, при этом не требует обязательной установки на обеих сторонах для корректной работы.
Основные особенности
- Поддержка осуществляется только для последних двух основных версий Minecraft (в настоящее время это 1.18.2 и 1.19.2)
- Автор выражает благодарность gaxyll за создание логотипа мода
- Это неофициальный порт Fabric мода Dimensional Threading. Оригинальный правообладатель - WearBlackAllDay
- В данном порте не исправляются проблемы, существующие в Fabric-версии (если только они не будут исправлены предварительно в оригинальной версии)
Совместимость и рекомендации
Модификация может иметь проблемы совместимости с другими модами. Рекомендуется использовать её для ванильных серверов или серверов с небольшим количеством модов. В большинстве случаев проблемы могут быть решены только разработчиками соответствующих модов путём внесения изменений в их код и структуры данных для обеспечения потокобезопасности.
Известные проблемы с совместимостью наблюдаются с:
- Applied Energistics 2
- Create
- Bigger Reactors
- Cupboard
- Chunky Pregenerator
ВАЖНО: Не сообщайте о проблемах данного порта оригинальному разработчику. Для получения поддержки используйте соответствующие платформы текущего проекта.
Изменения и технические детали
В текущей версии порта не внесены изменения в оригинальную реализацию. Единственные технические различия включают:
- Адаптацию ссылок на классы и точек внедрения Mixin для соответствия SRG и Forge
Тестирование показало полную совместимость с:
- Rubidium
- Immersive Portals
- Oculus
Оптимальное - НЕ поддерживается официально.
Настройка мода
Игровые правила
Mod предоставляет два стандартных игровых правила:
/gamerule dimthread_active true/false- включает/отключает функцию мода/gamerule dimthread_thread_count count- изменяет количество используемых потоков
Часто задаваемые вопросы
Нарушает ли мод ванильное поведение игры?
DimThread стремится сохранить полную совместимость с ванильной версией. В настоящее время не обнаружено отклонений в поведении по сравнению с оригинальным server.jar от Mojang. Если вы заметили какие-либо несоответствия, сообщите об этом через соответствующие каналы связи
Могут ли измерения потерять синхронизацию?
НЕТ, как указано выше, этого не происходит. DimThread всегда синхронизирует многопоточные измерения друг с другом, устанавливая общее значение MSPT (Milliseconds Per Tick) равным самому медленному отдельному измерению
Поддерживается ли количество измерений более 3?
Да, но вам потребуется соответствующим образом настроить игровое правило
Будет ли сервер работать быстрее при назначении более чем 3 потоков для DimThread?
Нет, мод может назначать только одно измерение на один поток
Можно ли использовать DimThread, если на процессоре меньше потоков, чем измерений?
Мод не предусматривает вылетов при недостатке доступных потоков, но производительность игры снизится. Рекомендуется всегда иметь доступными не менее количество_измерений + 1 потоков
Какова совместимость с другими модами?
Совместимость с оптимизационными модами от JellySquid и Carpet обеспечивается, и проблемы, связанные с ними, принимаются к рассмотрению. При использовании других модов совместимость не гарантируется, поскольку не все разработчики пишут свои моды потокобезопасными
Что насчёт старых версий Minecraft?
Автор не планирует портировать этот мод на версии старше 1.18.2, но другие разработчики могут сделать это с соблюдением условий лицензии