Skip to content

Minecraft YML कॉन्फ़िग चेकर

इसकी सामग्री पेस्ट करें config.yml, bukkit.yml, permissions.yml या किसी भी प्लगइन का कॉन्फ़िग, और हम गलती वाली लाइन और उसमें क्या ठीक करना है दिखाएँगे। जाँच सीधे आपके ब्राउज़र में चलती है: फ़ाइल कहीं नहीं भेजी जाती।

क्या-क्या जाँचा जाता है

  • इंडेंटेशन में टैब: YAML इन्हें मना करता है और सर्वर स्टार्टअप पर क्रैश हो जाता है।
  • गलत इंडेंट: प्लगइन कुछ सेटिंग्स को चुपचाप नज़रअंदाज़ कर देता है।
  • कोलन के बाद स्पेस नहीं है।
  • बिना कोट्स वैल्यू के अंदर कोलन, MOTD तोड़ने का आम तरीका।
  • बंद न हुए कोट्स।
  • एक ही सेक्शन में डुप्लिकेट सेटिंग्स: सिर्फ़ आखिरी वाली लागू होती है।
  • नॉन-ब्रेकिंग स्पेस और BOM, जो वेबसाइट से कॉपी करते समय घुस जाते हैं।
  • अस्पष्ट वैल्यू: true/false की जगह yes/no, शुरू में ज़ीरो वाले नंबर।

जाँच लाइन-दर-लाइन होती है और Minecraft कॉन्फ़िग्स में मिलने वाली लगभग हर चीज़ को कवर करती है। YAML एंकर (& और *) और कर्ली ब्रेसेज़ वाले फ़्लो कलेक्शन सिर्फ़ ऊपर-ऊपर से जाँचे जाते हैं: ये दुर्लभ चीज़ें हैं, और हम गलती गढ़ने से बेहतर चेतावनी देना समझते हैं।

FAQ

सर्वर “could not load config.yml” क्यों कहता है?

अक्सर यह इंडेंटेशन की गलती होती है: कहीं स्पेस की जगह टैब, या एक लाइन एक स्पेस खिसकी हुई। कॉन्फ़िग ऊपर वाले फ़ील्ड में पेस्ट करें और जाँच सटीक लाइन दिखा देगी। दूसरी सबसे आम वजह बिना कोट के वैल्यू में कोलन है, जैसे MOTD में।

इंडेंट में कितने स्पेस होने चाहिए?

YAML किसी खास संख्या की माँग नहीं करता, लेकिन एक लेवल पर एक ही संख्या ज़रूरी है। आमतौर पर हर नेस्टिंग लेवल के लिए 2 स्पेस इस्तेमाल होते हैं। मुख्य बात है स्पेस और टैब न मिलाएँ: इंडेंट में टैब स्टैंडर्ड से मना है।

क्या मेरा कॉन्फ़िग आपके सर्वर पर भेजा जाता है?

नहीं। जाँच आपके डिवाइस पर ब्राउज़र में चलती है, और फ़ाइल कहीं नहीं भेजी जाती। यह ज़रूरी है क्योंकि कॉन्फ़िग में अक्सर डेटाबेस पासवर्ड और पेमेंट सिस्टम की keys होती हैं।

जाँच में कुछ नहीं मिला पर सर्वर फिर भी शिकायत करता है। आगे क्या?

तो सिंटैक्स ठीक है और समस्या वैल्यू में है: अज्ञात item id, गायब world, गलत समय फ़ॉर्मैट। लॉग में फ़ाइल नाम के बाद वाली लाइन देखें, वह आमतौर पर सटीक फ़ील्ड बताती है। यह जाँच प्लगइन के अंदर की गलतियाँ नहीं पकड़ती।

यह भी देखें

आसान शब्दों में — इस विषय की गाइड