FerriteCore — مود لتقليل استخدام الذاكرة العشوائية RAM في Minecraft
يقلل FerriteCore من استهلاك ذاكرة RAM في Minecraft دون أي تأثير على تجربة اللعب. تعرف على كيفية تحسين المود لحالات الكتل والنماذج بكفاءة.
يقلل FerriteCore من استهلاك ذاكرة RAM في Minecraft دون أي تأثير على تجربة اللعب. تعرف على كيفية تحسين المود لحالات الكتل والنماذج بكفاءة.
FerriteCore — مود لتقليل استخدام الذاكرة العشوائية RAM في Minecraft
إصدار Minecraft الذي تم اختبار المقال وكتابته عليه: 1.20.1
نطاق الإصدارات المدعومة: 1.16.5 – 26.2
FerriteCore هو مود تقني يقلل من استهلاك ذاكرة RAM في Minecraft دون أي تأثير على سير اللعبة. تحتفظ اللعبة في الذاكرة بكمية كبيرة من البيانات الداخلية المتعلقة بالكتل ونماذجها، وجزء من هذه البيانات إما مكرر أو مخزن بشكل غير فعّال. يعيد المود كتابة هذه الأجزاء بالذات: فهو يدمج البنى المتطابقة ويخزنها بصيغة أكثر إحكامًا، بحيث تشغل نفس مجموعة المودات ذاكرة أقل.
ما الذي يفعله المود
لا يضيف FerriteCore أي محتوى للعبة ولا يمتلك واجهة مستخدم — فهو يعمل في الخلفية منذ أول تشغيل. يقوم المود بكل عمله على مستوى الطريقة التي يخزّن بها محرك اللعبة البيانات الداخلية في الذاكرة. تتعلق التحسينات بجانبين: جزء يعمل فقط على العميل (كل ما يتعلق بالنماذج والعرض)، وجزء يعمل على العميل والخادم معًا (بيانات حالات الكتل، ذاكرة التخزين المؤقت للأشكال، تحميل الـ chunks).
لا حاجة لأي أوامر أو إجراءات يدوية بعد التثبيت: تُفعّل الإعدادات الافتراضية فورًا جميع التحسينات الرئيسية. يعتمد التوفير الفعلي على الحزمة المحددة من المودات — فكلما زاد عدد المودات ذات الكتل والنماذج المعقدة فيها، زادت الفائدة.
كيف يتم تقليل استهلاك الذاكرة
لا يعتمد المود على حيلة واحدة فقط — بل هو مجموعة من التحسينات المنفصلة، يزيل كل منها فئة معينة من البيانات الزائدة. فيما يلي أهمها، مع أرقام من اختبارات المطور (يعتمد التوفير الدقيق على الحزمة المستخدمة).
حالات الكتل (block states). أكبر بند في الاستهلاك. للعثور بسرعة على الحالات "المجاورة" لكتلة ما (على سبيل المثال، نفس الكتلة باتجاه أو مستوى مختلف)، تبني النسخة الأصلية (vanilla) جدولًا منفصلًا لكل كتلة. في الكتل المعقدة، تتضخم هذه الجداول وتشغل نحو 600 MB. يستبدلها المود ببنية أكثر إحكامًا تعطي نفس النتيجة عبر عدد قليل من العمليات الحسابية.
نماذج الكتل. بالنسبة للكتل ذات النماذج المركّبة (multipart)، تنشئ النسخة الأصلية نسخة منفصلة من النموذج وشروط عرضه لكل حالة كتلة — ومن هنا تنشأ عشرات ومئات الآلاف من الكائنات شبه المتطابقة. يخزّن المود الشروط المتطابقة في ذاكرة تخزين مؤقت ويعيد استخدام النماذج المتطابقة، ما يقلل عددها إلى بضعة آلاف فقط.
أشكال التصادم والعرض. تمتلك كتل كثيرة نفس هندسة التصادم والرسم. وبدلاً من تخزينها بشكل منفصل لكل حالة (نحو 200 MB)، يحتفظ المود بنسخة واحدة من الشكل المشترك.
تحميل الـ chunk (الخادم). بينما يمر الـ chunk بمراحل التحميل، تحتفظ النسخة الأصلية في الذاكرة بكامل مجموعة بياناته. يترك المود في المرحلة الوسيطة الأجزاء الفرعية اللازمة فقط (الكيانات وكيانات الكتل)، محررًا بذلك 90–100 MB.
كل التوفير هنا هو تقليل في حجم ذاكرة RAM المشغولة، وليس زيادة في FPS أو TPS. يمنح المود هامشًا إضافيًا من الذاكرة ويقلل من خطر الانهيار بسبب نقصها، لكنه ليس مُسرّعًا لمعدل الإطارات.
الإعدادات
توجد الإعدادات في الملف ferritecore-mixin.toml. جميع التحسينات الرئيسية مفعّلة افتراضيًا، لذا لن يحتاج معظم اللاعبين لفتح هذا الملف. باقي المعاملات هي مفاتيح منفصلة لكل تحسين، ومن الأفضل تركها كما هي. لا يستحق التعديل فعليًا سوى عدد قليل من الخيارات:
المعامل | ماذا يفعل |
| تخزين أكثر إحكامًا لحالات الكتل. يوفر القليل من ذاكرة RAM الإضافية مقابل وصول أبطأ قليلاً. يُفعَّل فقط عند نقص حاد في الذاكرة. |
| يملأ جدول الحالات المجاورة الخاص بالنسخة الأصلية. معطّل من أجل توفير الذاكرة. يُفعَّل فقط إذا كان مود آخر يقرأ هذا الجدول مباشرة ويعمل بشكل غير صحيح بسبب ذلك. |
| يستبدل آلية اكتشاف الوصول متعدد الخيوط إلى الـ chunks بحقل أصغر بكثير. يوفر ذاكرة إضافية، لكنه قد يتسبب في انهيارات نادرة. |
خطر الانهيار: المعامل useSmallThreadingDetector معطّل افتراضيًا عن قصد. تفعيله يقلل استهلاك الذاكرة قليلاً، لكنه مرتبط بانهيارات نادرة ويصعب إعادة إنتاجها — تركه مفعّلاً يكون على مسؤوليتك الخاصة فقط.
الخلاصة
يقلل FerriteCore بشكل كبير من حجم ذاكرة RAM التي تستهلكها Minecraft للبيانات الداخلية، ويفعل ذلك عمليًا دون التأثير على الأداء أثناء اللعب. القيد الرئيسي هو أن المود يوفر الذاكرة تحديدًا، وليس الإطارات: لا ينبغي توقع زيادة ملحوظة في 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.











