FastQuit
O tym modzie
Ten mod pozwala ci wcześniej wrócić do ekranu tytułowego, podczas gdy twój świat wciąż zapisuje się w tle.
Nie martw się, mod poczeka na zakończenie zapisywania świata, gdy będzie to konieczne, żadne dane nie zostaną utracone!
Świat pojawi się na liście światów, a nawet możesz go edytować, usunąć lub odtworzyć, gdy wciąż się zapisuje. Odbywa się to poprzez ponowne wykorzystanie informacji z wciąż zapisującego się świata.
W obecnym stanie powinno to być bezpieczne, ponieważ podjęto środki zapewniające bezpieczeństwo wątków. Jeśli jednak mimo to napotkasz problem, najgorszym, co może się stać, będzie niepowodzenie akcji i wyświetlenie przez Minecraft powiadomienia informującego o tym.
Jeśli tak się stanie, otwórz zgłoszenie z załączonym plikiem .minecraft/logs/latest.log!
Dołącz do Discorda!
Jeśli interesują cię moje mody lub masz jakieś pytania, możesz dołączyć do mojego Discorda!
Konfiguracja
Aby skonfigurować mod, otwórz ekran konfiguracji z ModMenu lub przejdź do .minecraft/config/fastquit-config.txt.
Obecnie dostępne są trzy opcje konfiguracji:
Show Toasts:
Określa, czy powiadomienie jest wyświetlane, gdy świat zakończy zapisywanie.
Background Thread Priority:
Ustawia priorytet wątku serwera podczas zapisywania światów w tle. Ma to na celu poprawę wydajności klienta podczas zapisywania, ale ogólnie wydłuży czas zapisywania. Wartość musi mieścić się w zakresie od 0 do 10, ustawienie jej na 0 wyłączy zmianę priorytetu wątku.
Render "Saving world" Screen:
Podczas gry z dużym zasięgiem renderowania wyjście ze świata może nadal chwilę potrwać, ponieważ pamięć podręczna chunków po stronie klienta musi zostać wyczyszczona. Włączenie tego ustawienia spowoduje renderowanie ekranu "Saving world".
Show Saving Time
Określa, czy czas potrzebny na zapisanie świata jest wyświetlany w powiadomieniach i na liście światów. Wartość musi mieścić się w zakresie od 0 do 2, gdzie 0 nigdy nie pokazuje czasu, 1 tylko w powiadomieniu, a 2 również na liście światów. W ModMenu są one odpowiednio oznaczone.
Jak działa ten mod?
W swojej istocie ten mod jest całkiem prosty:
Normalnie, przy wychodzeniu ze świata jednosesyjnego, klient czeka, aż wątek serwera zakończy zapisywanie świata, zanim przejdzie do ekranu tytułowego. Ten mod pomija ten okres oczekiwania i pozwala serwerowi kontynuować zapisywanie w tle.
PAMIĘTAJ, że nie zawsze powoduje to natychmiastowe wyjście ze świata, ponieważ klient może nadal potrzebować trochę czasu na wyładowanie renderowanych chunków itp. Jednak nawet w takim przypadku zauważysz przyspieszenie, ponieważ wyładowywanie po stronie klienta i zapisywanie po stronie serwera odbywają się teraz jednocześnie, a nie jedno po drugim.
Oczywiście w praktyce nie jest to takie proste:
Podczas pracy z wieloma wątkami w ten sposób pojawia się wiele problemów. Na przykład, przechodząc do listy światów, Minecraft próbuje odczytać dane poziomu, ale to się nie udaje, ponieważ zapisywanie w tle wciąż blokuje plik świata.
Zamiast tego uzyskujemy teraz dostęp do informacji poprzez wciąż zapisujący się serwer. Podobnie, próbując edytować, usunąć lub odtworzyć świat, musimy użyć istniejącej sesji.
Aby utrzymać te procesy bezpieczne dla wątków, trzeba wykonać wiele synchronizacji, aby zapewnić, że zapisujący się serwer i klient nie przeszkadzają sobie nawzajem.
W przypadku niektórych rzeczy, takich jak ponowne dołączenie do wciąż zapisującego się świata lub tworzenie kopii zapasowej, po prostu czekamy, aż serwer całkowicie zakończy zapisywanie. Czekamy również na zakończenie zapisywania światów przy wychodzeniu z gry, aby zapewnić, że żadne dane nie zostaną utracone.
Podziękowania dla...
Tłumacze:
- Felix14-v2 (Russian)
- Cccc-owo (Simplified Chinese)
- JustAlittleWolf (German)
- YakisikliBaran (Turkish)
- Skidamek (Polish)
- Oondanomala (Italian)
- Madis0 (Estonian)
- notlin4 (Traditional Chinese)
- BurrConnie (Ukrainian)
- GodGun968 (Simplified Chinese)
- ImVietnam (Vietnamese)
- ishi-sama (French)
- KAGUYA-1137 (Japanese)
- demorogabrtz (Portuguese)
- ReallySuperOtter (Swedish)
- asabhi6776 (Hindi)
Kompatybilność
Dzięki pomocy MixinExtras i niestandardowej wtyczki konfiguracji Mixin, mixiny zostały zaprojektowane tak, aby były bardzo nieinwazyjne, a jednocześnie bardzo skuteczne.
Fast Backups:
- (FIXED in FastQuit v3.1.0+) crash on world exit when "Allow multiple running Worlds" is ON
- (FIXED in Fast Backups v0.17+) crash when quitting Minecraft immediately after world exit, fixed in newer versions of Fast Backup
Wakes:
- (FIXED in Wakes v0.4.0+) crash on world exit with Wakes 0.3.0
Jeśli podejrzewasz niezgodność z innym modem, otwórz zgłoszenie!
Problemy?
Jeśli doświadczasz jakichkolwiek problemów, otwórz zgłoszenie w trackerze zgłoszeń!
Pamiętaj, aby załączyć ważne informacje, takie jak inne używane mody, pliki logów lub awarii, a jeśli to możliwe, kroki do odtworzenia problemu.
Przed przesłaniem jakichkolwiek plików upewnij się, że usunąłeś dane osobowe! (Na przykład nazwę użytkownika twojego komputera w rejestrowanych katalogach)
Jak zainstalować FastQuit
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.18.2–26.2 on Fabric or Quilt automatically, together with its dependencies: Cloth Config API, Fabric API.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric or Quilt
The loader must match the game version of the mod file, for example Minecraft 26.2. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file fastquit-3.1.5+mc26.2.jar (62 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it. Required dependencies go there too: Cloth Config API, Fabric API.
Launch the loader profile
Open “Mods” in the main menu: FastQuit should be in the list.
FastQuit works on the player’s side only: there is no need to install it on a server.
Wersje
Z zależnościami
| Minecraft | Loader | Plik | Data | Akcje |
|---|---|---|---|---|
| 26.2 | Fabric | 26.261.8 KB 5 | — | |
| 26.1 | Fabric | 26.160.1 KB 2 | — | |
| 1.21.11 | Fabric | 1.21.1159.7 KB 49 | — | |
| 1.21 | Fabric, Quilt | 1.2157.4 KB 2 | — | |
| 1.20.1 | Fabric, Quilt | 1.20.177.4 KB 1 | — | |
| 1.19.2 | Fabric, Quilt | 1.19.271.8 KB | — | |
| 1.18.2 | Fabric, Quilt | 1.18.274.8 KB 1 | — |
Co jest potrzebne do działania
- Cloth Config APIwymagane
- Fabric APIwymagane
- Mod Menuopcjonalne
Opinie
Oceń FastQuit jako pierwszy


