মব ও এন্টিটি: ল্যাগ ও সীমা
এন্টিটি কীভাবে গণনা করবেন, স্পন সীমা ও অ্যাক্টিভেশন রেডিয়াস কোথায় সেট হয় এবং উচ্চ অনলাইনে কোন মান ব্যবহার করবেন।
আপডেট: ১৩ আগস্ট, ২০২৬
এনটিটিগুলো ল্যাগের দ্বিতীয় সবচেয়ে সাধারণ কারণ, ভিউ ডিস্ট্যান্সের পরে।
এগুলো গুনুন
/paper entity list
আউটপুটে প্রতি ওয়ার্ল্ডে টাইপ ও সংখ্যা দেখায়। এক জায়গায় হাজার হাজার আইটেম বা মব থাকাই আপনার উত্তর।
স্পন লিমিট
bukkit.yml:
spawn-limits:
monsters: 40
animals: 8
water-animals: 3
ambient: 1
ticks-per:
monster-spawns: 4
ডিফল্ট মানগুলো (৭০টি মনস্টার) সিঙ্গেলপ্লেয়ারের জন্য তৈরি। অনলাইনে প্লেয়ার থাকা সার্ভারে লিমিটটি প্লেয়ার সংখ্যা দিয়ে গুণ হয় — তাই হাজার হাজার মব।
অ্যাক্টিভেশন রেঞ্জ
spigot.yml:
entity-activation-range:
animals: 16
monsters: 24
misc: 8
raiders: 32
রেঞ্জের বাইরের মব চিন্তা করে না: সে পাথফাইন্ডিং করে না এবং নড়াচড়া করে না। লিমিটের পরে এটি সবচেয়ে কার্যকর সেটিং।
আইটেম মার্জিং
merge-radius:
item: 3.5
exp: 4.0
ফার্মের আইটেমগুলো স্ট্যাকে মার্জ হয় — ৫০০ এনটিটি হয়ে যায় ১০টি।
ক্র্যামিং লিমিট
gamerule maxEntityCramming 8
এমন ফার্মের বিরুদ্ধে সুরক্ষা যেখানে এক ব্লকে শত শত মব দাঁড়িয়ে থাকে।
আর্মার স্ট্যান্ড ও আইটেম ফ্রেম
ডেকোরেটিভ এনটিটিগুলো সক্রিয়ভাবে টিক করে না, কিন্তু ক্লায়েন্টে পাঠানো হয়। স্পনে এক হাজার আইটেম ফ্রেম মানে শুধু সার্ভারের জন্য নয়, প্লেয়ারদের জন্যও ট্রাফিক ও FPS ড্রপ।
