Entity Keepsake
Több FPS páncélállványok, hologramok, NPC-k, keretek és megjelenítő entitások körül.
A Minecraft minden entitást minden képkockában újraépít, akkor is, ha egy órája nem mozdult. Az Entity Keepsake megtartja ezt a munkát és újrahasznosítja.
Az Entity Keepsake egy 100%-ban kliensoldali Fabric teljesítménymod, amely megszünteti az entitáslagot a zsúfolt helyeken. A Hypixel SkyBlock hubhoz készült, ahol több száz hologramállvány és NPC húzza le az FPS-t, de minden szerveren és világban segít, ahol sok álló entitás van. Semmit nem rejt el, cullol vagy töröl: minden entitás továbbra is minden képkockában kirajzolódik, így a játék pontosan ugyanúgy néz ki.
Akár 63%-kal több FPS zsúfolt helyeken
Egy 112 modos Hypixel SkyBlock modpackben tesztelve, hologramállványokkal és játékos alakú NPC-kkel teli zsúfolt jelenetben (váltakozó futások mediánja):
| Átlagos FPS | 1% low FPS |
| Entity Keepsake nélkül | 52.4 | 40.4 |
| Entity Keepsake-kel | 85.3 | 57.2 |
A jobb 1% low kevesebb akadást jelent, nem csak nagyobb számot. A nyereség a gépedtől és a képernyőn lévő álló entitások számától függ: zsúfolt hubokban a legnagyobb, üres világban kicsi.
Miért laggolnak a páncélállványok és a hologramok
A Minecraft minden képkockában nulláról újraépít minden látható entitást. Az olyan szerverek, mint a Hypixel, minden hologramhoz, NPC-névhez és lebegő felirathoz láthatatlan páncélállványok halmait használják, így egy hubban több száz is lehet. Mindet minden képkockában újraépíteni sok CPU-időbe kerül a renderszálon, és ott vész el az FPS-ed.
Mit gyorsít
- Páncélállványok: láthatatlan, marker, kis és elnevezett páncélállványok.
- Hologramok és lebegő szöveg: hologramhalmok, NPC-névtáblák és lebegő feliratok.
- NPC-k: játékos alakú NPC-k, próbababák és egy helyben álló játékosok. A saját karakteredhez soha nem nyúl.
- Keretek, bennük tárgyakkal (a térképek kimaradnak).
- Megjelenítő entitások: blokk-, tárgy- és szövegmegjelenítők, azok is, amelyek feléd fordulnak.
Hogyan működik
- Render state gyorsítótár: az entitás kinézetének leírását újrahasznosítja ahelyett, hogy újraépítené.
- Névtábla-elrendezés gyorsítótár: a névtáblák és hologramok szövegelrendezését megtartja.
- Vertex-visszajátszás: az álló állványok, fejek és tárgyak kész geometriáját újrahasznosítja, a kamera mozgásával eltolva.
- Rajzolás-visszajátszás: egy álló állvány rajzolási listáját rögzíti és visszajátssza, ahelyett hogy újra lefuttatná a rendererét.
Semmit nem hasznosít újra vakon. A geometriát csak akkor játssza vissza, ha két egymást követő normál építés pontosan ugyanolyan lett.
Pontosan úgy néz ki, mint a vanilla
- Ami mozog, azt újraépíti. A pozíciót, forgást, fejmozgást, animációkat és megjelenítő-frissítéseket minden képkockában ellenőrzi.
- A mozgó, sebződő, égő vagy ütő entitások mindig normálisan rajzolódnak ki, ahogy a célkereszted alatti entitás is.
- A világító entitások és kiemelések működnek, így a SkyHanni és a Skyblocker kiemelései továbbra is látszanak.
- Biztonsági háló: minden gyorsítótárazott entitás legalább másodpercenként egyszer teljesen újraépül.
Működik a Sodiummal és a SkyBlock modokkal
Egy SkyBlock modpackben tesztelve, ebben: Sodium, Lithium, ImmediatelyFast, Entity Culling, More Culling, SkyHanni, Skyblocker, Odin, Entity Model Features, Entity Texture Features, 3D Skin Layers és Not Enough Animations. A fenti FPS-értékeket ezekkel a modokkal mérték, tehát az Entity Keepsake ezekre rátesz. Egy beépített önellenőrzés minden újrahasznosított eredményt összevetett egy frissen épített eredménnyel: 8 669 909 ellenőrzés, 0 eltérés.
Használat
- Telepítsd a Fabric Loadert és a Fabric API-t a Minecraft 26.2-höz.
- Tedd az Entity Keepsake
.jar fájlját a mods mappába, és indítsd el a játékot.
- Ennyi. Magától működik, nincs mit beállítani.
A /entitykeepsake megmutatja, hány entitást hasznosított újra. A /entitykeepsake off és /entitykeepsake on ki- és bekapcsolja az FPS összehasonlításához. A /entitykeepsake verify minden újrahasznosított eredményt összevet egy újjal.
Útmutatók
GYIK
- Hogyan szüntetem meg a páncélállványok és hologramok okozta lagot?
- Telepítsd az Entity Keepsake-et (Fabric, kliensoldali). Újrahasznosítja a munkát a nem változott páncélállványoknál, hologramoknál, NPC-knél, kereteknél és megjelenítő entitásoknál, ahelyett hogy minden képkockában újraépítené őket.
- Elrejt vagy cullol entitásokat?
- Nem. Minden entitás továbbra is minden képkockában kirajzolódik. Csak a nem változott entitásoknál nem végzi el újra a munkát.
- Működik a Hypixel SkyBlockon?
- Igen, ehhez készült, és ott tesztelték. Csak gyorsabban rajzolja ki az entitásokat, és semmilyen játékbeli előnyt nem ad.
- Működik a Sodiummal és az Entity Cullinggal?
- Igen. Az FPS-nyereséget mindkettő telepítésével mérték. A culling modok kihagyják az általad nem látott entitásokat; az Entity Keepsake a láthatókat gyorsítja, így a hatások összeadódnak.
- Működik más szervereken és egyjátékos módban?
- Igen. Minden világ profitál belőle, ahol sok páncélállvány, hologram, NPC, keret vagy megjelenítő entitás van.
- Telepítenem kell a szerverre?
- Nem. Az Entity Keepsake 100%-ban kliensoldali. Csak neked kell.
Kompatibilitás
| Loader | Fabric |
| Minecraft | 26.2 |
| Függőségek | Fabric API |
| Környezet | Csak kliens |
| Licenc | Minden jog fenntartva |
A Fast Static Entityről jössz?
Az Entity Keepsake a Fast Static Entity clean-room újraírása, amely lefedi az elnevezett páncélállványokat (hologramokat), a játékos alakú NPC-ket, a feléd forduló megjelenítő entitásokat és a világító entitásokat is. Hozzáadás előtt távolítsd el a Fast Static Entityt: mindkettő ugyanazt gyorsítótárazza.