ModernFix — مود لتحسين الأداء وإصلاح الأخطاء في Minecraft
تعرّف على مود ModernFix الذي يسرّع تشغيل Minecraft، ويقلّل استهلاك الذاكرة العشوائية، ويصلح أخطاء المحرك — مع شرح كامل لخياراته وطريقة…
تعرّف على مود ModernFix الذي يسرّع تشغيل Minecraft، ويقلّل استهلاك الذاكرة العشوائية، ويصلح أخطاء المحرك — مع شرح كامل لخياراته وطريقة إعداده.
ModernFix — مود لتحسين الأداء وإصلاح الأخطاء في Minecraft
إصدار Minecraft الذي تم اختبار المقالة وكتابتها عليه: 1.21.4
نطاق الإصدارات المدعومة: 1.16.4 – 26.1.2
لا حاجة إلى مودات مكتبية منفصلة لتشغيله — تعمل الأداة بشكل مستقل.
ModernFix هو مود لـ Minecraft يقلّل زمن تشغيل اللعبة، ويخفّض استهلاك الذاكرة العشوائية (RAM)، ويصلح مجموعة من الأخطاء في عمل المحرك. في الحزم الكبيرة قد يستغرق التحميل عدة دقائق، وتزداد الذاكرة المستخدمة مع كل مود يُضاف — وكل هذا قبل الدخول إلى العالم أصلاً. يتدخّل المود في عملية التشغيل نفسها وفي طريقة التعامل مع الموارد، لذا يكون تأثيره ملموسًا دون أن يمسّ أسلوب اللعب. وفقًا لقياسات المطوّر، فإن معظم الحزم القائمة على Forge للإصدارات 1.16–1.19.2 تبدأ التشغيل بسرعة أكبر بمرتين تقريبًا بعد تثبيته.
تسريع تشغيل اللعبة
الجزء الأكبر من العمل يقع في مرحلة التحميل. يقوم التشغيل الاعتيادي لنسخة Minecraft المعدّلة بتنفيذ معظم خطوات التحضير بالتتابع، ولهذا فإن كل مود جديد يزيد بشكل خطي من الزمن اللازم للوصول إلى القائمة الرئيسية. يعيد المود النظر في هذه العملية: يُحسَّن جزء من العمليات، ويُنفَّذ جزء آخر بالتوازي، وتُزال عدة مصادر للأعطال العشوائية أثناء بدء التشغيل. بفضل ذلك تقل حالات «التجمّد» أثناء التحميل الناتجة عن تنافس الخيوط (threads).
تعتمد نسبة التحسّن على الحزمة والإصدار. بالنسبة لمجموعات المودات النموذجية على Forge 1.16–1.19.2، يقلّ زمن الوصول إلى القائمة بمقدار النصف تقريبًا. أما في الفروع الأحدث، فإن المود ينقل إلى حد كبير نفس الإصلاحات الموجودة أصلاً بشكل افتراضي هناك، لذا يكون التحسّن المنفصل في السرعة أقل وضوحًا.
تقليل استهلاك الذاكرة العشوائية
يحتفظ تطبيق حالات الكتل (block states) والنماذج في Minecraft ببيانات زائدة في الذاكرة، ويتزايد حجم الذاكرة المستخدمة (RAM) بسرعة بمجرد أن يتجاوز المحتوى الكمية الموجودة في اللعبة الأصلية. يزيل المود جزءًا من هذه الزوائد، ما يجعل الحزمة نفسها تعمل ضمن حيز ذاكرة أصغر.
إذا تم تفعيل الخيارات الإضافية المعطّلة افتراضيًا، فإن مجموعات المودات الكبيرة تعمل ضمن ميزانية ذاكرة أصغر بكثير — على سبيل المثال، يمكن تشغيل All The Mods 8 بذاكرة مخصّصة تبلغ 3 GB أو أقل.
التحميل الديناميكي للموارد
بشكل افتراضي، تقوم اللعبة بتحميل جميع نماذج الكتل والعناصر دفعة واحدة أثناء التشغيل. في الحزم التي تحتوي على آلاف العناصر، يستهلك هذا الوقت والذاكرة معًا. يحتوي المود على نظام بديل يقوم بتحميل النماذج عند الحاجة فقط، بدلاً من تحميلها جميعًا مسبقًا. يُعدّ تحميل النماذج أحد أسباب تراجع أداء نسخة Minecraft المعدّلة، وهي مشكلة موجودة منذ الإصدار 1.8؛ ويُقرّب النهج الجديد استهلاك الذاكرة وزمن التحميل من مستويات الإصدار 1.7.10.
هذه الميزة معطّلة افتراضيًا بسبب احتمال حدوث تعارضات. يتم تفعيلها بسطر واحد في ملف config/modernfix-mixins.properties:
mixin.perf.dynamic_resources=true
توافق الموارد الديناميكية: قد تتسبّب المودات التي تُعدّل نظام النماذج بطرق غير قياسية في حدوث عطل أثناء التشغيل أو في اختفاء الأنسجة (textures) على بعض النماذج. في هذه الحالة يُعاد الخيار إلى وضع التعطيل.
وضع الذاكرة الأدنى
هناك سيناريو منفصل يتمثّل في التشغيل بحجم ذاكرة عشوائية صغير جدًا. على عميل مُجهّز خصيصًا لذلك، يمكن إبقاء اللعبة ضمن حدود 128 MB من الكومة (heap) في وضع تعدد اللاعبين، وحوالي 192 MB في عالم اللعبة الأصلية لفردٍ واحد. يُفعَّل هذا الوضع بعدة أسطر في نفس ملف config/modernfix-mixins.properties:
mixin.feature.disable_unihex_font=true
mixin.perf.clear_fabric_mapping_tables=true
mixin.perf.clear_mixin_classinfo=true
mixin.perf.dynamic_resources=true
mixin.perf.remove_spawn_chunks=true
لخيارين منها أثر ملحوظ داخل اللعبة: remove_spawn_chunks يزيل الأجزاء (chunks) المحمَّلة باستمرار حول نقطة الظهور، بينما disable_unihex_font يعطّل خط Unihex، ما يجعل بعض الرموز الخاصة (خصوصًا على بعض الخوادم) تتوقف عن الظهور. إذا كان هذا الأمر مهمًا، تُحذف الأسطر المعنية. في حزم المودات الكبيرة لا يعمل هذا الوضع دائمًا بشكل صحيح — ولهذا فهو معطّل افتراضيًا أيضًا.
الخلاصة
يجمع ModernFix في مود واحد ما يكون عادةً موزّعًا بين عدة حلول ضيقة النطاق: تشغيل أسرع، استهلاك ذاكرة أقل، إصلاحات منقولة، وتحميل نماذج مُعاد تصميمه. وعلى عكس الأدوات التي ترفع معدل الإطارات (FPS) فقط في لعبة قيد التشغيل بالفعل، فإنه يعمل بشكل أساسي قبل الدخول إلى العالم — حيث تخسر الحزم الكبيرة أكبر قدر من الوقت والذاكرة. يمنح المود أكبر فائدة في حزم المودات الثقيلة والأنظمة الضعيفة من ناحية الذاكرة، حيث تكون كل مئة ميغابايت وكل دقيقة يتم توفيرها في التشغيل محسوسة بوضوح.
التثبيت
التثبيت النموذجي يستغرق حوالي 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.











