Skip to content
होस्टिंग · सर्वर सेटअप

Aikar flags: क्या ये ज़रूरी हैं

मशहूर Aikar flags G1 गार्बेज कलेक्टर के लिए क्या करते हैं, किसे फ़ायदा होता है और छोटे सर्वर पर फ़र्क़ क्यों नहीं दिखेगा।

13 अगस्त 2026 को अपडेट किया गया

Aikar's flags G1GC पैरामीटर का एक सेट हैं जो Minecraft सर्वर के लिए ट्यून किए गए हैं। इनका मकसद सर्वर को तेज़ करना नहीं, बल्कि garbage collector के pauses को छोटा और अनुमानित बनाना है।

ये क्या बदलते हैं

  • young generation को दिए गए heap का हिस्सा बढ़ाते हैं (G1NewSizePercent) — Minecraft में ज़्यादातर garbage अल्पकालिक होता है।
  • लगभग 200 ms का pause target सेट करते हैं (MaxGCPauseMillis)।
  • आक्रामक compaction बंद करते हैं और बड़े heap के लिए region size ट्यून करते हैं।

ये कब असर दिखाते हैं

स्थितिअसर
Heap 8 GB या ज़्यादा, active onlineसाफ़ दिखता है: लंबे freezes कम होते हैं
मॉडपैकसाफ़ दिखता है
Heap 2–4 GB, 5 खिलाड़ीलगभग कोई नहीं
दिक्कत GC की नहीं, किसी प्लगइन की हैकोई नहीं

flags बदलने से पहले पक्का करें कि freezes वाकई garbage collector से जुड़े हैं: Paper log में आप Can't keep up देख सकते हैं, और Spark रिपोर्ट में GC का हिस्सा — Profiling, Garbage collector और pauses।

Millida में

पैनल पहले से ही सर्वर को plan की memory size के हिसाब से ट्यून किए गए G1 के साथ शुरू करता है। आपको बाहरी गाइड्स से flags अलग से कॉपी करने की ज़रूरत नहीं: उनमें से कुछ Java 8 के लिए बने हैं, और Java 21 पर ये या तो नज़रअंदाज़ हो जाते हैं या दिक्कतें पैदा करते हैं।

अगर आपको पता है कि आप क्या कर रहे हैं, तो startup parameters editable हैं — Startup parameters। एक नियम है: इन्हें एक-एक करके बदलें और मापें, "फ़ोरम का पैकेज" सीधे लागू न करें।

Minecraft होस्टिंगआपके ऑफ़लाइन रहने पर भी सर्वर चलता हैसर्वर बनाएँ