FastQuit

Позволяет вернуться на титульный экран раньше, пока ваш мир ещё сохраняется в фоновом режиме!

16,7M

Быстрое задание

Как далеко вы сможете убежать, прежде чем вас поймают толпы?

FastQuit

FastQuit

Об этом моде

Этот мод позволяет вернуться на титульный экран раньше времени, пока ваш мир ещё сохраняется в фоновом режиме.

Не волнуйтесь, мод будет ждать завершения сохранения мира, если это необходимо, данные не будут потеряны!

Мир отобразится в списке миров, и вы даже сможете редактировать, удалять или создавать его заново, пока он ещё сохраняется. Это делается за счёт повторного использования информации из ещё сохраняющегося мира.

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

Если это произойдёт, пожалуйста, создайте заявку в службу поддержки, прикрепив к ней файл .minecraft/logs/latest.log!

Присоединяйтесь к Discord!

Если вас интересуют мои модификации или у вас есть какие-либо вопросы, вы можете присоединиться к моему Discord-серверу!

Настроить

Чтобы настроить мод, откройте окно настроек через ModMenu или перейдите в файл .minecraft/config/fastquit-config.txt.

В настоящее время доступны три варианта настройки:

Показать тосты:

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

Приоритет фонового потока:

Устанавливает приоритет потока сервера при сохранении миров в фоновом режиме. Это делается для повышения производительности клиента во время сохранения, но в целом увеличит время сохранения. Значение должно быть от 0 до 10; установка значения 0 отключит изменение приоритета потока.

Отобразить экран «Спасение мира».:

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

Показать экономию времени

Определяет, будет ли время, затраченное на сохранение мира, отображаться во всплывающих уведомлениях и в списке миров. Значение должно быть от 0 до 2, при этом 0 никогда не отображает время, 1 — только во всплывающем уведомлении, а 2 — также в списке миров. В ModMenu это обозначается соответствующими метками.

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

По своей сути, этот мод довольно прост:

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

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ Это не всегда обеспечивает мгновенный выход из мира, поскольку клиенту может потребоваться некоторое время для выгрузки отрендеренных фрагментов и т. д. Однако даже в этом случае вы увидите ускорение, поскольку выгрузка на стороне клиента и сохранение на стороне сервера теперь выполняются одновременно, а не последовательно.

Конечно, на практике все не так просто:

При работе с несколькими потоками подобным образом возникает множество проблем. Например, при переходе к списку миров Minecraft пытается прочитать данные об уровнях, но терпит неудачу, потому что фоновое сохранение по-прежнему блокирует файл мира.

Вместо этого теперь мы получаем доступ к информации через сервер, который всё ещё сохраняет данные. Аналогично, при попытке редактировать, удалять или создавать мир заново, нам приходится использовать существующую сессию.

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

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

Благодаря...

Переводчики:

- Felix14-v2 (русский) - Cccc-owo (упрощенный китайский) - JustAlittleWolf (немецкий) - YakisikliBaran (турецкий) - Skidamek (польский) - Oondanomala (итальянский) - Madis0 (эстонский) - notlin4 (традиционный китайский) - BurrConnie (украинский) - GodGun968 (упрощенный китайский) - ImVietnam (вьетнамский) - ishi-sama (французский) - KAGUYA-1137 (японский) - demorogabrtz (португальский) - ReallySuperOtter (шведский) - asabhi6776 (хинди) ####

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

Благодаря MixinExtras и специальному плагину для настройки миксов, миксины были разработаны таким образом, чтобы быть максимально ненавязчивыми и при этом очень эффективными.

Fast Backups: - (ИСПРАВЛЕНО в FastQuit v3.1.0+) сбой при выходе из мира, когда включена опция "Разрешить запуск нескольких миров" - (ИСПРАВЛЕНО в Fast Backups v0.17+) сбой при немедленном выходе из Minecraft после выхода из мира, исправлено в более новых версиях Fast Backup

Wakes: - (ИСПРАВЛЕНО в Wakes v0.4.0+) сбой при выходе из мира в Wakes 0.3.0

Если вы подозреваете несовместимость с другим модом, пожалуйста, создайте заявку в службу поддержки!

Проблемы?

Если у вас возникли какие-либо проблемы, пожалуйста, создайте заявку в системе отслеживания ошибок!

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

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

ОБЪЯВЛЕНИЯ
RU — Russian