Skip to content
হোস্টিং · প্লাগইন

প্লাগইন কনফিগ: ত্রুটিহীন YAML

YAML সিনট্যাক্সের নিয়ম যা সার্ভার চালু হতে বাধা দেয়: ইনডেন্টেশন, ট্যাব, কোট, কোলন, এবং চালু করার আগে ফাইল কীভাবে যাচাই করবেন।

আপডেট: ১৩ আগস্ট, ২০২৬

"এডিটের পর সার্ভার চালু হচ্ছে না" — এমন অর্ধেকেরও বেশি ঘটনার পেছনে থাকে ভাঙা YAML।

পাঁচটি নিয়ম

  1. শুধু স্পেস। YAML-এ ট্যাব নিষিদ্ধ। প্যানেল এডিটর এগুলোকে এরর হিসেবে চিহ্নিত করে।
  2. ইনডেন্টেশন মানে নেস্টিং। একটি লাইন এক স্পেস সরালেই আপনি স্ট্রাকচার বদলে ফেলেছেন।
  3. কোলনের পরে একটি স্পেস। key:value ভুল, key: value সঠিক।
  4. বিশেষ অক্ষরের জন্য কোটেশন। :, #, &, % থাকা বা সংখ্যা দিয়ে শুরু হওয়া যেকোনো স্ট্রিং কোটেশনে মুড়ে দিন: motd: "Server: survival"।
  5. লিস্টে হাইফেনের পরে একটি স্পেস থাকে।
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 হোস্টিংআপনি অফলাইনে থাকলেও আপনার সার্ভার চলেসার্ভার তৈরি করুন