प्लगइन कॉन्फ़िग: बिना एरर वाला YAML
YAML के वे नियम जो सर्वर को स्टार्ट होने से रोकते हैं: इंडेंटेशन, टैब, कोट्स, कोलन, और लॉन्च से पहले फ़ाइल कैसे जाँचें।
13 अगस्त 2026 को अपडेट किया गया
"एडिट के बाद सर्वर स्टार्ट नहीं हो रहा" वाले आधे से ज़्यादा मामलों की वजह खराब YAML होती है।
पाँच नियम
- सिर्फ़ स्पेस। YAML में टैब मना है। पैनल एडिटर इन्हें एरर के तौर पर फ़्लैग करता है।
- इंडेंटेशन का मतलब नेस्टिंग है। किसी लाइन को एक स्पेस खिसकाएँ और स्ट्रक्चर बदल जाएगा।
- कोलन के बाद एक स्पेस।
key:valueग़लत है,key: valueसही है। - स्पेशल कैरेक्टर के लिए कोट्स।
:,#,&,%वाली या अंक से शुरू होने वाली किसी भी स्ट्रिंग को कोट्स में रखें:motd: "Server: survival"। - लिस्ट में हाइफ़न के बाद एक स्पेस।
kits:
start:
delay: -1
items:
- "stone_sword 1"
- "bread 16"
कैसे जाँचें
- पैनल एडिटर
.ymlको फ़ॉर्म की तरह खोल सकता है: फ़ील्ड के टाइप वैल्यू से तय होते हैं और स्ट्रक्चर टूट नहीं सकता — सबसे सुरक्षित तरीका। - कोई भी ऑनलाइन YAML वैलिडेटर।
- लॉग:
while scanning ... could not find expected ':'जैसी एरर में लाइन नंबर भी होता है — कॉन्फ़िगरेशन लोड नहीं हो रहा।
एन्कोडिंग
रूसी टेक्स्ट वाली फ़ाइलें BOM के बिना UTF-8 होनी चाहिए। वरना चैट में गड़बड़ कैरेक्टर दिखते हैं — लोकलाइज़ेशन।
कॉन्फ़िग का बैकअप
बड़े एडिट से पहले फ़ाइल की कॉपी उसी के पास बना लें (config.yml.bak) — पैनल में यह एक "Copy" बटन है। काम करने वाला कॉन्फ़िग वापस लाना इससे आसान है कि आप याद करने की कोशिश करें कि क्या बदला था।
एडिट के बाद
कॉन्फ़िग स्टार्टअप पर पढ़ा जाता है। कुछ प्लगइन /plugin reload सपोर्ट करते हैं, लेकिन लाइव सर्वर पर प्लगइन रीलोड करना ऐसी एरर की जड़ बनता है जिन्हें ढूँढना मुश्किल होता है। रीस्टार्ट ज़्यादा भरोसेमंद है।
Minecraft होस्टिंगआपके ऑफ़लाइन रहने पर भी सर्वर चलता हैसर्वर बनाएँ
