लैग, TPS और पिंग
सर्वर लैग और इंटरनेट लैग में फ़र्क कैसे करें, Millida में TPS और MSPT ग्राफ़ क्या दिखाता है, और कौन-सी सेटिंग्स असल में परफ़ॉर्मेंस वापस लाती हैं।
4 अगस्त 2026 को अपडेट किया गया
“लैग” दो अलग-अलग बीमारियाँ हैं, और दोनों का इलाज भी अलग है।
- कम TPS — सर्वर दुनिया को सिम्युलेट करने में नहीं टिक पा रहा। सबको एक जैसा लैग होता है: मॉब्स अटकते हैं, ब्लॉक देर से टूटते हैं, आइटम झटकों के साथ दिखते हैं।
- सामान्य TPS के साथ हाई पिंग — यह खिलाड़ी का कनेक्शन है। एक खिलाड़ी को लैग होता है, बाकी सब स्मूद रहते हैं।
आँकड़ों को देखना
“Overview” सेक्शन में TPS और MSPT का ग्राफ़ होता है:
- TPS — टिक्स प्रति सेकंड। 20 आदर्श है, 18–20 सामान्य है, 15 से नीचे सबको महसूस होता है।
- MSPT — एक टिक में कितने मिलीसेकंड लगते हैं। 50 से कम का मतलब है आपके पास गुंजाइश है; ज़्यादा का मतलब है सर्वर अपनी हद पर है।
उसी जगह CPU और मेमोरी का इस्तेमाल भी दिखता है। लगातार 90–100% CPU या मेमोरी ठीक हद पर — तो बात तय है: दिक्कत लोड की है।
सबसे जल्दी क्या ठीक करता है
- वर्ल्ड सिम्युलेशन डिस्टेंस (
simulation-distance) — 10 की जगह 6। मुख्य लीवर: यह तय करता है कि हर सेकंड कितने मॉब्स और मैकेनिक्स टिक करते हैं। खिलाड़ियों को फ़र्क मुश्किल से दिखेगा। - व्यू डिस्टेंस (
view-distance) — 12 की जगह 8। मेमोरी और CPU दोनों बचते हैं। - वर्ल्ड की रेडियस सीमित करें — “World and copies” → “World radius”। अनंत मैप का मतलब है नए चंक्स की अनंत जनरेशन।
- प्री-जनरेशन — दुनिया पहले से जनरेट कर लें ताकि वह खिलाड़ियों के पैरों के नीचे न बने: वर्ल्ड प्री-जनरेशन।
यह सब Settings सेक्शन में है और चलते-चलते बदला जा सकता है।
और क्या TPS गिराता है
| कारण | लक्षण |
|---|---|
| भारी प्लगइन या मॉड | इंस्टॉल करने के बाद लैग शुरू हुआ |
| मॉब / ड्रॉप फ़ार्म | मैप पर किसी खास जगह लैग |
| बहुत सारी एंटिटीज़ | ज़मीन पर पड़े आइटम, नावें, आइटम फ़्रेम; /kill @e[type=item] और शेड्यूल्ड क्लियरिंग मदद करती है |
| हॉपर और रेडस्टोन | टिक के आखिर में बड़े सॉर्टिंग सिस्टम |
| ब्राउज़र में वर्ल्ड मैप | BlueMap मैप रेंडर करता है और CPU खाता है — सबसे कमज़ोर प्लान पर इसे चालू न करें |
| कम मेमोरी | बार-बार रुकावटें, लॉग में OutOfMemoryError |
spark प्लगइन असली दोषी को पकड़ने में मदद करता है: /spark profiler start, एक मिनट खेलें, /spark profiler stop — यह आपको एक लिंक देगा जिसमें बताया होगा कि टिक किसने खाया। Paper पर /timings on भी काम करता है।
पिंग
अगर TPS ~20 है और कोई खिलाड़ी शिकायत कर रहा है, तो दिक्कत सर्वर से सर्वर तक के रूट में है, सर्वर में नहीं। जाँचें:
- सर्वर लिस्ट में कई खिलाड़ियों का पिंग: अगर सबका एक साथ बढ़ता है, तो हमसे संपर्क करें; अगर एक का बढ़ता है, तो यह उनके प्रोवाइडर की बात है;
- VPN और मोबाइल इंटरनेट 30–150 ms जोड़ देते हैं;
- सर्वर रीजन: खिलाड़ियों के जितना करीब, उतना बेहतर; इसे बदलने का मतलब तभी है जब आपकी मुख्य ऑडियंस बहुत दूर हो।
कब बात प्लान की है
आसान जाँच: सर्वर खाली रहते हुए TPS संभाले रखता है और 5–10 खिलाड़ियों पर गिर जाता है, मेमोरी लगातार छत पर रहती है — यह सेटिंग्स नहीं, साइज़ की बात है। तुलना के लिए Plans देखें। “Overview” में “Memory × time” और “Peak players” के ग्राफ़ बताते हैं कि आप सचमुच हद पर पहुँच रहे हैं या नहीं।
