ImmediatelyFast — مود لتحسين الـ FPS في ماين كرافت
ImmediatelyFast هو مود لماين كرافت يعمل على تحسين الـ FPS من خلال تسريع رندرة الـ immediate mode للمخلوقات والنصوص والـ HUD.
ImmediatelyFast هو مود لماين كرافت يعمل على تحسين الـ FPS من خلال تسريع رندرة الـ immediate mode للمخلوقات والنصوص والـ HUD.
المتطلبات:
المشغل: Fabric أو Forge أو NeoForge أو Quilt
إصدار ماين كرافت: 1.18.2 والإصدارات الأحدث
الترخيص: LGPL-3.0-or-later، المطور — RaphiMC
يُسرّع ImmediatelyFast رندرة الـ immediate mode (أي immediate mode rendering) — وهو وضع يقوم فيه العميل برسم الكائنات إطارًا تلو الآخر دون حفظ تفاصيلها الهندسية بين الإطارات. في اللعبة الأصلية (vanilla)، يتم رندرة الكائنات، والـ block entities، والجسيمات، والنصوص، والـ HUD بهذه الطريقة. ينشئ كل كائن من هذه الكائنات استدعاء رسم (draw call) منفصلًا إلى كارت الشاشة (GPU). يستبدل المود المخزن المؤقت القياسي بتطبيق خاص به يقوم بتجميع الاستدعاءات (batching) ورفع البيانات إلى كارت الشاشة بعمليات أقل. يتم تحقيق زيادات الـ FPS في الحالات التي يكون فيها المعالج (CPU) هو عنق الزجاجة.
ما الذي يتم تحسينه
يعمل المود في وضعين. الأول هو تسريع عام لرندرة الـ immediate mode، بما في ذلك تلك التي تضيفها المودات الأخرى. يندرج تحت هذا الوضع:
الكائنات (المخلوقات، اللاعبون، العناصر الملقاة على الأرض)؛
الـ block entities (الصناديق، اللوحات، الأعلام، الجماجم)؛
الجسيمات؛
رندرة النصوص؛
واجهة المستخدم (GUI) والـ HUD؛
رندرة الـ immediate لمودات الطرف الثالث.
الوضع الثاني يستبدل أجزاء معينة من كود اللعبة الأصلي (vanilla) بتطبيق أسرع. وبهذه الطريقة تمت إعادة كتابة رندرة الخرائط، ورندرة الـ HUD، ورندرة النصوص.
الأداء
تم أخذ قياسات المطور على معالج Ryzen 5 1600، وذاكرة 32 جيجابايت DDR4، وكارت شاشة GTX 1060 عبر برنامج MSI Afterburner، بمتوسط عدة ثوانٍ. تعتمد القيم على المشهد ووجود مود Sodium. العمود أدناه يعرض النتائج مع مود Sodium.
المشهد | بدون المود | مع المود | الزيادة |
|---|---|---|---|
~1000 بقرة في مجال الرؤية | 21 FPS | 82 FPS | 3.9x |
~930 خريطة على الشاشة | 47 FPS | 320 FPS | 6.8x |
HUD ممتلئ | 335 FPS | 630 FPS | 1.9x |
200 لوحة تحتوي على نصوص | 110 FPS | 300 FPS | 2.7x |
400 صندوق في مجال الرؤية | 315 FPS | 410 FPS | 1.3x |
بدون Sodium، تكون الزيادة في نفس المشاهد أقل ولكنها تظل موجودة: 1000 بقرة — 16 ← 60 FPS، الخرائط — 50 → 310 FPS، الـ HUD — 250 → 380 FPS.
يزيد ImmediatelyFast من الـ FPS فقط عندما يكون المعالج هو عنق الزجاجة. إذا كانت الإطارات محدودة بكارت الشاشة (المظللات الثقيلة، الدقة العالية)، فإن زيادة الأداء تكون ضئيلة. وتستفيد المعالجات الأضعف بشكل أكبر.
الإعدادات
يوجد ملف الإعدادات في مجلد config الخاص بالملف الشخصي. الخيارات:
الخيار | الوظيفة |
|---|---|
| يزيد حجم أطلس الخطوط؛ ويساعد مع خطوط الخوادم عالية الدقة |
| يجمع أنسجة الخرائط في نسيج واحد؛ مما يسرع المشاهد التي تحتوي على خرائط كثيرة |
| يجمع استدعاءات رسم الـ HUD؛ يتم إيقافه إذا كانت عناصر الـ HUD تظهر بشكل غير صحيح |
| يقوم بتخزين البيانات مؤقتًا بين الحروف أثناء رندرة النصوص |
| يقلل من عدد مرات تبديل الـ framebuffer في العالم والـ HUD |
| يخزن النصوص مؤقتًا على اللوحات بدلاً من إعادة رسمها في كل إطار |
| يجمع الاستدعاءات لجزء من شاشات اللعبة |
الخيارات التي تبدأ بـ experimental_ قد تسبب عيوبًا رسومية مع الخطوط المخصصة وحزم الموارد.
التوافق
يعمل المود مع معظم المودات وحزم المودات، بما في ذلك Sodium و Iris. المودات غير المتوافقة:
OptiFabric / OptiFine؛
"العملاء" المغلقون — LunarClient، LabyMod.
الخاتمة
يعيد Sodium كتابة رندرة الـ chunks، بينما يعيد ImmediatelyFast كتابة كائنات الـ immediate mode فوقها. ونظرًا لأن مجالات التحسين لديهما لا تتقاطع، يتم تثبيت المودين معًا. تظهر أكبر فائدة في الخوادم المزدحمة، والخرائط التي تحتوي على فنون خرائط (map art) كبيرة، وحزم المودات التي تحتوي على HUD معقد. القيود: تعتمد زيادة الأداء على كون المعالج هو المشكلة وليس كارت الشاشة؛ ولا يعمل المود مع OptiFine.
التثبيت
التثبيت النموذجي يستغرق حوالي 5 دقائق. الخطوات نفسها؛ يختلف فقط المُحمّل والبناء المطابق.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











