FixMySpawnR avatar

FixMySpawnR [1.19.2] [1.18.2]

Исправьте мой SpawnR!

Доступно для 
Forge
Fabric 

FixMySpawnR заявляет о снижении примерно половины лагов TPS, вызванных спавнерами мобов. 
Множество модов добавляет подземелья, пещеры и другие элементы со спавнерами, но спавнеры создают значительную нагрузку на серверную логику. Они сканируют большую область на наличие игроков и мест для спавна мобов. Если игроки загружают эти спавнеры в чанках, сервер может быстро столкнуться с избыточной нагрузкой на TPS.

Данный мод предназначен для решения этой проблемы. 

Что делает FixMySpawnR?

FixMySpawnR добавляет таймер блокировки (deadlock timer) к спавнерам мобов, который предотвращает выполнение их логики спавна, тем самым высвобождая вычислительные ресурсы для других задач!  

А как насчет ферм??

1.18

Если на верх спавнера подается сигнал редстоуна, равный или превышающий уровень 8 (редстоун-пыль, факел, блок редстоуна и т.д.), то спавнер возобновит нормальную работу.

Рекомендуемый способ — редстоун-пыль и рычаг. Это создает минимальное количество света.  

1.19

Если на спавнер подается сигнал редстоуна, равный или превышающий уровень 8, то спавнер возобновит нормальную работу. Это включает факел под спавнером, рычаг сбоку от спавнера и т.д.

Спавнер возобновит нормальную работу при подаче питания. 

Рекомендуемый способ — рычаг, так как он не создает света и занимает минимум места.

Таким образом, игроки по-прежнему могут использовать свои любимые фермы мобов для автоматизации. 
 

Конфигурация?

Мод работает только на стороне сервера. Подключающимся клиентам он не требуется. (Примечание: мод также помогает в одиночных мирах, но, вероятно, не будет столь эффективен для снижения лагов, как на крупных серверах)
Интервал таймера блокировки можно настроить в конфигурационном файле на стороне сервера. 

Базовый интервал — 1 игровой день Minecraft (24000 тиков).

Это действительно работает? 

Ниже представлены показатели TPS и миллисекунд на тик с тестового сервера с одним игроком. 

>

Куб размером 40*10*40 спавнеров (итого 16 000 спавнеров) был создан за один тик.
На графике четко виден момент одновременной деактивации всех спавнеров


статистика

До (без блокировки, 16 000 спавнеров)

После (блокировка активирована, 16 000 спавнеров)

Мод сокращает нагрузку на тик вдвое, снижая среднее время выполнения тика с 20 до 10 мс (с 19 до 8) и максимальное — с 50 до 15 мс (с 48 до 13).

Хотя он уменьшает лишь небольшую часть нагрузки, он определенно покажет свою пользу в долгосрочной перспективе для сборок и серверов, использующих моды со структурами, содержащими спавнеры. 

Скачать FixMySpawnR

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseFixMySpawnR-forge-1.19-1.1.1.jar1.19+2 Forge27 сентября 20228,9 КБ
ReleaseFixMySpawnR-fabric-1.19.2-1.1.2-dev.jar1.19.2Fabric27 сентября 20226,7 КБ
ReleaseFixMySpawnR-forge-1.19.2-1.1.2.jar1.19.2Forge27 сентября 20227,9 КБ
ReleaseFixMySpawnR-fabric-1.19.2-1.1.3.jar1.19.2Fabric27 сентября 20228 КБ
ReleaseFixMySpawnR-fabric-1.19-1.1.1.jar1.19+2 Fabric9 сентября 20228 КБ
ReleaseFixMySpawnR-fabric-1.19-1.1.0.jar1.19Fabric27 июня 20227,9 КБ
ReleaseFixMySpawnR-forge-1.19-1.1.0.jar1.19Forge27 июня 20228,9 КБ
ReleaseFixMySpawnR-forge-1.18.2-1.0.0.jar1.18.2Forge22 мая 20229 КБ
ReleaseFixMySpawnR-fabric-1.18.2-1.0.0.jar1.18.2Fabric22 мая 20228 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.