
Asahi
Asahi - клиентский мод для Майнкрафт, который убирает дерганье солнца и луны при лагах сервера. Плавный цикл дня и ночи без резких скачков времени.
Asahi - клиентский мод для Майнкрафт, который решает одну очень специфическую, но жутко раздражающую проблему. Если ты играешь на сервере и у него проседает TPS, ты наверняка замечал, как солнце и луна дергаются, словно их отматывает назад. Это называется rubber-banding (резиновое время). Asahi убирает этот эффект.
В чем суть проблемы?
Каждую секунду сервер отправляет пакет синхронизации времени. Клиент Minecraft по умолчанию считает, что сервер всегда работает на стабильных 20 TPS (тиках в секунду). Но если сервер лагает, эти 20 тиков обрабатываются дольше. Клиент уходит вперед, рисуя солнце там, где его на сервере еще нет. Как только приходит пакет синхронизации, ванильный клиент просто телепортирует солнце на реальную позицию. Отсюда и рывки.
Как мод это чинит?
Asahi использует математику - скользящее взвешенное среднее и интерполяцию. Мод берет выборку за последние 10 секунд, анализирует, насколько сервер отставал от клиента, и предсказывает движение светил на следующую секунду. Погрешность есть, но она настолько мала, что глазом не ловится, особенно по сравнению с ванильными скачками.
Настройка конфига
У мода есть конфиг, где можно покрутить параметры под себя:
5 { // Если разница между клиентом и сервером больше этого значения в секундах, // мод просто перемотает время на серверное, игнорируя интерполяцию. // Крути, если день и ночь сменяются слишком быстро. "skipDuration": 60, // Количество сэмплов для скользящего среднего. // Если солнце постоянно скачет туда-сюда и не может успокоиться - меняй это число. "interpolateSamples": 10, // Базовый множитель скорости цикла дня и ночи. // Меняй, если у тебя стоят другие моды, ускоряющие или замедляющие время. "initialFactor": 1.0, // Стандартный тикрейт (20 тиков). // Трогай только если играешь с модами, меняющими длину дня (24000 тиков) или тикрейт. "standardTickRate": 20 } ``n
Практические советы
- Чисто клиентский - тебе не нужно ставить его на сервер. Просто кидаешь в папку mods и наслаждаешься плавным ходом времени. Сервер даже не узнает о его существовании.
- Шейдеры - Asahi отлично сочетается с шейдерами и текстурпаками вроде Circular Sun от Vanilla Tweaks. Солнце будет двигаться плавно, без рывков, что особенно заметно при красивом небе.
- Совет - если после установки солнце все равно дергается, проверь
interpolateSamples. Иногда на совсем слабых серверах стандартных 10 сэмплов не хватает, чтобы сгладить сильные скачки TPS. Попробуй увеличить значение.
Скачайте мод Asahi для Minecraft, если устали от лагающего цикла дня на публичных серверах. Это мелкий фикс, который делает картинку куда приятнее для глаза.
Как поиграть с друзьями с модом Asahi?
Мод Asahi куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Asahi будет готов за пару минут - BungeeHost сделает всё за вас.
