ImmediatelyFast
ImmediatelyFast هو مود مفتوح المصدر لماينكرافت يحسّن أداء العرض في الوضع الفوري لدى العميل.
صُمم ليكون خفيفًا ومتوافقًا مع المودات الأخرى.
التحسينات
يحسّن ImmediatelyFast عمومًا كل العرض في الوضع الفوري عبر استخدام تنفيذ مخصص للمخزن المؤقت يجمع نداءات الرسم ويرفع البيانات إلى GPU بطريقة أكثر كفاءة. تُحسَّن الأجزاء التالية من كود العرض في الوضع الفوري:
- الكيانات
- كيانات الكتل
- الجسيمات
- عرض النصوص
- واجهة المستخدم/شاشة العرض
- العرض في الوضع الفوري للمودات الأخرى
يتضمن أيضًا تحسينات موجّهة حيث يُعدَّل كود العرض الأصلي ليعمل بشكل أسرع. تُحسَّن الأجزاء التالية من كود العرض بتنفيذ أكثر كفاءة:
- عرض الخرائط
- عرض شاشة العرض
- عرض النصوص
الأداء
إليك بعض مقارنات الأداء للمجالات التي يحسّنها المود بشكل خاص:
إذا كانت مودات أخرى مذكورة في الجدول فهذا يعني أن هذا المود يحسّن أيضًا ذلك الجزء من اللعبة.
عتاد الاختبار: Ryzen 5 1600، 32GB DDR4، GTX 1060
أُخذت أرقام FPS من أدوات خارجية (في هذه الحالة MSI Afterburner) وتم حساب متوسطها على مدى بضع ثوانٍ. إذا قررت اختبار هذا بنفسك فضع في اعتبارك أن ImmediatelyFast يمكنه تحسين FPS فقط في سيناريو يكون فيه المعالج هو عنق الزجاجة (وهو الأرجح إذا لم تكن بطاقة الرسوميات قديمة جدًا أو إذا كنت تستخدم شيدرات ثقيلة جدًا). ستستفيد المعالجات الأبطأ من هذا المود أكثر من المعالجات السريعة جدًا.
عرض الكيانات
عمومًا يجب أن يكون FPS أعلى بنحو مرتين على السيرفرات المزدحمة. [تم الاختبار باستخدام IF 1.1.7 على 1.19.3]
تم الاختبار على سيرفر spigot مع 1000 بقرة في صندوق 3x3 على الشاشة.
مودات أخرى - بدون ImmediatelyFast - مع ImmediatelyFast - التحسين
لا شيء - 16 FPS - 60 FPS - 3.75x Sodium - 21 FPS - 82 FPS - 3.90x Iris و Sodium - 60 FPS - 76 FPS - 1.27x
عرض الخرائط
عمومًا يجب أن يكون FPS أعلى بنحو 5 مرات عند وجود العديد من الخرائط على الشاشة. [تم الاختبار باستخدام IF 1.1.1 على 1.19.3]
تم الاختبار على سيرفر fabric مع مود Image2Map وحوالي 930 خريطة على الشاشة.
مودات أخرى - بدون ImmediatelyFast - مع ImmediatelyFast - التحسين
لا شيء - 50 FPS - 310 FPS - 6.20x Sodium - 47 FPS - 320 FPS - 6.81x
عرض شاشة العرض
عمومًا يجب أن يكون FPS أعلى بنحو 40% في جميع السيناريوهات تقريبًا. [تم الاختبار باستخدام IF 1.1.7 على 1.19.3]
تم الاختبار على سيرفر spigot مع عناصر مختلفة من شاشة العرض على الشاشة (لوحة النتائج، تراكب تأثير الجرعة، أشرطة الزعماء، الدردشة الممتلئة، قلوب إضافية، شريط الأدوات الممتلئ).
مودات أخرى - بدون ImmediatelyFast - مع ImmediatelyFast - التحسين
لا شيء - 250 FPS - 380 FPS - 1.52x Sodium - 335 FPS - 630 FPS - 1.88x Exordium و Sodium - 740 FPS - 840 FPS - 1.14x
عرض النصوص
عمومًا يجب أن يكون FPS أعلى بنحو مرتين عند وجود العديد من اللافتات أو الصور المجسمة حولك. [تم الاختبار باستخدام IF 1.1.7 على 1.19.3]
تم الاختبار على سيرفر spigot مع 200 لافتة (ممتلئة بالنص) على الشاشة.
مودات أخرى - بدون ImmediatelyFast - مع ImmediatelyFast - التحسين
لا شيء - 70 FPS - 125 FPS - 1.79x Sodium - 110 FPS - 300 FPS - 2.73x
عرض كيانات الكتل
عمومًا يجب أن يكون FPS أعلى بنحو 20% عند وجود العديد من كيانات الكتل حولك. [تم الاختبار باستخدام IF 1.1.7 على 1.19.3]
تم الاختبار على سيرفر spigot مع 400 صندوق على الشاشة.
مودات أخرى - بدون ImmediatelyFast - مع ImmediatelyFast - التحسين
لا شيء - 170 FPS - 205 FPS - 1.20x Sodium - 315 FPS - 410 FPS - 1.30x
التوافق
صُمم ImmediatelyFast ليتداخل مع المودات بأقل قدر ممكن. يجب أن يعمل بشكل جيد مع معظم المودات وحزم المودات إن لم يكن جميعها.
حالات عدم التوافق المعروفة:
- OptiFabric / OptiFine
- معظم "العملاء" المغلقة المصدر مثل LunarClient و LabyMod
إذا واجهت أي مشكلات، فيرجى الإبلاغ عنها على Issue Tracker.
الإعدادات
يمتلك ImmediatelyFast ملف إعدادات يمكن العثور عليه في مجلد config الخاص بنسخة ماينكرافت لديك. يجب ترك معظم الخيارات على قيمها الافتراضية، لكن يمكن تعديل بعضها لتحسين الأداء أو التوافق.
- fontatlasresizing: يزيد أحجام نسيج أطلس الخط. يحسّن هذا الأداء مع الخطوط عالية الدقة أو خطوط السيرفر المخصصة.
- mapatlasgeneration: يضع أنسجة الخرائط في نسيج واحد بدلًا من أنسجة متعددة. يحسّن هذا الأداء عند وجود العديد من الخرائط على الشاشة.
- hudbatching: يحسّن أداء عرض شاشة العرض عبر إرسال نداءات رسم أقل. إذا واجهت مشكلات مع عناصر شاشة العرض، جرّب تعطيل هذا التحسين.
- fasttextlookup: يخزّن بعض البيانات مؤقتًا بين عرض أحرف النص. يحسّن هذا الأداء قليلًا عند عرض الكثير من النصوص.
- avoidredundantframebufferswitching: يقلل هذا التحسين عدد تبديلات المخزن المؤقت للإطار عند عرض أشياء مختلفة كثيرة في العالم (الكيانات، الجسيمات، كيانات الكتل، ...) أو شاشة العرض لزيادة FPS.
- experimentaldisableerrorchecking: يعطّل فحص أخطاء OpenGL. قد يحسّن هذا الأداء على أنظمة معينة، لكنه قد يسبب مشكلات يصعب تتبعها إذا فُعّل.
- experimentaldisableresourcepackconflicthandling: يتحكم فيما إذا كان ImmediatelyFast سيفحص حزم الموارد بحثًا عن تعديلات غير متوافقة على الشيدر الأساسي من أجل تعطيل بعض التحسينات المتعارضة. يمكن تعطيل هذا لفرض التحسينات حتى لو تسببت في مشكلات رسومية مع حزم موارد معينة.
- experimentalsigntextbuffering: يخزّن النص على اللافتات مؤقتًا بدلًا من إعادة عرضه كل إطار. قد يسبب مشكلات مع الخطوط عالية الدقة أو المخصصة.
- experimentalscreenbatching: يحسّن أداء عرض بعض شاشات اللعبة عبر إرسال نداءات رسم أقل.
واجهة برمجة المطورين
يمكنك قراءة أحدث إصدار من وثائق API هنا.
الشركاء
تقدم Kinetic Hosting عروضًا بأسعار معقولة جدًا على سيرفرات بعتاد جيد جدًا! إذا كنت ترغب في الاستفادة من العروض الجيدة فزر kinetichosting.com.
يدعم YourKit المشاريع مفتوحة المصدر بأدوات مبتكرة وذكية لمراقبة وتوصيف تطبيقات Java و .NET. YourKit هو مبتكر YourKit Java Profiler و YourKit .NET Profiler و YourKit YouMonitor.
الشكر لـ sydist لصنع الشعار!
كيفية تثبيت ImmediatelyFast
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.
الإصدارات
مع المتطلبات
| Minecraft | المشغّل | الملف | التاريخ | الإجراءات |
|---|---|---|---|---|
| 1.21.1 | Fabric, Quilt | 1.21.1334 KB 43 | ||
| 1.21.1 | Forge | 1.21.1533 KB 7 | ||
| 1.21.1 | NeoForge | 1.21.1360 KB 40 | ||
| 26.3 | NeoForge | 26.3107 KB 12 | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB 190 | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB 1 | ||
| 26.3 | NeoForge | 26.3107 KB | ||
| 26.2 | Fabric, Quilt | 26.298.1 KB 101 |
التقييمات
كن أول من يقيّم ImmediatelyFast


