چگونه یک نقشهٔ Minecraft نصب کنیم (تکنفره و روی سرور)
در این صفحه
نقشهٔ Minecraft فایلی نیست که نصب شود — یک پوشهٔ دنیا است که آن را در جای درست میگذارید. همین که بدانید آن جای درست کجاست، کل کار حدود یک دقیقه طول میکشد، و ایدهٔ آن یکسان است؛ چه نقشه فقط برای خودتان باشد و چه برای سروری پر از دوستان.
این راهنما هر دو را پوشش میدهد. اول مسیر تکنفره، که یک کشیدن و رها کردن ساده در یک پوشه است. سپس مسیر سرور، که سه نکتهٔ اضافی دارد — فشردهسازی zip، نشانهگذاری سرور به دنیای جدید، و Nether. و در پایان، وقتی نقشه لجبازانه ظاهر نمیشود، چه چیزهایی را باید بررسی کنید.
نقشه را دانلود کنید و پوشهٔ دنیا را پیدا کنید
نقشهها بهصورت zip میآیند. پیش از آنکه نگران محل قرار گرفتن آن باشید، دو چیز را روشن کنید: از کجا دانلودش کردهاید، و کدام پوشه داخل zip واقعاً همان دنیاست.
دانلود امن
به سایتهای شناختهشدهٔ جامعه پایبند بمانید — مخزنهای بزرگ نقشه و پلتفرمهای mod نظارت و دکمهٔ گزارش دارند، و همین بیشتر محافظتی است که لازم دارید. مهمتر این است که یک دانلود درست باید چه شکلی داشته باشد:
- نقشه یک zip از فایلهای معمولی بازی است. هرگز نباید به شکل یک
.exe، یک نصبکننده یا هر چیزی که میخواهد روی رایانهٔ شما اجرا شود برسد. نقشه نمیتواند به چنین چیزی نیاز داشته باشد، پس اگر داشت، نقشه نیست. - نباید launcher مخصوص خودش را بخواهد. نقشههای ماجراجویی گاهی به نسخهٔ مشخصی از Minecraft، یک resource pack یا یک mod loader نیاز دارند — این عادی است. launcher اختصاصی عادی نیست.
- نسخه را هماهنگ کنید. نقشهای که برای Minecraft جدیدتر ساخته شده معمولاً در نسخهٔ قدیمیتر باز نمیشود، و در جهت مخالف، دنیا برای همیشه تبدیل میشود.
کدام پوشه همان دنیاست؟
این رایجترین اشتباهی است که مردم مرتکب میشوند، پس آن سی ثانیه ارزشش را دارد. دانلود را از حالت فشرده خارج کنید و داخلش را ببینید. پوشهٔ دنیا همانی است که مستقیماً فایلی به نام level.dat را در خود دارد.
بعضی نقشهها دقیقاً به همان پوشه استخراج میشوند. بعضی دیگر آن را ابتدا داخل پوشهای دیگر میپیچند — CoolAdventureMap را باز میکنید و داخلش یک CoolAdventureMap دیگر میبینید، و تازه بعد از آن level.dat. در این حالت پوشهٔ درونی همان دنیاست؛ بیرونی فقط بستهبندی است. کپی کردن پوستهٔ بیرونی بهجای خود دنیا دلیل ظاهر نشدن نقشه است، چه در تکنفره و چه روی سرور.
.mcworld یک نقشهٔ Bedrock است — نسخهٔ موبایل، کنسول و ویندوز. هر جا هم که بگذاریدش، روی Java Minecraft کار نمیکند. دنیاهای Bedrock بهجای آن در پوشهٔ worlds سرور قرار میگیرند و کاری جدا از آنچه در ادامه میآید هستند.نصب نقشهٔ Minecraft در حالت تکنفره
نقشههای تکنفره در یک پوشه به نام saves زندگی میکنند، کنار بقیهٔ دادههای Minecraft شما. اینکه آن پوشه کجاست به سیستم شما بستگی دارد:
- ویندوز:
%appdata%\.minecraft\saves— این را در نوار آدرس هر پنجرهٔ Explorer بچسبانید و Enter بزنید. - macOS:
~/Library/Application Support/minecraft/saves— در Finder از Go و سپس Go to Folder استفاده کنید. - لینوکس:
~/.minecraft/saves
هر پوشهای که آنجاست یک دنیاست. افزودن یک نقشه یعنی افزودن یکی دیگر.
- Minecraft را کاملاً ببندید. نه فقط دنیا — کل بازی. Minecraft پوشهٔ saves را هنگام شروع میخواند، پس نقشهای که هنگام اجرای بازی اضافه شود ظاهر نمیشود.
- نقشه را استخراج کنید در جایی در دسترس، مثلاً روی دسکتاپ.
- پوشهٔ دنیا را در
savesکپی کنید. همانی که مستقیماًlevel.datرا در خود دارد — اگر پوشهای داخل پوشهٔ دیگر دیدید، از پوشهٔ درونی استفاده کنید. - Minecraft را اجرا کنید و Singleplayer را باز کنید. نقشه در فهرست است و آمادهٔ بازی.
level.dat ذخیره شده، پس تغییر نام پوشه روی دیسک نام دنیا را در بازی عوض نمیکند — و نقشهای که با نامی غیرمنتظره ظاهر میشود باز هم درست نصب شده است. اگر خواستید، بعداً از صفحهٔ Edit همان دنیا داخل بازی نامش را عوض کنید.این کل روند تکنفره است. اگر نقشه ظاهر نشد، تقریباً همیشه تقصیر پوستهٔ بیرونی است — بررسی کنید پوشهای که کپی کردهاید level.dat را مستقیماً درون خود داشته باشد، نه یک سطح پایینتر.
میخواهید نقشه را با دوستان کاوش کنید؟ سرور Minecraft از HytHost آن را آنلاین نگه میدارد، چه بازی کنید و چه نکنید.
مشاهدهٔ پلنهای Minecraftآپلود نقشه روی سرور Minecraft
گذاشتن نقشه روی سرور همان ایده است با سه نکتهٔ اضافی: سرور باید متوقف باشد، نقشه باید به شکل zip منتقل شود، و باید به سرور گفته شود کدام پوشه را بارگذاری کند. با نقشهٔ دانلود و استخراجشده روی رایانه شروع کنید تا پوشهای را که level.dat دارد ببینید.
- سرور را متوقف کنید. کاملاً متوقف با Stop، نه راهاندازی مجدد. سرور در حال اجرای Minecraft دنیا را در حافظه نگه میدارد و هنگام خاموش شدن آن را دوباره روی دیسک مینویسد، بنابراین هر چیزی که زیر آن آپلود کنید در مسیر خروج بازنویسی میشود. این دلیل شمارهٔ یک ناپدید شدن ظاهری آپلود است.
- از دنیایی که همین حالا آنجاست پشتیبان بگیرید. در فایلمنیجر پنل (زبانهٔ Files) پوشهٔ دنیای فعلی را تیک بزنید و با Archive آن را zip کنید. اگر نقشهٔ جدید آن چیزی نبود که امید داشتید، دنیای قدیمی تنها یک استخراج با شما فاصله دارد. اگر میخواهید خیالتان کاملاً راحت باشد، یک پشتیبان از پنل هم بگیرید.
- پوشهٔ نقشه را روی رایانهٔ خود zip کنید. این اختیاری نیست: آپلودکنندهٔ مرورگر فایل میپذیرد، نه پوشه، و کشیدن یک پوشه به داخل آن بهسادگی رد میشود. همان پوشهای را zip کنید که
level.datدارد، تا دنیا در بالاترین سطح zip قرار بگیرد. - zip را در پوشهٔ ریشهٔ سرور آپلود کنید — همان جایی که
server.propertiesهست، کنار پوشهٔ دنیای موجود، نه داخل آن. کشیدن و رها کردن در فایلمنیجر کار میکند. - آن را استخراج کنید. منوی سهنقطهای روی zip آپلودشده را باز کنید و Unarchive را انتخاب کنید. یک نقشهٔ بزرگ چند دقیقه طول میکشد و ممکن است صفحه بگوید هنوز در حال کار است — بگذارید تمام شود و صفحه را تازه کنید، بهجای اینکه از نو شروع کنید. در پایان باید پوشهٔ دنیای نقشه را کنار پوشهٔ قدیمی خود ببینید.
- سرور را به آن نشانه بگیرید.
server.propertiesرا باز کنید وlevel-nameرا روی نام پوشهای که تازه استخراج کردهاید بگذارید. ذخیره کنید. - سرور را اجرا کنید و وارد شوید. داخل نقشه هستید.
level-name نام یک پوشه است، نه نام نمایشی. باید دقیقاً با پوشهٔ روی دیسک یکی باشد، از جمله حروف بزرگ. اگر آن را روی پوشهای بگذارید که وجود ندارد، سرور اعتراضی نمیکند — بیسروصدا یک دنیای خالی کاملاً جدید با همان نام میسازد و اجرا میکند، که دقیقاً شبیه بارگذاری نشدن نقشهٔ شما به نظر میرسد. اگر ترجیح میدهید اصلاً این تنظیم را دست نزنید، نام پوشهٔ نقشه را طوری تغییر دهید که با مقدار فعلی level-name بخواند.اگر کاری که واقعاً میکنید انتقال یک سرور کامل موجود از جای دیگر به اینجاست — دنیاها، plugins و پیکربندیها با هم — این کار کمی متفاوت است و در انتقال سرور به هاست جدید پوشش داده شده است.
و اگر نقشهای را تنها بازی کردهاید و میخواهید آن را به روی دیگران باز کنید، سرور دقیقاً برای همین است: همه در یک دنیا بازی میکنند، چه شما آنلاین باشید و چه نباشید. هاستینگ Minecraft از HytHost همان فایلمنیجر، SFTP و پشتیبانگیری تککلیکی بالا را در اختیارتان میگذارد، با پلنهایی از €2.59 در ماه.
بارگذاری درست Nether و End نقشه
اگر نقشه را روی سرور Paper یا Spigot نمیگذارید، از این بخش رد شوید. در تکنفره و روی یک سرور سادهٔ Vanilla، هر بُعد داخل پوشهٔ دنیا همراه میآید و کاری لازم نیست.
وقتی این مشکل پیش بیاید، اشتباه گرفتنش ممکن نیست: دنیای اصلی بینقص است، از یک پورتال رد میشوید و Nether یک بیابان دستنخورده است. چیزی خراب نشده و چیزی از دست نرفته — سرور فقط Nether را جایی جسته که نقشه آن را آنجا نگذاشته بود.
بررسی، پیش از اجرای سرور
دو پوشه تکلیف را روشن میکنند و هر دو در فایلمنیجر دیده میشوند.
- به سرور خود نگاه کنید. اگر کنار پوشهٔ دنیا پوشههایی میبینید که به
_netherو_the_endختم میشوند، سرور شما هر بُعد را در پوشهٔ جداگانهٔ خودش نگه میدارد. - به نقشه نگاه کنید. اگر پوشهٔ دنیای نقشه پوشههایی به نام
DIM-1وDIM1دارد، ابعادش را درون خودش نگه میدارد.
اگر هر دو درست باشند، با هم نمیخوانند و تمام اشکال همین است. ابعاد نقشه را به جایی که سرور انتظارشان را دارد منتقل کنید:
world/DIM-1 -> world_nether/DIM-1 world/DIM1 -> world_the_end/DIM1
اگر نام دنیای شما world نیست، نام خودتان را جایگزین کنید — پوشهٔ دنیایی به نام playworld با playworld_nether و playworld_the_end جفت میشود. سرور این نامها را از level-name میسازد، پس همیشه از آن پیروی میکنند.
اگر نقشه DIM-1 و DIM1 ندارد و بهجایش پوشهای به نام dimensions دارد، همین حالا همهٔ ابعاد را یکجا نگه میدارد و با سروری که همین کار را میکند هماهنگ است. هیچ چیز را تغییر ندهید. جابهجا کردن پوشهها اینجا پوشههایی میسازد که سرور هرگز نمیخواند، و دقیقاً همان مشکلی را ایجاد میکند که میخواهید از آن دوری کنید.
dimensions بهتنهایی تکلیف را روشن نمیکند — بعضی دنیاهای modدار علاوه بر DIM-1 یکی هم دارند، برای ابعادی که modهایشان اضافه کردهاند. آنچه تعیینکننده است، وجود DIM-1 و DIM1 است._nether و _the_end را بهجای پاک کردن، تغییر نام دهید و کنار بگذارید — اگر کسی در آنها بازی کرده باشد، آن پیشرفت واقعی است. بعد جابهجایی بالا را انجام دهید و دوباره اجرا کنید.سی ثانیه بررسی میارزد: وقتی سرور بالا آمد، یک بار از پورتال رد شوید و مطمئن شوید Nether همان مال نقشه است، نه یکی تازه. پیش از آنکه مردم شروع به ساختن کنند، درست کردنش خیلی سادهتر است.
داخل پوشهٔ دنیا چیست و دست زدن به چه چیزی بیخطر است
وقتی پوشهٔ دنیا را باز میکنید، نگرانکننده به نظر میرسد. اینطور نیست — برای نصب یک نقشه هرگز لازم نیست هیچکدام از اینها را ویرایش کنید. دانستن اینکه تقریباً هر چیزی چیست فقط وقتی به کار میآید که چیزی درست پیش نرود:
- خود دنیا — فایلهای chunk، در پوشهای به نام
region(یا در نسخههای جدیدتر زیرdimensions). این همان زمین و هر چیزی است که رویش ساخته شده، و بخشی است که واقعاً برایتان مهم است. level.dat— تنظیمات دنیا و نام آن. فایلی که یک پوشه را به یک دنیا تبدیل میکند.- بازیکنان شما —
playerdata، که برای هر بازیکن یک فایل دارد: موجودی، موقعیت، سلامتی. نقشهٔ دانلودشده معمولاً هیچکدام را ندارد، و به همین دلیل همه از صفر در spawn شروع میکنند، حتی وقتی دنیا کاملاً ساخته شده است. - افزودههای نقشه — بعضی نقشهها پوشهای به نام
datapacksبا دستورهای ساخت، توابع یا دستاوردهای سفارشی همراه دارند. آن را دقیقاً همانجا که هست بگذارید؛ به همان دنیا تعلق دارد. افزودن موارد خودتان در نصب datapack پوشش داده شده است. - کارهای جانبی که میتوانید نادیده بگیرید —
session.lockو چند فایل کوچک که سرور برای خودش مینویسد. اینها بهطور خودکار دوباره ساخته میشوند، پس فرقی نمیکند نسخههای نقشه همراه آمده باشند یا نه.
نتیجهٔ عملی: هر بار کل پوشهٔ دنیا را کپی یا zip کنید. برداشتن تکهتکهٔ محتویات آن دقیقاً همان کاری است که دنیاها را نیمهبارگذاریشده رها میکند.
نقشه بارگذاری نمیشود: چه چیزهایی را بررسی کنیم
تقریباً هر خطایی در اینجا یکی از شش مورد است، و هیچکدام به معنای آسیب دیدن نقشهٔ شما نیست.
تکنفره
- نقشه در فهرست دنیاها نیست. پوستهٔ بیرونی را کپی کردهاید. بازش کنید — اگر داخلش پوشهٔ دیگری هست و
level.datدر آن است، بهجایش پوشهٔ درونی را بهsavesمنتقل کنید. - بعد از کپی کردن پوشهٔ درست هم نیست. هنگام افزودن، Minecraft باز بوده است. بازی را کاملاً ببندید و دوباره اجرا کنید.
روی سرور
- سرور یک دنیای خالی کاملاً جدید ساخته است.
level-nameبا هیچ پوشهٔ موجودی نمیخواند، پس سرور خودش یکی ساخته است. املا و حروف بزرگ را با پوشهٔ داخل فایلمنیجر مقایسه کنید. همین اتفاق وقتی هم میافتد که نقشه را با نامworldآپلود کنید در حالی کهlevel-nameهنوز به چیز دیگری اشاره دارد — هر دو پوشه آنجا هستند و سرور اشتباهی را بارگذاری میکند. - آپلود انگار انجام شد اما چیزی عوض نشد. سرور در حال اجرا بوده است. متوقفش کنید، دوباره آپلود کنید، بعد اجرا کنید.
- zip هست اما پوشه نیست. استخراج تمام نشده یا نیمهکاره مانده است. یک دقیقه صبر کنید و پیش از تلاش دوباره، فایلمنیجر را تازه کنید.
- دنیای اصلی درست است اما Nether یا End کاملاً نو است. پوشههای ابعاد برای سرور شما در جای اشتباهی هستند — بارگذاری درست Nether و End را ببینید.
- دنیا بارگذاری میشود اما همه بدون هیچ چیز spawn میشوند. همین انتظار میرود. موجودی بازیکنان در
playerdataاست و نقشهٔ دانلودشده بدون آن میآید — موجودی سازنده هرگز بخشی از نقشه نبوده است. دنیا سالم است.
یک اطمینان که ارزش دارد صریح گفته شود: هیچکدام از اینها به نقشه آسیب نمیزنند. پوشهٔ دنیا فقط چند فایل است، و تا وقتی zip اصلی را نگه داشته باشید، همیشه میتوانید از یک نسخهٔ تمیز دوباره شروع کنید.
پرسشهای متداول
آن را از حالت فشرده خارج کنید و پوشهای را پیدا کنید که مستقیماً level.dat دارد — همان دنیاست. برای تکنفره، Minecraft را ببندید و آن پوشه را در پوشهٔ saves کپی کنید، سپس بازی را اجرا کنید تا در فهرست Singleplayer ظاهر شود. برای سرور، سرور را متوقف کنید، پوشهٔ دنیا را zip کنید، zip را آپلود کنید، در فایلمنیجر استخراجش کنید و level-name را در server.properties روی نام همان پوشه بگذارید.
در ویندوز %appdata%\.minecraft\saves است — آن را در نوار آدرس هر پنجرهٔ Explorer بچسبانید. در macOS ~/Library/Application Support/minecraft/saves است که از طریق Go to Folder در Finder به آن میرسید. در لینوکس ~/.minecraft/saves است. هر پوشهای که داخلش هست یک دنیاست، و افزودن یک نقشه یعنی گذاشتن یک پوشهٔ دیگر در آنجا.
تقریباً همیشه به این دلیل که بهجای خود دنیا، پوستهٔ بیرونی را کپی کردهاید. پوشهای را که کپی کردهاید باز کنید: اگر پوشهٔ دیگری در آن هست و level.dat داخل آن است، پس پوشهٔ درونی همان دنیاست و همان چیزی است که باید در saves باشد. دلیل رایج دیگر این است که هنگام افزودن، Minecraft در حال اجرا بوده — پوشهٔ saves فقط هنگام شروع خوانده میشود، پس بازی را کاملاً ببندید و دوباره باز کنید.
اول سرور را متوقف کنید — سرور در حال اجرا هنگام خاموش شدن دنیا را بازنویسی میکند. پوشهٔ دنیای نقشه را روی رایانهٔ خود zip کنید، چون آپلودکنندهٔ مرورگر فایل میپذیرد و پوشه را رد میکند. zip را در ریشهٔ سرور آپلود کنید، از منوی سهنقطهای فایلمنیجر استخراجش کنید، سپس level-name را در server.properties روی نام پوشهٔ استخراجشده بگذارید و سرور را اجرا کنید. اول با Archive از دنیای قدیمی نسخهٔ فشرده بگیرید تا بتوانید برگردید.
چون Paper و Spigot، Nether و End را در پوشههای جداگانه کنار دنیای شما نگه میدارند، با پایان _nether و _the_end، در حالی که بسیاری از نقشهها آنها را درون پوشهٔ دنیا بهصورت DIM-1 و DIM1 نگه میدارند. وقتی سرور آنها را در جای مورد انتظارش پیدا نکند، نسخههای تازه میسازد. انتقال DIM-1 و DIM1 به پوشههای متناظر مشکل را حل میکند. نقشههای جدیدتر که بهجای آن از پوشهٔ dimensions استفاده میکنند اصلاً نیازی به تغییر ندارند.
برای تکنفره بله — Minecraft پوشههای دنیا را میخواند، نه فایلهای zip را، پس پوشهٔ استخراجشده به saves میرود. برای سرور برعکس است: نقشه را بهصورت zip آپلود میکنید، چون آپلودکنندهٔ مرورگر پوشه نمیپذیرد، و بعد از رسیدن به سرور استخراجش میکنید. توجه کنید که این دقیقاً برعکس datapack است، که همانجا فشرده باقی میماند.
نه اگر آن را در کنار دنیای فعلی اضافه کنید، نه روی آن. روی سرور، نقشه را بهصورت پوشهٔ مستقل خودش آپلود کنید و level-name را به آن تغییر دهید — دنیای قدیمی شما دستنخورده روی دیسک میماند و با تغییر همان یک خط میتوانید برگردید. فقط زمانی بازنویسی میشود که نقشه را مستقیماً روی پوشهٔ موجود استخراج کنید. در تکنفره هر نقشه صرفاً یک مورد دیگر در فهرست دنیاهاست. در هر حال، اول با Archive از دنیای فعلی نسخهٔ فشرده بگیرید.
نقشهٔ خود را با دیگران بازی کنید
سرور دنیا را آنلاین نگه میدارد، چه بازی کنید و چه نکنید، پس همه همان نقشه و همان پیشرفت را کاوش میکنند. فایلمنیجر، SFTP و پشتیبانگیری تککلیکی همراه است، روی فضای ذخیرهسازی NVMe با محافظت DDoS از Voxility و هدف ۹۹.۹٪ آپتایم.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours