Skip to content

Minecraft YML کنفگ چیکر

اس کا مواد پیسٹ کریں config.yml, bukkit.yml, permissions.yml یا کسی بھی پلگ ان کا کنفگ، اور ہم غلطی والی لائن اور اس میں کیا ٹھیک کرنا ہے دکھائیں گے۔ چیک آپ کے براؤزر میں ہی چلتا ہے: فائل کہیں نہیں بھیجی جاتی۔

کیا کیا چیک ہوتا ہے

  • انڈینٹیشن میں ٹیبز: YAML ان کی اجازت نہیں دیتا اور سرور اسٹارٹ اپ پر کریش ہو جاتا ہے۔
  • غلط انڈینٹ: پلگ ان کچھ سیٹنگز کو خاموشی سے نظر انداز کر دیتا ہے۔
  • کولن کے بعد اسپیس غائب۔
  • غیر اقتباس شدہ ویلیو کے اندر کولن، MOTD توڑنے کا عام طریقہ۔
  • بند نہ ہونے والے اقتباسات۔
  • ایک سیکشن میں ڈپلیکیٹ سیٹنگز: صرف آخری لاگو ہوتی ہے۔
  • نان بریکنگ اسپیسز اور BOM، جو ویب سائٹس سے کاپی کرتے وقت خاموشی سے شامل ہو جاتے ہیں۔
  • مبہم ویلیوز: true/false کی بجائے yes/no، صفر سے شروع ہونے والے نمبر۔

یہ چیک لائن بہ لائن چلتا ہے اور Minecraft کنفگز میں موجود تقریباً سب کچھ کور کرتا ہے۔ YAML اینکرز (& اور *) اور گھنگھور بریکٹس میں فلو کلیکشنز صرف سطحی طور پر چیک ہوتے ہیں: یہ نایاب ساختیں ہیں، اور ہم غلطی ایجاد کرنے کے بجائے آپ کو خبردار کرنا پسند کرتے ہیں۔

عمومی سوالات

سرور “could not load config.yml” کیوں کہتا ہے؟

زیادہ تر یہ indentation ہوتی ہے: کہیں اسپیسز کے بجائے ٹیب، یا ایک لائن ایک اسپیس سے آگے پیچھے۔ کنفگ کو اوپر والے خانے میں پیسٹ کریں اور چیک درست لائن دکھا دے گا۔ دوسری سب سے عام وجہ unquoted value کے اندر colon ہے، مثلاً MOTD میں۔

indent میں کتنے اسپیسز ہونے چاہئیں؟

YAML کسی مخصوص تعداد کا تقاضا نہیں کرتا، لیکن ایک ہی سطح پر ایک ہی تعداد کا تقاضا کرتا ہے۔ عام طور پر لوگ فی nesting level 2 اسپیسز استعمال کرتے ہیں۔ اہم بات یہ ہے کہ اسپیسز اور ٹیبز کو نہ ملائیں: indentation میں ٹیبز معیار کے مطابق ممنوع ہیں۔

کیا میرا کنفگ آپ کے سرور پر بھیجا جاتا ہے؟

نہیں۔ چیک آپ کے ڈیوائس پر براؤزر میں چلتا ہے، اور فائل کہیں نہیں بھیجی جاتی۔ یہ اہم ہے کیونکہ کنفگز میں اکثر database passwords اور payment system keys ہوتی ہیں۔

چیک کو کچھ نہیں ملا لیکن سرور پھر بھی شکایت کرتا ہے۔ آگے کیا؟

پھر syntax ٹھیک ہے اور مسئلہ values میں ہے: نامعلوم item id، غائب world، غلط time format۔ لاگ میں فائل نام کے بعد والی لائن دیکھیں، یہ عام طور پر درست فیلڈ بتاتی ہے۔ یہ چیک خود پلگ انز میں موجود غلطیاں نہیں پکڑتا۔

یہ بھی دیکھیں

سادہ الفاظ میں وضاحت — موضوع پر گائیڈز