লঞ্চ প্যারামিটার এবং JVM ফ্ল্যাগ
Java লঞ্চ ফ্ল্যাগ কী, Millida প্যানেল নিজে কোনগুলো পরিবর্তন করে এবং কখন নিজের ফ্ল্যাগ যোগ করা অর্থবহ।
আপডেট: ১৩ আগস্ট, ২০২৬
একটি Minecraft সার্ভার Java প্রসেস হিসেবে চলে, এবং এর কিছু প্যারামিটার থাকে: মেমোরির আকার, গার্বেজ কালেক্টর, সিস্টেম প্রপার্টি।
প্যানেল যা করে
Millida নিজেই লঞ্চ স্ট্রিং তৈরি করে: এটি ট্যারিফের মেমোরি, উপযুক্ত Java এবং গার্বেজ কালেক্টর ফ্ল্যাগের একটি সেট বসিয়ে দেয়। আপনাকে এটি ম্যানুয়ালি পরিবর্তন করতে হবে না, এবং বেশিরভাগ ক্ষেত্রেই এটি ক্ষতিকর — ইন্টারনেটে পাওয়া সবচেয়ে প্রচলিত "অপ্টিমাইজেশন"গুলো Java 8-এর জন্য লেখা এবং আধুনিক ভার্সনে 상황 আরও খারাপ করে।
আসলে যা গুরুত্বপূর্ণ
| প্যারামিটার | অর্থ |
|---|---|
-Xmx / -Xms | সর্বোচ্চ এবং প্রাথমিক হিপ। ট্যারিফ দ্বারা নির্ধারিত |
| গার্বেজ কালেক্টর | ডিফল্টভাবে G1; বড় হিপের জন্য কখনও কখনও ZGC ভালো |
-Dfile.encoding=UTF-8 | লগ এবং কনফিগে সিরিলিক |
-Dcom.mojang.eula.agree | প্রয়োজন নেই: EULA প্যানেল দ্বারা গৃহীত হয় |
Aikar-এর ফ্ল্যাগ
Minecraft সার্ভারের জন্য একটি সুপরিচিত G1 ফ্ল্যাগের সেট। এগুলো কী করে এবং কখন সাহায্য করে তার বিস্তারিত — Aikar-এর ফ্ল্যাগ।
মড এবং প্লাগইনের সিস্টেম প্রপার্টি
কখনও কখনও একটি মডপ্যাক -Dfml.queryResult=confirm (রেজিস্ট্রি প্রতিস্থাপনের নিশ্চিতকরণ) এর মতো একটি প্রপার্টি প্রয়োজন হয় — এ ধরনের জিনিস লঞ্চ প্যারামিটারে লেখা হয় এবং অন্য কিছু দিয়ে প্রতিস্থাপন করা যায় না।
সতর্কতা
লঞ্চ স্ট্রিং হলো এমন একটি জিনিস যা সার্ভারকে আংশিকভাবে নয়, সম্পূর্ণভাবে ভেঙে দেয়: একটি ফ্ল্যাগে টাইপো থাকলে প্রসেসটি স্পষ্ট ত্রুটি ছাড়াই সাথে সাথে বন্ধ হয়ে যায়। একবারে একটি ফ্ল্যাগ পরিবর্তন করুন এবং স্টার্টআপের পরে লগের প্রথম বিশ লাইন দেখুন — লগ।
