5 حيل بسيطة لتسريع وتحسين Minecraft في Linux

من إنشاء هياكل ضخمة إلى استكشاف عالم شبه فينايت ، تعد Minecraft لعبة ذات إمكانات لا حصر لها. على الرغم من أن Minecraft ستعمل على أي منصة وجهاز تقريبًا ، فقد يجد بعض المستخدمين صعوبة في تشغيله بسلاسة على أنظمة تشبه Unix. في هذه المقالة ، سأخوض 5 حيل سهلة يمكنك القيام بها لتحسين تجربة Minecraft الخاصة بك على Linux.
1. استخدم قاذفة Minecraft خفيفة الوزن
واحدة من أسهل الحيل لتحسين تثبيت Minecraft الخاص بك في Linux هو استخدام قاذفة بديلة. هذه هي تطبيقات الطرف الثالث التي تتحسن وتوسع في تجربة المشغل الافتراضية. غالبًا ما يشحنون مع ميزات إضافية مثل القدرة على تشغيل مثيلات Minecraft متعددة ، وإدارة التعديلات ، والحفاظ على نسخ احتياطية العالم.
بصرف النظر عن ذلك ، تأتي القاذفات البديلة بأدوات يمكن أن توفر نظرة أعمق على الأدوات الداخلية في Minecraft. على سبيل المثال ، يأتي Prism Launcher مع أداة “سجلات” تعرض سجلات اللعبة الحالية والسابقة لمثيلك. هذا يجعل من السهل حقًا تشخيص المشكلات الحالية والمحتملة مع تثبيت Minecraft الخاص بك.

علاوة على ذلك ، تعرض القاذفات البديلة أيضًا بعض الخيارات المخفية لمثيلك. وتشمل هذه القدرة على تعيين دقة الشاشة المخصصة ، ومتغيرات البيئة ، ودعم الإصدارات القديمة. بصفتي شخصًا يلعب في إصدارات ألعاب متعددة ، أجد هذا ضروريًا لتتبع مثيلات Minecraft الخاصة بي.
2. تطابق معلمات الذاكرة الدنيا والحد الأقصى
إذا كنت قد قمت بتشغيل خادم Minecraft ، فربما تكون على دراية بمتغيرات تخصيص الذاكرة لـ Java. في GIST ، هذه هي المعلمات التي تحدد مقدار ذاكرة الوصول العشوائي (RAM) الجهاز الافتراضي Java (JVM) الذي سيستعد لبرامج الخادم والعميل الخاص بك.

خارج الصندوق مباشرة ، تقوم Minecraft بتعيين الحد الأدنى لمتغير الذاكرة (-xms) إلى حوالي 512 ميغابايت بينما يخصص 2 جيجابايت للحد الأقصى (-xmx). تتمثل إحدى المشكلات في ذلك في أنه يزيد من كمية جمع القمامة التي يقوم بها Minecraft كما تبني استخدام الذاكرة. ينتج عن هذا تأثر FPS خاصة في الأنظمة المنخفضة.
لإصلاح هذا ، كل ما عليك فعله هو التأكد من ضبط كل من الحد الأدنى والحد الأقصى للمتغير على نفس القيمة. تعطل هذه الخدعة ميزة تغيير حجم الكومة في Java وتقلل من مجموعة القمامة التي يتعين على Minecraft القيام بها أثناء تشغيل اللعبة.
لتغيير تخصيص الذاكرة الافتراضية ، انتقل إلى التركيبات علامة التبويب في مشغل Minecraft الخاص بك ، انقر فوق … أيقونة بجانب مثال Minecraft الخاص بك.

يختار يحرر، ثم انقر المزيد من الخيارات.
قم بإزالة محتويات مربع نص JVM Minfuments ، ثم قم بصق السطر التالي من التعليمات البرمجية بداخله:
-Xms4G -Xmx4G
انقر فوق يحفظ زر ، ثم ابدأ Minecraft لتطبيق الإعدادات الجديدة.
من الجيد معرفة: هل أنت مسؤول خادم Minecraft غزير الإنتاج؟ قم بتحسين وتبسيط الواجهة الخلفية لاستضافتك اليوم مع ماكرة.
3. تمكين جامع القمامة Z الأجيال
مجموعة Garbage جزء لا يتجزأ من أي تطبيق Java. في Minecraft ، تعمل كوسيلة للعبة لتحرير بيانات القطع واللاعب غير المستخدمة. عند القيام به بشكل صحيح ، ينتج عن هذا تجربة أكثر اتساقًا على المدى الطويل.
يستخدم Minecraft GC المتوازي كجمع القمامة الافتراضي. على الرغم من أنه يعمل للبرامج العامة ، إلا أنه غير مصمم للتشغيل بشكل جيد على تطبيقات في الوقت الفعلي مثل الألعاب. ونتيجة لذلك ، فإن Minecraft في كثير من الأحيان يتوقف ويتوقف عند القيام بمهام مكثفة للذاكرة مثل توليد قطع.
لإصلاح هذه المشكلة ، انتقل إلى التركيبات علامة التبويب ، ثم انقر فوق … أيقونة بجانب مثال Minecraft الخاص بك.
انقر يحرر في القائمة المنبثقة ، ثم المزيد من الخيارات.
أضف السطر التالي من التعليمات البرمجية إلى مربع نص وسيطات JVM:
-XX:+UseZGC -XX:+ZGenerational

