چگونه datapackها را روی سرور Minecraft نصب کنیم
در این صفحه
datapackها سادهترین راه برای تغییر نحوهٔ اجرای یک سرور Minecraft بدون حتی یک mod یا plugin هستند. دستورهای ساخت جدید، loot سفارشی، رفتار mobها، مینیگیمها و بهبودهای کوچک — همه بر پایهٔ Minecraft vanilla ساخته شدهاند، همه از یک پوشه بارگذاری میشوند و هیچکس که وارد سرور میشود لازم نیست چیزی نصب کند.
این راهنما دقیقاً نشان میدهد datapackها کجا میروند، چطور یکی را قدمبهقدم نصب کنید، چرا گاهی از بارگذاری سر باز میزند و پوشه کجاست — چه خودتان میزبانی کنید و چه اجاره. وقتی پوشه را بشناسید، حدود دو دقیقه طول میکشد.
تفاوت datapack، plugin و mod
هر سه سرور شما را تغییر میدهند، اما یک چیز نیستند و قاطیکردنشان دلیل همیشگی شکست یک نصب است:
- datapackها بخشی از Minecraft vanilla هستند. آنها داده را تغییر میدهند — دستورهای ساخت، جدولهای loot، توابع، سازهها — و از پوشهای درون دنیای شما بارگذاری میشوند. بدون نرمافزار اضافی، و بازیکنان به هیچ چیزی در سمت خود نیاز ندارند.
- pluginها افزونههای سمت سرور هستند که برای اجرا به Paper یا Spigot نیاز دارند (به نصب pluginها نگاه کنید). datapackها روی Vanilla خالص کار میکنند؛ pluginها نه.
- modها به یک loader مانند Forge یا Fabric نیاز دارند و به اینکه هر بازیکن همان modها را نصب کند (به سرورهای mod نگاه کنید).
چون datapackها vanilla و سمت سرور هستند، سبکترین راه برای سفارشیسازی یک سرور survival یا SMPاند — و روی Paper هم بدون دردسر کار میکنند، بنابراین میتوانید datapackها و pluginها را روی یک سرور ترکیب کنید.
قدم ۱: یک datapack برای نسخهٔ خود پیدا کنید
datapackها بهصورت فایلهای .zip توزیع میشوند. منابع اصلی Modrinth و Planet Minecraft هستند، بهعلاوهٔ صفحههای خودِ سازندگان.
- با نسخهٔ Minecraft خود هماهنگ کنید. این تنها چیزی است که مردم را به دردسر میاندازد. یک datapack ساختهشده برای نسخهای قدیمیتر ممکن است روی سروری جدیدتر از بارگذاری سر باز بزند، چون
pack.mcmetaآن یک شمارهٔpack_formatاعلام میکند که به نسخهٔ بازی گره خورده است. نسخهای را دانلود کنید که نسخهٔ سرور شما را فهرست کرده باشد. - فایل zip را دانلود کنید — آن را از حالت فشرده خارج نکنید. Minecraft، datapack را بهصورت
.zipبارگذاری میکند. خارجکردن آن از حالت فشرده اشتباه رایجی است (یک پوشهٔ استخراجشده هم میتواند کار کند، اما فقط اگر ساختار داخلیاش دقیقاً درست باشد — zip امنتر است).
قدم ۲: آن را در پوشه datapacks دنیا نصب کنید
datapackها درون یک دنیای مشخص، در پوشهٔ datapacks همان دنیا قرار دارند. کل نصب همین است:
- پوشهٔ دنیای خود را باز کنید. مسیر هر datapack بهصورت
<world>/datapacks/است. اگر نام دنیای شماworldباشد، این یعنیworld/datapacks/. - فایل zip را داخلش بگذارید. فایل
.zipمربوط به datapack را مستقیماً در همان پوشهٔdatapacksبگذارید — بدون زیرپوشه. - آن را بارگذاری کنید. اگر سرور در حال اجراست، در کنسول یا داخل بازی
/reloadرا تایپ کنید؛ در غیر این صورت در اجرای بعدی بارگذاری میشود. یک datapack کاملاً جدید که تولید دنیا اضافه میکند باید پیش از اینکه دنیا برای اولین بار ساخته شود اضافه شود. - بارگذاریشدنش را بررسی کنید.
/datapack listرا اجرا کنید — pack شما باید در فهرست فعالها ظاهر شود. اگر packی حاضر است اما غیرفعال است، آن را با/datapack enable "file/name.zip"فعال کنید.
از سر و کله زدن با SFTP خلاص شوید — یک سرور Minecraft از HytHost به شما امکان میدهد یک datapack را در مدیر فایل رها کنید و در چند ثانیه /reload بزنید.
پلنهای Minecraft را ببینیدپوشه کجاست: میزبانی شخصی یا میزبانیشده
پوشه یکی است؛ فقط نحوهٔ رسیدن به آن فرق میکند.
- میزبانی شخصی. دنیا در پوشهٔ سرور شما قرار دارد (یا برای یک دنیای تکنفره که در حال تبدیلش هستید، زیر
saves/)، پس مسیر<server>/world/datapacks/است. فایل zip را با کاوشگر فایل خود داخلش کپی کنید. - میزبانیشده. مدیر فایل پنل را باز کنید (یا از طریق SFTP وصل شوید)، به
world/datapacks/بروید و فایل zip را آپلود کنید — سپس از کنسول وب/reloadرا اجرا کنید. روی یک سرور Minecraft از HytHost این کار یک بکشید-و-رها و یک کلیک است، با نسخههای پشتیبان تککلیکی همانجا اگر اول یک نسخهٔ آنی بخواهید.
اگر سرور شما چند دنیا را اجرا میکند (تقسیم Nether/End یا یک ساختار multiverse)، به یاد داشته باشید که datapackها برای هر دنیا جداگانهاند — آنها را در دنیایی نصب کنید که واقعاً میخواهید در آن باشند.
چرا یک datapack بارگذاری نمیشود
تقریباً هر datapack ناموفق به یکی از اینها برمیگردد:
- ناهماهنگی نسخه. مقدار
pack_formatاین pack با نسخهٔ Minecraft شما نمیخواند — کنسول دربارهٔ یک pack ناسازگار هشدار میدهد. نسخهٔ مربوط به نسخهٔ دقیق خود را بگیرید. - پوشهٔ اشتباه. باید در پوشهٔ
datapacksدنیا باشد، نه در ریشهٔ سرور یا یک پوشهٔ resource pack. - reload را فراموش کردهاید. تا زمانی که
/reloadیا یک ریاستارت انجام نشود هیچ اتفاقی نمیافتد. پس از آن، با/datapack listتأیید کنید. - در واقع یک resource pack است. resource packها ظاهرِ بازی را تغییر میدهند و یک تنظیم سمت client یا فهرست سرور هستند، نه datapack — در این پوشه قرار نمیگیرند.
هنوز گیر کردهاید؟ کنسول را هنگام راهاندازی یا پس از /reload بخوانید — خطاهای datapack همانجا با نام فایل و دلیل چاپ میشوند.
اجرای درست چند datapack با هم
- مراقب تداخلها باشید. دو datapack که یک دستور ساخت یا جدول loot را ویرایش میکنند میتوانند با هم تداخل کنند. آنها را یکییکی اضافه و آزمایش کنید تا بدانید کدامیک مشکل ایجاد کرده است.
- ترتیب میتواند مهم باشد. وقتی packها روی هم میافتند، ترتیب بارگذاری تعیین میکند کدام برنده میشود؛ میتوانید آن را با
/datapack enableو گزینههایfirst/last/before/afterآن تنظیم کنید. - آنها را همنسخه با سرور خود نگه دارید. وقتی Minecraft را بهروزرسانی میکنید، datapackهای خود را هم بهروزرسانی کنید، وگرنه آنهایی که ناهماهنگاند از بارگذاری بازمیمانند.
- برای بهترین نتیجهٔ هر دو، با Paper ترکیب کنید. datapackها برای محتوای سازگار با vanilla، pluginها برای مدیریت و محافظت — روی یک سرور Paper بهخوبی کنار هم زندگی میکنند.
پرسشهای پرتکرار
datapack یک قابلیت داخلی Minecraft vanilla است که دادهٔ بازی را تغییر میدهد — دستورهای ساخت، جدولهای loot، توابع، سازهها و بیشتر — و از پوشهای درون یک دنیا بارگذاری میشود. به هیچ نرمافزار اضافی و هیچ نصبی از سوی بازیکنان نیاز ندارد، و همین آن را به سبکترین راه برای سفارشیسازی یک سرور تبدیل میکند.
datapack کاملاً vanilla و سمت سرور است و از پوشهٔ دنیا بارگذاری میشود. plugin یک افزونهٔ سمت سرور است که به Paper یا Spigot نیاز دارد. mod به یک loader مانند Forge یا Fabric نیاز دارد و باید توسط هر بازیکن هم نصب شود. datapack تنها موردی از این سه است که روی یک سرور Vanilla دستنخورده و بدون هیچ راهاندازی روی client کار میکند.
درون دنیا، در <world>/datapacks/ — برای دنیایی به نام world، این یعنی world/datapacks/. در میزبانی شخصی در پوشهٔ سرور شماست؛ در میزبانی از طریق مدیر فایل پنل یا SFTP به آن میرسید. datapackها برای هر دنیا جداگانهاند، پس آنها را در همان دنیایی که میخواهید نصب کنید.
نه. datapackها کاملاً روی سرور اجرا میشوند، پس بازیکنان فقط وصل میشوند و بازی میکنند — چیزی برای دانلود یا فعالکردن در سمت آنها نیست. این مزیت بزرگ نسبت به modهاست، جایی که هر بازیکن باید همان modها را برای اتصال نصب کند.
معمولاً ناهماهنگی نسخه (مقدار pack_format این pack با نسخهٔ Minecraft شما نمیخواند)، قرارگرفتن zip در پوشهٔ اشتباه، یا فراموشکردن اجرای /reload. برای دیدن اینکه بارگذاری شده یا نه /datapack list را بررسی کنید و کنسول را بخوانید — خطاهای datapack همانجا با نام فایل و دلیل چاپ میشوند.
بله. datapackها یک قابلیت vanilla هستند که Paper و Spigot کاملاً از آن پشتیبانی میکنند، بنابراین میتوانید datapackها و pluginها را با هم روی یک سرور اجرا کنید — datapackها برای محتوای سازگار با vanilla، pluginها برای مدیریت. آنها دقیقاً به همان روش در پوشهٔ datapacks دنیا نصب میشوند.
سروری که نصب datapack را به یک بکشید-و-رها تبدیل میکند
روی یک سرور Minecraft از HytHost، آپلود یک datapack یعنی کشیدن آن به داخل مدیر فایل و یک کلیک روی /reload — با نسخههای پشتیبان تککلیکی در ابتدا و آنلاینشدن دنیای شما در چند دقیقه.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours