معاملات التشغيل وأعلام JVM
ما هي أعلام تشغيل Java، وأيها تغيّره لوحة تحكم Millida بنفسها، ومتى يكون من المنطقي إضافة أعلام خاصة بك.
آخر تحديث 13 أغسطس 2026
يعمل خادم Minecraft كعملية Java، وله معاملات: حجم الذاكرة، وجامع القمامة، وخصائص النظام.
ما الذي تفعله لوحة التحكم
تبني Millida سلسلة التشغيل بنفسها: فهي تستبدل ذاكرة الخطة، وإصدار Java المناسب، ومجموعة من أعلام جامع القمامة. لا حاجة لتغيير ذلك يدويًا، وفي معظم الحالات يكون ضارًا — فمعظم «التحسينات» الشائعة من الإنترنت كُتبت لـ Java 8 وتجعل الأمور أسوأ على الإصدارات الحديثة.
ما يهم فعليًا
| المعامل | المعنى |
|---|---|
-Xmx / -Xms | الحد الأقصى للكومة والحد الأولي لها. تحددهما الخطة |
| جامع القمامة | G1 افتراضيًا؛ وللكومات الكبيرة يكون ZGC أفضل أحيانًا |
-Dfile.encoding=UTF-8 | الترميز في السجلات وملفات الإعداد |
-Dcom.mojang.eula.agree | غير مطلوب: لوحة التحكم تقبل اتفاقية EULA |
أعلام Aikar
مجموعة معروفة من أعلام G1 لخوادم Minecraft. شرح لما تفعله ومتى تساعد — أعلام Aikar.
خصائص النظام في المودات والإضافات
أحيانًا تتطلب حزمة مودات خاصية مثل -Dfml.queryResult=confirm (تأكيد استبدال السجل) — تُكتب أمور كهذه في معاملات التشغيل ولا يمكن استبدالها بأي شيء آخر.
تنبيه
سلسلة التشغيل هي ما يعطّل الخادم كليًا لا جزئيًا: خطأ مطبعي في علم واحد يجعل العملية تنتهي فورًا دون خطأ واضح. غيّر علمًا واحدًا في كل مرة وراقب أول عشرين سطرًا من السجل بعد التشغيل — السجلات.
