▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/FastQuit
FastQuit

FastQuit

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

Оцените первым
18.9M
1.6K

FastQuit - быстрый выход из мира без потери данных

FastQuit - это мод для Minecraft, который решает одну из самых раздражающих проблем ванильной игры: долгое ожидание при выходе из мира. Вместо того чтобы сидеть и смотреть на экран "Сохранение мира...", ты можешь сразу вернуться в главное меню, пока сохранение идет в фоне.

Как это работает?

По сути, все просто. Обычно, когда ты выходишь из одиночного мира, клиент ждет, пока серверный поток закончит сохранение, и только потом показывает главное меню. FastQuit пропускает это ожидание - сервер продолжает сохранять мир в фоновом режиме, а ты уже свободен.

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

На практике все сложнее. При работе с несколькими потоками возникает куча проблем. Например, когда ты заходишь в список миров, Minecraft пытается прочитать данные уровня, но фоновое сохранение все еще блокирует файл мира. FastQuit решает это, получая информацию через все еще работающий сервер. Аналогично при редактировании, удалении или пересоздании мира - используется текущая сессия.

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

Настройка

Настроить FastQuit можно через экран конфигурации в ModMenu или напрямую в файле .minecraft/config/fastquit-config.txt.

Доступно три опции:

Показывать уведомления (Show Toasts) - включает или отключает всплывающие сообщения о завершении сохранения мира.

Приоритет фонового потока (Background Thread Priority) - задает приоритет потока сервера при фоновом сохранении. Значение от 0 до 10. Чем ниже, тем лучше производительность клиента во время сохранения, но сам процесс длится дольше. 0 отключает изменение приоритета.

Показывать экран "Сохранение мира" (Render "Saving world" Screen) - если у тебя большая дальность прорисовки, выход из мира может занимать время из-за очистки чанков на стороне клиента. Включение этой опции покажет экран сохранения.

Показывать время сохранения (Show Saving Time) - определяет, отображать ли время, затраченное на сохранение мира. Значения: 0 - никогда не показывать, 1 - только в уведомлении, 2 - еще и в списке миров.

Совместимость

Мод использует MixinExtras и кастомный Mixin Config Plugin, так что его миксины минимально intrusive, но при этом эффективны.

Известные проблемы с другими модами:

  • Fast Backups: краш при выходе из мира с включенной опцией "Allow multiple running Worlds" (исправлено в FastQuit v3.1.0+). Также был краш при мгновенном выходе из игры после выхода из мира (исправлено в Fast Backups v0.17+).
  • Wakes: краш при выходе из мира с Wakes 0.3.0 (исправлено в Wakes v0.4.0+).

Если заметишь несовместимость с другим модом - лучше сообщи об этом разработчику.

Проблемы?

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

FastQuit - это тот случай, когда маленький мод решает большую проблему. Если ты часто выходишь из миров или переключаешься между ними - это must-have. На слабом железе разница особенно заметна: вместо 10-15 секунд ожидания ты получаешь почти мгновенный выход.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

22w46a26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x

Платформы

Поддерживаемые окружения

Клиент

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:1 месяц назад
Главная