- تقع وسائط JVM في ملف تعريف المشغل الخاص بك، وليس في خيارات اللعبة.
- فهي تُكوّن وقت تشغيل Java الذي يستضيف اللعبة، لذا فإن خطأ إملائي يؤثر على بدء التشغيل، وليس على عالمك.
- العلم الأكثر رغبة لدى اللاعبين هو
-Xmx، والذي يحدد الحد الأقصى لمقدار الذاكرة التي يمكن أن يستخدمها اللعبة. - بالنسبة لمعظم الإعدادات، فإن 4 إلى 6 جيجابايت كافية. المزيد قد يزيد من حدوث التلعثم.
أضف وسائط JVM إلى Minecraft في إعدادات ملف التعريف الخاص بالمشغل. افتح الملف التعريفي الذي تقوم بتشغيله، وابحث عن حقل وسائط JVM، وقم بتحرير قائمة العلامات المفصولة بمسافات هناك. تُكوّن هذه العلامات آلة Java الافتراضية التي تستضيف اللعبة، وليس اللعبة نفسها، لذا فإن خطأ إملائي يؤثر على بدء التشغيل، وليس عالمك.
أين Opal يناسب
Opal هو تعديل Fabric، لذا فهو يشترك في نفس وسائط JVM مع اللعبة التي يعمل بداخلها. للاطلاع على الإصدار الذي يستهدفه والإعدادات الدقيقة، اتبع دليل الإعداد
ما هو وسيط JVM؟
وسيط JVM هو علامة تمررها إلى وقت تشغيل Java عند بدء تشغيل اللعبة. يقوم المشغل ببناء سطر أوامر طويل في كل مرة تضغط فيها على "تشغيل"، وتعد وسيطات JVM الجزء من هذا السطر الذي يضبط وقت التشغيل. الأكثر شيوعًا هو تحديد مقدار الذاكرة التي يمكن أن تستخدمها اللعبة.
هذه العلامات ليست إعدادات Minecraft. يتم قراءتها بواسطة JVM قبل تحميل اللعبة حتى، ولهذا السبب تقوم بتعيينها في المشغل وليس في قائمة خيارات اللعبة.
مكان وضعها
تحتفظ معظم المشغلات بحقل وسيطات JVM داخل كل ملف تعريف. يختلف التصنيف، لكن الموقع ثابت.
| نوع المشغل | مكان وجود الحقل |
|---|---|
| المشغل الرسمي | عمليات التثبيت، تحرير ملف تعريف، المزيد من الخيارات، وسيطات JVM |
| مشغل تابع لجهة خارجية | إعدادات الملف الشخصي أو المثيل، غالبًا ضمن علامة تبويب Java أو متقدمة |
| سطر الأوامر / البرامج النصية | الأمر java الذي تقوم بتشغيله، قبل -jar |
قم بتحرير القائمة الموجودة بدلاً من استبدالها. تأتي المشغلات بإعدادات افتراضية معقولة، ومسحها يمكن أن يعطل بدء التشغيل.
خطوة بخطوة في المشغل الرسمي
تركيبات مفتوحة
افتح المشغل وانتقل إلى التثبيتات
عدّل ملفك الشخصي
مرّر مؤشر الفأرة فوق الملف الشخصي الذي تستخدمه وانقر على أيقونة التحرير (القلم الرصاص)
خيارات أخرى
افتح خيارات أخرى. يظهر مربع وسائط JVM
عدّل الأعلام
عدّل الأعلام في تلك الصندوق. إنها مفصولة بمسافات
احفظ وافتح
احفظ، ثم أطلق هذا الملف الشخصي
الحجة التي يرغب معظم الناس فيها: حجم الكومة
العَلَم الذي يلجأ إليه معظم المستخدمين هو -Xmx، والذي يحدد الحد الأقصى لحجم الكومة التي يمكن لـ JVM استخدامها. يسمح -Xmx4G باستخدام ما يصل إلى 4 جيجابايت. هناك أيضًا -Xms، وهو حجم الكومة الأولي.
-Xmx4G -Xms2G
قاعدتان تحافظان على سلامة هذا الإعداد. لا تخصص أكثر مما هو متاح لديك، لأن عملية Java تحتاج إلى مساحة إضافية ونظام التشغيل يحتاج إلى الباقي. المزيد ليس دائمًا أفضل؛ يمكن أن تجعل الكُومات الكبيرة جدًا فترات توقف تجميع البيانات أسوأ، وليس أصغر. بالنسبة لمعظم الإعدادات، فإن 4 إلى 6 جيجابايت كافية.
أعلام شائعة سترىها
-Xmx<size>يحدد حجم الكومة الأقصى، على سبيل المثال-Xmx4G.-Xms<size>يحدد حجم الكومة الأولي، على سبيل المثال-Xms2G.-XX:+UseG1GCيختار جامع البيانات G1، وهو الإعداد الافتراضي الشائع.-Dproperty=valueيحدد خاصية نظام يقرأها اللعبة أو تعديل عند بدء التشغيل.
نادرًا ما تحتاج إلى أكثر من أعلام الكومة. غالبًا ما تضر قوائم الحجج الطويلة المنسوخة من الأدلة القديمة أكثر مما تفيد في وقت تشغيل Java الحديث.
متى يحدث خطأ ما
- اللعبة لا تبدأ بعد التعديل: يوجد خطأ إملائي في العلامات. استعادة الإعدادات الافتراضية وإعادة إضافة التغييرات تدريجيًا.
-Xmxيتم تجاهله أو يظهر خطأ: وحدة أو بناء جملة خاطئ. استخدمGأوMبدون مسافة، كما في-Xmx4G، وليس-Xmx 4 GB.- التلعثم ازداد سوءًا بعد زيادة الذاكرة: يمكن أن يؤدي كومة الذاكرة الكبيرة جدًا إلى إطالة فترات جمع البيانات المهملة. خفض
-Xmxمرة أخرى إلى 4 إلى 6 جيجابايت.
الأسئلة الشائعة
يحدد الحد الأقصى لحجم الكومة التي يُسمح لبيئة تشغيل Java باستخدامها. تحدد العلامة -Xmx4G حجم اللعبة بـ 4 جيجابايت. إنها العلامة الأساسية وراء كل دليل "خصص المزيد من ذاكرة الوصول العشوائي"
بالنسبة لمعظم اللاعبين، فإن 4 إلى 6 جيجابايت تكفي تمامًا. نادرًا ما يساعد تخصيص مساحة أكبر، ويمكن أن يؤدي إلى إطالة فترات توقف جمع البيانات المهملة، لذا لا تمنح الـ JVM كل ذاكرتك
عادةً لا. تعمل التعديلات داخل نفس عملية جافا، لذا فهي تشارك الذاكرة المجمعة التي قمت بتعيينها بالفعل. توثق بعض التعديلات خاصية نظام محددة، لكن علامات الذاكرة المجمعة تغطي معظم الحالات
لا. تُستخدم وسائط JVM لتكوين وقت تشغيل Java قبل تحميل اللعبة وتوجد في المشغل. أما إعدادات اللعبة فتوجد في قائمة الخيارات داخل اللعبة