Entity Culling — مود لتحسين عرض الكائنات غير المرئية في Minecraft
مود Entity Culling يوقف عرض الكيانات والكتل المخفية خلف الجدران والتضاريس في Minecraft، فيقلل استهلاك الموارد ويرفع معدل الإطارات في…
مود Entity Culling يوقف عرض الكيانات والكتل المخفية خلف الجدران والتضاريس في Minecraft، فيقلل استهلاك الموارد ويرفع معدل الإطارات في الأبنية والقواعد الكثيفة.
Entity Culling — مود لتحسين عرض الكائنات غير المرئية في Minecraft
إصدار Minecraft الذي تم اختبار المقال وكتابته عليه: 1.21.10
نطاق الإصدارات المدعومة: 1.7.10 – 26.2
Entity Culling هو مود من جانب العميل (client-side) لـ Minecraft يزيل من عملية العرض كتل الكيانات (block entities) والكيانات المخفية خلف التضاريس والمباني. في اللعبة الأصلية (vanilla)، يستهلك العميل موارد لعرض الصناديق والمنارات والمخلوقات وغيرها من الكائنات حتى عندما تكون محجوبة تمامًا بجدران أو أسقف ولا تظهر فعليًا في الإطار. يحدد المود الرؤية الفعلية لكل كائن من هذا القبيل ويتجاهله إذا كان خط الرؤية محجوبًا. والنتيجة هي اختفاء عمليات العرض غير الضرورية، وتخفيف جزء من الحمل عن كرت الشاشة في المواقع ذات البناء الكثيف.
كيف يعمل إخفاء الكائنات المحجوبة
أساس المود هو تتبع الأشعة غير المتزامن (path-tracing). يتم تشغيل خيوط معالج غير مستغلة: بالتوازي مع الخيط الرئيسي للعبة، يُحسب ما إذا كان هناك خط رؤية مباشر من الكاميرا إلى كل كائن. يتم الحساب في الوقت الفعلي ولا يعطل الخيط الرئيسي، لذا تُحدَّث الرؤية باستمرار أثناء الحركة.
يعمل الإخفاء الأصلي (vanilla) والفحص في Sodium على مستوى القطع (chunks): يُعرض الكائن إذا كانت القطعة التي يوجد فيها محملة. هنا النهج أكثر دقة — إذ يُؤخذ خط الرؤية بالتحديد. الكائن الموجود في قطعة مرئية لكنه محجوب بجبل أو جدار قاعدة أو سقف سيتم تجاهله. يشمل الإخفاء كتل الكيانات (الصناديق والمنارات والبراميل) والكيانات العادية — المخلوقات وغيرها من الكائنات المتحركة.

عرض توضيحي لمعدل الإطارات عبر F3 مع تفعيل المود

عرض توضيحي لمعدل الإطارات عبر F3 مع تعطيل المود
أين يكون الفرق ملحوظًا
يعتمد المكسب على عدد الكائنات المحجوبة عن الكاميرا في المشهد. أكبر تأثير يظهر في القواعد الكبيرة، وفي المستودعات التقنية التي تحتوي على مئات الصناديق، وفي المجمعات تحت الأرض، وعلى الخوادم ذات البناء الكثيف حيث يقف الكثير من كتل الكيانات والمخلوقات خلف الجدران ضمن نطاق العرض. أما في الحقول المفتوحة الخالية من البناء فإن المكسب ضئيل لأنه لا يوجد الكثير لإخفائه.
تحسين دورات (tick) الكيانات
بمعزل عن العرض، يمكن للمود أن يحد من معالجة الدورات (tick) للكيانات غير المرئية حاليًا. وطالما أن الكيان مخفي، يقوم العميل بتحديث الحد الأدنى الضروري فقط، وينخفض الحمل الناتج عن عدد كبير من المخلوقات غير المرئية. يتم تفعيل هذا الخيار في الإعدادات وهو مفعّل افتراضيًا.
يقتصر هذا التحسين على جانب العميل فقط. لا يؤثر المود على محاكاة الخادم: فالمخلوقات تظهر وتتحرك وتُسقط العناصر كما هو الحال دائمًا، وتعمل المزارع دون أي تغيير.
الكيانات من جانب العميل: تستخدم بعض المودات (خاصة السحرية منها) كيانات خاصة بجانب العميل فقط من أجل الرسوم المتحركة والتأثيرات. إذا تم إخفاء هذه الكيانات أو لم تتلقَّ دورات (tick)، فقد تتصرف رسومها المتحركة بشكل غير صحيح. تُضاف هذه الكائنات إلى القائمة البيضاء المخصصة في الإعدادات.
الخلاصة
يخفف Entity Culling من عبء العرض وجزء من معالجة الكائنات التي لا يراها اللاعب فعليًا، وذلك بنقل حساب الرؤية إلى خيوط منفصلة في المعالج. وعلى عكس الإخفاء المدمج للكيانات في Sodium الذي يعتمد على القطع المرئية، يُؤخذ هنا خط الرؤية بالتحديد بعين الاعتبار، لذا يتم تجاهل عدد أكبر من الكائنات المخفية. القيد الرئيسي هو أن بعض كتل الكيانات والتأثيرات الخاصة بجانب العميل في بعض المودات قد تختفي أو تومض حتى يتم استثناؤها يدويًا من الإخفاء. أكبر المستفيدين من هذا المود هم لاعبو وضع البقاء (survival) الذين يبنون على نطاق واسع، وأصحاب النسخ التقنية (technical builds)، ومستخدمو حزم المودات الثقيلة حيث يبقى الكثير من الكائنات المخفية ضمن مجال الرؤية باستمرار.
التثبيت
التثبيت النموذجي يستغرق حوالي 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.











