अपने सर्वर को कॉन्फ़िगर और मैनेज करना
अपने सर्वर पर लैग कैसे ठीक करें

अगर आप Minecraft सर्वर चला रहे हैं, तो सबसे परेशान करने वाली चीजों में से एक है लैग। यह लेख आपके Minecraft सर्वर पर लैग को ठीक करने और उसकी परफॉर्मेंस को बेहतर बनाने के कई तरीके बताएगा।
आप इस लेख को देख सकते हैं जिससे आप लैग के प्रकार की पहचान कर सकें।
टिक / लैग मशीनें हटाएं
रेडस्टोन मशीनें Minecraft में लगभग कुछ भी बनाने के लिए शानदार हैं। लेकिन, बहुत सारी ऐसी मशीनें आपके TPS को कम कर सकती हैं और सभी खिलाड़ियों के लिए लैग का कारण बन सकती हैं। इसे ठीक करने के लिए, मशीनों की संख्या सीमित रखें और ClearLagg जैसे एंटी-रेडस्टोन-लैग प्लगइन्स इंस्टॉल करें, जो रेडस्टोन मशीनों से होने वाले लैग को कम करने में मदद करते हैं। इसके अलावा, बहुत अधिक ऑटोमेटेड फार्म, मॉब ग्राइंडर या कोई भी जटिल रेडस्टोन मैकेनिक्स से बचें। हमेशा अपनी मशीनों और फार्म्स को बंद करने का तरीका रखें ताकि वे लगातार सर्वर की संसाधनों का उपयोग न करें।
अपनी वर्ल्ड को प्री-जनरेट करें
वर्ल्ड को प्री-जनरेट करना लैग हटाने का एक महत्वपूर्ण कदम है। इसे सबसे पहले करना सबसे अच्छा है। Chunky प्लगइन वर्ल्ड को प्री-जनरेट करने के लिए एक बेहतरीन टूल है। बस प्लगइन इंस्टॉल करें और ये कमांड चलाएं:
/chunky radius 5000
इसके बाद चलाएं /chunky start
यह आपके वर्ल्ड स्पॉन के चारों ओर 5,000 ब्लॉक रेडियस को प्री-जनरेट कर देगा। जब तक यह प्रक्रिया चल रही है, सर्वर में भारी लैग हो सकता है, लेकिन पूरा होने के बाद आपकी परफॉर्मेंस काफी बेहतर हो जाएगी। आप रेडियस जितना चाहें बढ़ा सकते हैं, लेकिन 20,000 ब्लॉक्स से कम रखना बेहतर है।
अपने कॉन्फ़िग फाइल्स को ऑप्टिमाइज़ करें
Paper.yml और अन्य कॉन्फ़िग फाइल्स को एडिट करने से आपके सर्वर की परफॉर्मेंस काफी बेहतर हो सकती है। मुख्य फाइल्स जिन्हें आपको बदलना चाहिए, वे हैं Bukkit.yml, Paper-world-defaults.yml, और Spigot.yml। नीचे कुछ सेटिंग्स दी गई हैं जिन्हें बदलकर आप गेमप्ले पर कम असर डालते हुए बेहतरीन परफॉर्मेंस पा सकते हैं।
Bukkit.yml
spawn-limits:
monsters: 50
animals: 8
water-animals: 7
water-ambient: 10
water-underground-creature: 5
ambient: 1
chunk-gc:
period-in-ticks: 400
ticks-per:
animal-spawns: 400
monster-spawns: 5
water-spawns: 11
water-ambient-spawns: 21
water-underground-creature-spawns: 11
ambient-spawns: 31
autosave: 6000
Spigot.yml
save-user-cache-on-stop-only: true
max-tick-time:
tile: 10
entity: 20
mob-spawn-range: 6
entity-activation-range:
animals: 16
monsters: 24
raiders: 48
misc: 8
water: 16
villagers: 24
flying-monsters: 24
merge-radius:
exp: 4.0
item: 6.0
tick-inactive-villagers: false
nerf-spawner-mobs: true
arrow-despawn-rate: 300
trident-despawn-rate: 300
Paper-world-defaults.yml
max-auto-save-chunks-per-tick: 6
optimize-explosions: true
disable-chest-cat-detection: true
max-entity-collisions: 2
container-update: 3
grass-spread: 4
mob-spawner: 3
despawn-ranges (in 1.18+, use this setting for all despawn ranges.)
soft: 28
hard: 96
hopper:
cooldown-when-full: true
disable-move-event: true
non-player-arrow-despawn-rate: default
creative-arrow-despawn-rate: default
prevent-moving-into-unloaded-chunks: true
redstone-implementation: EIGENCRAFT
armor-stands:
do-collision-entity-lookups: false
tick: false
per-player-mob-spawns: true
alt-item-despawn-rate:
enabled: true
items:
COBBLESTONE: 300
NETHERRACK: 300
SAND: 300
DIRT: 300
GRAVEL: 300
anti-xray:
enabled: false
engine-mode: 2
प्लगइन्स का उपयोग करें
प्लगइन्स आपके Minecraft सर्वर पर लैग को काफी हद तक कम कर सकते हैं। नीचे कुछ सबसे अनुशंसित प्लगइन्स दिए गए हैं:
ClearLagg
ClearLagg एक ऐसा प्लगइन है जो आइटम्स, मॉब्स आदि जैसी एंटिटीज़ से होने वाले लैग को हटाता है। यह उम्र, प्रकार या खिलाड़ियों से दूरी के आधार पर एंटिटीज़ को हटा सकता है।
Limit Pillagers
यह प्लगइन खिलाड़ियों के आसपास एक निश्चित रेडियस में पिलेजर्स की संख्या सीमित करता है, जिससे सर्वर लैग कम होता है।
Village Optimiser
Village Optimiser एक प्लगइन है जो गांव की मैकेनिक्स को ऑप्टिमाइज़ करता है जिससे लैग कम होता है। इसमें विलेजर पाथफाइंडिंग, आयरन गोलम स्पॉनिंग आदि में सुधार शामिल है।
MergedMobs
MergedMobs एक प्रीमियम प्लगइन है जो एक निश्चित रेडियस में मॉब्स को मर्ज कर देता है, जिससे लैग कम होता है। यह कई मॉब्स को एक एंटिटी में बदल देता है, जिससे सर्वर पर एंटिटीज़ की संख्या कम हो जाती है।
Entity Tracker Fixer
Entity Tracker Fixer एक प्लगइन है जो Minecraft में एक बग को ठीक करता है जिसमें खिलाड़ी दूर होने पर भी एंटिटीज़ ट्रैक होती रहती हैं। इससे सर्वर लैग होता है, और यह प्लगइन इस समस्या को ठीक करता है।
Farm Limiter
Farm Limiter एक प्रीमियम प्लगइन है जो सर्वर पर प्लेयर्स द्वारा बनाए गए फार्म्स और स्पॉनर्स की संख्या सीमित करता है। इससे बहुत अधिक फार्म्स के कारण होने वाले लैग को कम किया जा सकता है।
Mob Farm Manager
Mob Farm Manager एक प्रीमियम प्लगइन है जो मॉब फार्म्स को ऑप्टिमाइज़ करता है जिससे लैग कम होता है। इसमें बेहतर मॉब स्पॉनिंग, ऑप्टिमाइज़्ड मॉब पाथफाइंडिंग आदि फीचर्स हैं।
Lag Assist
Lag Assist एक प्रीमियम प्लगइन है जो गेम के विभिन्न हिस्सों को ऑप्टिमाइज़ करता है जिससे लैग कम होता है। इसमें बेहतर चंक लोडिंग, ऑप्टिमाइज़्ड एंटिटी हैंडलिंग आदि फीचर्स हैं।
Spark
Spark एक प्लगइन है जो आपके सर्वर की परफॉर्मेंस को ऑप्टिमाइज़ करता है। इसमें बेहतर गार्बेज कलेक्शन, चंक लोडिंग आदि फीचर्स हैं।
StackMob
StackMob एक प्लगइन है जो मॉब्स को एक-दूसरे के ऊपर स्टैक करके सर्वर लैग को कम करता है। इससे सर्वर पर एंटिटीज़ की संख्या कम होती है और परफॉर्मेंस बेहतर होती है।
Armor Stand
Armor Stand-Limiter एक प्लगइन है जो सर्वर पर प्लेयर्स द्वारा रखे जा सकने वाले आर्मर स्टैंड्स की संख्या सीमित करता है। इससे बहुत अधिक आर्मर स्टैंड्स के कारण होने वाले लैग को कम किया जा सकता है।
PaperMC या उसके Forks पर स्विच करें
अगर आप वनीला Minecraft सर्वर चला रहे हैं, तो आपको लग सकता है कि उसमें लैग नहीं होगा। लेकिन, बेस गेम में ऑप्टिमाइज़ेशन के बहुत कम विकल्प होते हैं और यह काफी लैगी हो सकता है। नए अपडेट्स जैसे 1.19+ ने गेम को और भी ज्यादा संसाधन-भक्षी बना दिया है। PaperMC पर स्विच करना या उसके Forks जैसे Purpur या Airplane आपकी परफॉर्मेंस को काफी बेहतर कर देगा।
निष्कर्ष
अपने Minecraft सर्वर को ऑप्टिमाइज़ करना लैग को रोकने के लिए जरूरी है। टिक/लैग मशीनें हटाकर, वर्ल्ड को प्री-जनरेट करके, कॉन्फ़िग फाइल्स को ऑप्टिमाइज़ करके, प्लगइन्स का उपयोग करके और Paper या उसके Forks पर स्विच करके आप अपने सर्वर की परफॉर्मेंस को बेहतर बना सकते हैं और अपने खिलाड़ियों को लैग-फ्री गेमिंग अनुभव दे सकते हैं।
इसके साथ शुरू करें:
Minecraft सर्वर
अपना खुद का Minecraft सर्वर बनाना चाहते हो? इसमें बस कुछ मिनट लगते हैं।