سيمكّن القيام بذلك مجموعة Generational Z Garbage Collector (ZGC) والتي تعتبر GC أكثر دقة لتطبيقات الوقت الفعلي. استنادًا إلى ما رأيته ، يزيل Generational ZGC 80-90 ٪ من طفرات التأخر التي تحدث عند تحميل أجزاء. كما أنه يحافظ على FPS ثابت طوال جلسة اللعب.
ملحوظة: Generational ZGC متاح فقط لـ Java 21 وما بعده. هذا يعني أن الأعلام أعلاه لن تعمل إذا كنت تستخدم Java 8 و 17.
4. تثبيت تعديل تعزيز الأداء
تعديل الأساس لهوية Minecraft. لا يقدمون فقط محتوى إضافيًا ولكنهم يضيفون أيضًا ميزات جديدة وتعديلات على اللعبة. تتراوح هذه من حزم الملمس التي تغير كيف تبدو الكتل إلى modpacks التي تحول كيفية عمل Minecraft.
علاوة على ذلك ، يمكن أن توفر MODS أيضًا تحسينات تمس الحاجة إليها على Minecraft نفسها. على سبيل المثال ، يحسن Optifine و Sodium كيفية عمل عارض Minecraft ، مما يتيح تحقيق مكاسب ضخمة من FPS وصفحة إعدادات رسومات أكثر تفصيلاً. أنا شخصياً أستخدم الصوديوم جنبًا إلى جنب مع Scalablelux الذي يضيف حوالي 25-30 إطارًا في الثانية على مثيل Minecraft الخاص بي.

بصرف النظر عن التحسينات على عارض Minecraft ، هناك أيضًا تعديلات تقوم بتعديل كيفية عمل توليد القطع والميكانيكا. هذه لا توفر فقط مكاسب FPS إضافية ولكن تجعل لعبتك أقل عرضة لعدم الاستقرار والاصطدام.

في ملاحظة جانبية: تحقق من بعض أفضل الألعاب المتوفرة في Linux اليوم.
5. استخدم وقت تشغيل Graalvm JVM
في نهاية اليوم ، Minecraft هو تطبيق Java الذي يعمل على JVM. هذا يعني أن اللعبة لا تزال لا تزال تؤدي بشكل سيء إذا كنت تستخدم وقت تشغيل JVM دون المستوى الأمثل.
بشكل افتراضي ، يستخدم Minecraft وقت تشغيل JVM الذي لديك على توزيع Linux الخاص بك. عادة ما يكون هذا OpenJDK إذا قمت بتثبيته من مستودع حزمة Distro الخاص بك. على الرغم من أنه خيار لائق ، إلا أنه لا يحتوي عادةً على التحسينات التي تفيد تطبيقات الوقت الفعلي مثل Minecraft.

طريقة واحدة لإصلاح هذا عن طريق تثبيت وقت تشغيل Graalvm. هذا هو الحل الذي يركز على الأداء Oracle والذي يستخدم JIT و AOT لتوفير ثنائي فعال وسريع قادر على تشغيل برامج Java في الوقت الفعلي. في تجربتي ، هذا يجعل Minecraft أكثر اتساقًا من حيث الاستجابة و FPS.

بعد قولي هذا ، فإن أكبر جانب سلبي لاستخدام GraalVM هو أن ZGC الأجيال لا يعمل حاليًا مع وقت التشغيل. على هذا النحو ، تحتاج إلى استخدام إما GC أو G1GC المتوازي كجمع القمامة الخاص بك ل graalvm.
لتغيير وقت تشغيل JVM الخاص بك ، قم أولاً بتنزيل Graalvm Binary من موقعه على الويب.
استخراج ملف القطران على الدليل الرئيسي الخاص بك ، ثم افتح جلسة طرفية جديدة.
انسخ مجلد Graalvm إلى دليل JVM الخاص بك:
sudo cp -rv ./graalvm-jdk-* /usr/lib/jvm/
اذهب إلى التركيبات علامة التبويب على قاذفة Minecraft ، انقر فوق … في المثيل الخاص بك ، ثم حدد المزيد من الخيارات.
انقر تصفح على مربع النص القابل للتنفيذ Java ، ثم انتقل إلى موقع Graalvm الثنائي في “/usr/lib/jvm/.”
اذهب داخل مجلد Graalvm ، حدد مجلد “Bin” ، ثم “Java”.

مع هذه الحيل البسيطة ، فإن الشيء الوحيد المتبقي هو استخدامها لتحسين عالم Minecraft الشخصي في Linux. تحقيقًا لهذه الغاية ، قمنا بتجميع بعض من أفضل بذور Minecraft التي يمكنك استخدامها لإنشاء عالمك المخصص الخاص بك.
الصورة الائتمان: Fausto Sandoval عبر Unsplash. جميع التعديلات ولقطات الشاشة من قبل رامس الأحمر.
اكتشاف المزيد من تكتك تكنولوجيا
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.