Entity Keepsake

Zırh askıları, hologramlar, NPC'ler, eşya çerçeveleri ve görüntü varlıkları etrafında daha fazla FPS.

Minecraft her varlığı her karede yeniden kurar, bir saattir kıpırdamamış olsa bile. Entity Keepsake bu işi saklar ve yeniden kullanır.

Entity Keepsake, kalabalık yerlerde varlık lagını düzelten, %100 istemci tarafında çalışan bir Fabric performans modudur. Yüzlerce hologram askısı ve NPC'nin FPS'ni düşürdüğü Hypixel SkyBlock hub'ı için yapıldı ve çok sayıda duran varlık olan her sunucuda ve dünyada işe yarar. Hiçbir şey gizlenmez, cull edilmez ya da kaldırılmaz: her varlık hâlâ her karede çizilir, yani oyun tamamen aynı görünür.

Kalabalık yerlerde %63'e kadar daha fazla FPS

112 modlu bir Hypixel SkyBlock modpack'inde, hologram askıları ve oyuncu şeklindeki NPC'lerle dolu kalabalık bir sahnede test edildi (dönüşümlü çalıştırmaların medyanı):

Ortalama FPS%1 low FPS
Entity Keepsake olmadan52.440.4
Entity Keepsake ile85.357.2
Çubuk grafik: kalabalık bir test sahnesinde Entity Keepsake olmadan 52,4 FPS, onunla 85,3 FPS

Daha iyi %1 low değerleri sadece daha yüksek bir sayı değil, daha az takılma demektir. Kazanç bilgisayarına ve ekrandaki duran varlık sayısına bağlıdır: kalabalık hub'larda en yüksek, boş bir dünyada düşüktür.

Zırh askıları ve hologramlar neden lag yapar

Minecraft her karede görünen her varlığı sıfırdan yeniden kurar. Hypixel gibi sunucular her hologram, NPC adı ve yüzen yazı için görünmez zırh askısı yığınları kullanır, bu yüzden tek bir hub'da yüzlercesi olabilir. Hepsini her karede yeniden kurmak render iş parçacığında çok fazla CPU zamanı harcar ve FPS'in tam olarak oraya gider.

Neleri hızlandırır

Zırh askıları, hologram satırları, oyuncu şeklindeki NPC'ler, eşya çerçeveleri ve görüntü varlıklarından oluşan bir kalabalık

Nasıl çalışır

  1. Render state önbelleği: bir varlığın nasıl görüneceğinin tanımı yeniden kurulmak yerine yeniden kullanılır.
  2. İsim etiketi düzeni önbelleği: isim etiketlerinin ve hologramların yazı düzeni saklanır.
  3. Vertex tekrarı: duran askıların, kafaların ve eşyaların hazır geometrisi kameranın hareketine göre kaydırılarak yeniden kullanılır.
  4. Çizim tekrarı: duran bir askının çizim listesi kaydedilir ve renderer'ı yeniden çalıştırmak yerine tekrar oynatılır.

Hiçbir şey körü körüne yeniden kullanılmaz. Geometri, art arda iki normal kurulum tamamen aynı çıktıktan sonra tekrar oynatılır.

Tam olarak vanilla gibi görünür

Entity Keepsake açıkken ve kapalıyken aynı sahne yan yana, aynı görünüyor

Sodium ve SkyBlock modlarıyla çalışır

Sodium, Lithium, ImmediatelyFast, Entity Culling, More Culling, SkyHanni, Skyblocker, Odin, Entity Model Features, Entity Texture Features, 3D Skin Layers ve Not Enough Animations içeren bir SkyBlock modpack'inde test edildi. Yukarıdaki FPS değerleri bu modlar kuruluyken ölçüldü, yani Entity Keepsake onların üstüne ekler. Yerleşik bir öz test, yeniden kullanılan her sonucu yeni kurulmuş bir sonuçla karşılaştırdı: 8.669.909 kontrol, 0 fark.

Nasıl kullanılır

  1. Minecraft 26.2 için Fabric Loader ve Fabric API kur.
  2. Entity Keepsake .jar dosyasını mods klasörüne koy ve oyunu başlat.
  3. Bu kadar. Kendi kendine çalışır, ayarlanacak bir şey yok.

/entitykeepsake kaç varlığın yeniden kullanıldığını gösterir. /entitykeepsake off ve /entitykeepsake on FPS'i karşılaştırmak için modu kapatıp açar. /entitykeepsake verify yeniden kullanılan her sonucu yenisiyle karşılaştırır.

Rehberler

SSS

Zırh askıları ve hologramların yaptığı lagı nasıl düzeltirim?
Entity Keepsake'i kur (Fabric, istemci tarafı). Değişmemiş zırh askıları, hologramlar, NPC'ler, eşya çerçeveleri ve görüntü varlıkları için yapılan işi her karede yeniden kurmak yerine yeniden kullanır.
Varlıkları gizler mi ya da cull eder mi?
Hayır. Her varlık hâlâ her karede çizilir. Sadece değişmemiş varlıklar için işi tekrar yapmaz.
Hypixel SkyBlock'ta çalışır mı?
Evet, bunun için yapıldı ve orada test edildi. Sadece oyunun varlıkları daha hızlı çizmesini sağlar ve oyunda hiçbir avantaj vermez.
Sodium ve Entity Culling ile çalışır mı?
Evet. FPS kazançları ikisi de kuruluyken ölçüldü. Culling modları göremediğin varlıkları atlar; Entity Keepsake gördüklerini hızlandırır, yani etkiler birbirine eklenir.
Başka sunucularda ve tek oyunculuda çalışır mı?
Evet. Çok sayıda zırh askısı, hologram, NPC, eşya çerçevesi ya da görüntü varlığı olan her dünya faydalanır.
Sunucuya kurmam gerekir mi?
Hayır. Entity Keepsake %100 istemci tarafındadır. Sadece senin kurman yeterli.

Uyumluluk

LoaderFabric
Minecraft26.2
BağımlılıklarFabric API
OrtamSadece istemci
LisansTüm hakları saklıdır

Fast Static Entity'den mi geliyorsun?

Entity Keepsake, Fast Static Entity'nin clean-room yöntemiyle yeniden yazılmış hâlidir ve isimli zırh askılarını (hologramları), oyuncu şeklindeki NPC'leri, sana dönen görüntü varlıklarını ve parlayan varlıkları da kapsar. Eklemeden önce Fast Static Entity'yi kaldır: ikisi de aynı şeyleri önbelleğe alır.

Modrinth'ten indir CurseForge'dan indir