ImmediatelyFast
ImmediatelyFast, istemcinin anlık mod oluşturma performansını artıran açık kaynaklı bir Minecraft modudur.
Hafif olacak ve diğer modlarla uyumlu çalışacak şekilde tasarlanmıştır.
Optimizasyonlar
ImmediatelyFast genellikle tüm anlık mod oluşturmayı, çizim çağrılarını gruplayan ve verileri GPU'ya daha verimli bir şekilde yükleyen özel bir arabellek uygulaması kullanarak optimize eder. Anlık mod oluşturma kodunun aşağıdaki bölümleri optimize edilmiştir:
- Varlıklar
- Blok varlıkları
- Parçacıklar
- Metin oluşturma
- GUI/HUD
- Diğer modların anlık mod oluşturması
Ayrıca, daha hızlı çalışması için vanilla oluşturma kodunun değiştirildiği hedefli optimizasyonlar da içerir. Oluşturma kodunun aşağıdaki bölümleri daha verimli bir uygulamayla optimize edilmiştir:
- Harita oluşturma
- HUD oluşturma
- Metin oluşturma
Performans
Modun özellikle iyi optimize ettiği alanlardan bazı performans karşılaştırmaları:
Tabloda başka modlar listeleniyorsa bu, bu modun oyunun o kısmını da optimize ettiği anlamına gelir.
Test Donanımı: Ryzen 5 1600, 32GB DDR4, GTX 1060
FPS değerleri harici araçlardan (bu durumda MSI Afterburner) alınmış ve birkaç saniye boyunca ortalaması alınmıştır. Bunu kendiniz test etmeye karar verirseniz, ImmediatelyFast'in yalnızca CPU'nuzun darboğaz olduğu bir senaryoda FPS'i iyileştirebileceğini unutmayın (GPU'nuz çok eski değilse veya çok ağır shader'lar kullanmıyorsanız büyük olasılıkla durum budur). Yavaş CPU'lar bu moddan gerçekten hızlı CPU'lardan daha fazla fayda sağlayacaktır.
Varlık Oluşturma
Genellikle yoğun sunucularda FPS yaklaşık 2 kat daha yüksek olmalıdır. [1.19.3'te IF 1.1.7 kullanılarak test edilmiştir]
Ekranda 3x3'lük bir kutuda 1000 inek bulunan bir spigot sunucusunda test edilmiştir.
Diğer modlar - ImmediatelyFast olmadan - ImmediatelyFast ile - İyileştirme
Yok - 16 FPS - 60 FPS - 3.75x Sodium - 21 FPS - 82 FPS - 3.90x Iris ve Sodium - 60 FPS - 76 FPS - 1.27x
Harita Oluşturma
Genellikle ekranda çok sayıda harita olduğunda FPS yaklaşık 5 kat daha yüksek olmalıdır. [1.19.3'te IF 1.1.1 kullanılarak test edilmiştir]
Image2Map modu ve ekranda yaklaşık 930 harita bulunan bir fabric sunucusunda test edilmiştir.
Diğer modlar - ImmediatelyFast olmadan - ImmediatelyFast ile - İyileştirme
Yok - 50 FPS - 310 FPS - 6.20x Sodium - 47 FPS - 320 FPS - 6.81x
HUD Oluşturma
Genellikle neredeyse tüm senaryolarda FPS yaklaşık %40 daha yüksek olmalıdır. [1.19.3'te IF 1.1.7 kullanılarak test edilmiştir]
Ekranda farklı HUD öğeleri (Skorboard, İksir etkisi katmanı, Bossbar'lar, Dolu Sohbet, Ekstra kalpler, Tam Hotbar) bulunan bir spigot sunucusunda test edilmiştir.
Diğer modlar - ImmediatelyFast olmadan - ImmediatelyFast ile - İyileştirme
Yok - 250 FPS - 380 FPS - 1.52x Sodium - 335 FPS - 630 FPS - 1.88x Exordium ve Sodium - 740 FPS - 840 FPS - 1.14x
Metin Oluşturma
Genellikle etrafınızda çok sayıda tabela veya hologram olduğunda FPS yaklaşık 2 kat daha yüksek olmalıdır. [1.19.3'te IF 1.1.7 kullanılarak test edilmiştir]
Ekranda 200 tabela (metinle dolu) bulunan bir spigot sunucusunda test edilmiştir.
Diğer modlar - ImmediatelyFast olmadan - ImmediatelyFast ile - İyileştirme
Yok - 70 FPS - 125 FPS - 1.79x Sodium - 110 FPS - 300 FPS - 2.73x
Blok Varlığı Oluşturma
Genellikle etrafınızda çok sayıda blok varlığı olduğunda FPS yaklaşık %20 daha yüksek olmalıdır. [1.19.3'te IF 1.1.7 kullanılarak test edilmiştir]
Ekranda 400 sandık bulunan bir spigot sunucusunda test edilmiştir.
Diğer modlar - ImmediatelyFast olmadan - ImmediatelyFast ile - İyileştirme
Yok - 170 FPS - 205 FPS - 1.20x Sodium - 315 FPS - 410 FPS - 1.30x
Uyumluluk
ImmediatelyFast, modlara mümkün olduğunca az müdahale edecek şekilde yapılandırılmıştır. Çoğu mod ve modpaketiyle, hatta belki hepsiyle sorunsuz çalışmalıdır.
Bilinen uyumsuzluklar:
- OptiFabric / OptiFine
- LunarClient ve LabyMod gibi çoğu kapalı kaynak "istemci"
Herhangi bir sorunla karşılaşırsanız, lütfen bunları Sorun Takipçisi'nde bildirin.
Yapılandırma
ImmediatelyFast'in Minecraft örneğinizin config klasöründe bulunabilecek bir yapılandırma dosyası vardır. Çoğu seçenek varsayılan değerlerinde bırakılmalıdır, ancak bazıları performansı veya uyumluluğu artırmak için ayarlanabilir.
- fontatlasresizing: Yazı tipi atlas dokularının boyutlarını artırır. Bu, yüksek çözünürlüklü veya özel sunucu yazı tipleriyle performansı artırır.
- mapatlasgeneration: Harita dokularını birden çok doku yerine tek bir dokuya koyar. Bu, ekranda çok sayıda harita olduğunda performansı artırır.
- hudbatching: Daha az çizim çağrısı göndererek HUD oluşturma performansını artırır. HUD öğeleriyle ilgili sorunlar yaşarsanız, bu optimizasyonu devre dışı bırakmayı deneyin.
- fasttextlookup: Metin karakterlerini oluşturma arasında bazı verileri önbelleğe alır. Bu, çok fazla metin oluştururken performansı biraz artırır.
- avoidredundantframebufferswitching: Bu optimizasyon, dünyada çok sayıda farklı şey (varlıklar, parçacıklar, blok varlıkları, ...) veya HUD oluştururken FPS'i artırmak için çerçeve arabelleği değişimlerinin sayısını azaltır.
- experimentaldisableerrorchecking: OpenGL hata denetimini devre dışı bırakır. Bu belirli sistemlerde performansı artırabilir, ancak etkinleştirilirse hata ayıklaması zor sorunlara neden olabilir.
- experimentaldisableresourcepackconflicthandling: ImmediatelyFast'in bazı çakışan optimizasyonları devre dışı bırakmak için uyumsuz çekirdek shader değişiklikleri açısından kaynak paketlerini tarayıp taramayacağını kontrol eder. Belirli kaynak paketleriyle grafik sorunlarına neden olsalar bile optimizasyonları zorlamak için bu devre dışı bırakılabilir.
- experimentalsigntextbuffering: Tabelalardaki metni her karede yeniden oluşturmak yerine arabelleğe alır. Yüksek çözünürlüklü veya özel yazı tipleriyle sorunlara neden olabilir.
- experimentalscreenbatching: Daha az çizim çağrısı göndererek bazı oyun içi ekranların oluşturma performansını artırır.
Geliştirici API'si
API belgelerinin en son sürümünü buradan okuyabilirsiniz.
İş Ortakları
Kinetic Hosting, çok iyi donanıma sahip sunucularda son derece uygun fiyatlı fırsatlar sunuyor! İyi fırsatlardan yararlanmak isterseniz kinetichosting.com adresini ziyaret edin.
YourKit, Java ve .NET uygulamalarını izlemek ve profillemek için yenilikçi ve akıllı araçlarla açık kaynak projelerini destekler. YourKit, YourKit Java Profiler, YourKit .NET Profiler ve YourKit YouMonitor'un yaratıcısıdır.
Logoyu yaptığı için sydist'e teşekkürler!
ImmediatelyFast nasıl kurulur
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–26.3 on Fabric, Forge, NeoForge or Quilt automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge, NeoForge or Quilt
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file ImmediatelyFast-NeoForge-1.17.1+26.3.jar (107 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.
Launch the loader profile
Open “Mods” in the main menu: ImmediatelyFast should be in the list.
ImmediatelyFast works on the player’s side only: there is no need to install it on a server.
Sürümler
Bağımlılıklarla
| Minecraft | Yükleyici | Dosya | Tarih | İşlemler |
|---|---|---|---|---|
| 1.21.1 | Fabric, Quilt | 1.21.1334 KB 51 | ||
| 1.21.1 | Forge | 1.21.1533 KB 8 | ||
| 1.21.1 | NeoForge | 1.21.1360 KB 49 | ||
| 26.3 | NeoForge | 26.3107 KB 13 | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB 213 | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB 1 | ||
| 26.3 | NeoForge | 26.3107 KB | ||
| 26.2 | Fabric, Quilt | 26.298.1 KB 108 |
Buna ihtiyaç duyan içerikler
Yorumlar
ImmediatelyFast için ilk puanı sen ver


