איך להתקין מפה ב-Minecraft (בשחקן יחיד ובשרת)
בעמוד הזה
מפה ב-Minecraft היא לא קובץ שמתקינים — היא תיקיית עולם שמניחים במקום הנכון. ברגע שיודעים היכן המקום הזה, כל העבודה לוקחת בערך דקה, והרעיון זהה בין אם המפה מיועדת לכם לבד או לשרת מלא חברים.
המדריך הזה מכסה את שתי האפשרויות. תחילה המסלול של שחקן יחיד, שהוא גרירה והשלכה לתוך תיקייה אחת. אחר כך המסלול של השרת, שבו יש שלושה דברים נוספים שצריך לעשות נכון — דחיסה, הפניית השרת אל העולם החדש, וה-Nether. ובסוף, מה לבדוק כשמפה מסרבת בעקשנות להופיע.
מורידים את המפה ומאתרים את תיקיית העולם
מפות מגיעות כקובץ zip. לפני שתדאגו לאן היא הולכת, סדרו שני דברים: מהיכן הורדתם אותה, ואיזו תיקייה בתוך ה-zip היא באמת העולם.
להוריד בבטחה
הישארו באתרי הקהילה המוכרים — מאגרי המפות הגדולים ופלטפורמות המודים כוללים ניהול תוכן וכפתורי דיווח, וזה רוב ההגנה שאתם צריכים. חשוב מזה הוא איך הורדה אמורה להיראות:
- מפה היא zip של קבצי משחק רגילים. היא לעולם לא אמורה להגיע כקובץ
.exe, כמתקין, או כדבר כלשהו שרוצה לרוץ על המחשב שלכם. מפה לא זקוקה לזה, ולכן אם היא כן — זו לא מפה. - היא לא אמורה לדרוש launcher משלה. מפות הרפתקה זקוקות לפעמים לגרסת Minecraft מסוימת, לחבילת משאבים או ל-mod loader — זה נורמלי. launcher ייעודי, לא.
- התאימו את הגרסה. מפה שנבנתה ל-Minecraft חדש יותר בדרך כלל לא תיפתח בגרסה ישנה יותר, ובכיוון ההפוך העולם מומר לצמיתות.
איזו תיקייה היא העולם?
זו הטעות הנפוצה ביותר, ולכן שווה להשקיע שלושים שניות. חלצו את ההורדה והציצו פנימה. תיקיית העולם היא זו שמכילה ישירות קובץ בשם level.dat.
חלק מהמפות נפתחות בדיוק לתיקייה הזו. אחרות עוטפות אותה בתיקייה נוספת — אתם פותחים את CoolAdventureMap ומוצאים בתוכה עוד CoolAdventureMap, ורק אז את level.dat. במקרה כזה הפנימית היא העולם; החיצונית היא רק אריזה. העתקת האריזה במקום העולם היא הסיבה שמפה לא מופיעה, גם בשחקן יחיד וגם בשרת.
.mcworld הוא מפת Bedrock — מהדורת הטלפון, הקונסולה ו-Windows. הוא לא יעבוד ב-Minecraft Java לא משנה איפה תניחו אותו. עולמות Bedrock נכנסים לתיקיית worlds של השרת, וזו עבודה שונה מזו שלמטה.התקנת מפת Minecraft בשחקן יחיד
מפות של שחקן יחיד יושבות בתיקייה אחת בשם saves, לצד שאר נתוני ה-Minecraft שלכם. המיקום שלה תלוי במערכת ההפעלה:
- Windows:
%appdata%\.minecraft\saves— הדביקו את זה בשורת הכתובת של כל חלון Explorer ולחצו Enter. - macOS:
~/Library/Application Support/minecraft/saves— ב-Finder השתמשו ב-Go ואז ב-Go to Folder. - Linux:
~/.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 כדי לדחוס אותה. אם המפה החדשה לא מה שקיוויתם, העולם הישן במרחק חילוץ אחד. קחו גם גיבוי מהפאנל אם אתם רוצים ביטחון כפול.
- דחסו את תיקיית המפה במחשב שלכם. זה לא אופציונלי: מנגנון ההעלאה בדפדפן מקבל קבצים, לא תיקיות, וגרירת תיקייה פנימה פשוט נדחית. דחסו את התיקייה שמכילה את
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 לבדה לא מכריעה — לחלק מעולמות ה-modded יש כזו בנוסף ל-DIM-1, עבור ממדים שהמודים שלהם הוסיפו. מה שמכריע הוא נוכחותן של DIM-1 ו-DIM1._nether ו-_the_end שנוצרו זה עתה כדי להזיז אותן מהדרך במקום למחוק אותן — אם מישהו שיחק בהן, ההתקדמות הזו אמיתית. אחר כך בצעו את ההעברה שלמעלה והפעילו מחדש.שווה שלושים שניות של בדיקה: אחרי שהשרת עולה, עברו פעם אחת דרך פורטל וּודאו שה-Nether הוא זה של המפה ולא חדש. הרבה יותר קל לתקן את זה לפני שאנשים בונים.
מה יש בתוך תיקיית עולם, ובמה בטוח לגעת
פותחים תיקיית עולם וזה נראה מבהיל. זה לא — אף פעם לא צריך לערוך שם שום דבר כדי להתקין מפה. לדעת בגסות מה זה מה עוזר רק כשמשהו משתבש:
- העולם עצמו — קבצי ה-chunk, בתיקייה בשם
region(או מסודרים תחתdimensionsבגרסאות חדשות יותר). זה השטח וכל מה שנבנה עליו, וזה החלק שבאמת מעניין אתכם. level.dat— ההגדרות של העולם והשם שלו. הקובץ שמסמן תיקייה כעולם.- השחקנים שלכם —
playerdata, שמחזיק קובץ אחד לכל שחקן: מלאי, מיקום, חיים. מפה שמורידים בדרך כלל לא כוללת אף אחד מהם, ולכן כולם מתחילים מאפס ב-spawn אף שהעולם בנוי במלואו. - תוספות של המפה — חלק מהמפות כוללות תיקיית
datapacksעם מתכונים, פונקציות או הישגים מותאמים. השאירו אותה בדיוק במקומה; היא שייכת לעולם הזה. הוספה של תוספות משלכם מכוסה בהתקנת datapacks. - ניהול פנימי שאפשר להתעלם ממנו —
session.lockוכמה קבצים קטנים שהשרת כותב לעצמו. הם נוצרים מחדש אוטומטית, ולכן לא משנה אם העותקים של המפה הגיעו יחד איתה.
המסקנה המעשית: העתיקו או דחסו את כל תיקיית העולם, בכל פעם. ליקוט חלקים ממנה הוא הדרך שבה עולמות נטענים חצי-חצי.
המפה לא נטענת: מה לבדוק
כמעט כל כישלון כאן הוא אחד משישה דברים, ואף אחד מהם לא אומר שהמפה שלכם ניזוקה.
שחקן יחיד
- המפה לא ברשימת העולמות. העתקתם את תיקיית האריזה. פתחו אותה — אם יש בפנים תיקייה נוספת ו-
level.datנמצא באותה תיקייה, העבירו את התיקייה הפנימית אלsavesבמקומה. - עדיין לא שם אחרי שהעתקתם את התיקייה הנכונה. Minecraft היה פתוח כשהוספתם אותה. צאו מהמשחק לגמרי והפעילו אותו שוב.
בשרת
- השרת התחיל עולם ריק חדש לגמרי.
level-nameלא תואם לתיקייה קיימת, ולכן השרת יצר אחת. בדקו את האיות ואת האותיות הגדולות מול התיקייה במנהל הקבצים. זה גם מה שקורה כשאתם מעלים מפה בשםworldבזמן ש-level-nameעדיין מצביע על משהו אחר — שתי התיקיות יושבות שם והשרת טוען את הלא נכונה. - ההעלאה נראתה מוצלחת אבל שום דבר לא השתנה. השרת רץ. עצרו אותו, העלו שוב, ואז הפעילו.
- ה-zip שם אבל התיקייה לא. החילוץ לא הסתיים, או הופסק. תנו לזה דקה ורעננו את מנהל הקבצים לפני ניסיון נוסף.
- העולם העליון תקין אבל ה-Nether או ה-End חדשים לגמרי. תיקיות הממדים נמצאות במקום הלא נכון עבור השרת שלכם — ראו לגרום ל-Nether ול-End להיטען.
- העולם נטען אבל כולם מתחילים בלי כלום. זה צפוי. מלאי השחקנים יושב ב-
playerdata, ומפה שמורידים מגיעה בלעדיו — המלאי של הבונה מעולם לא היה חלק מהמפה. העולם בסדר גמור.
הרגעה אחת ששווה לומר במפורש: אף אחד מהדברים האלה לא פוגע במפה. תיקיית העולם היא רק קבצים, וכל עוד שמרתם את ה-zip המקורי אתם תמיד יכולים להתחיל מחדש מעותק נקי.
שאלות נפוצות
חלצו אותה ומצאו את התיקייה שמכילה ישירות את level.dat — זה העולם. לשחקן יחיד, סגרו את Minecraft והעתיקו את התיקייה הזו לתיקיית saves שלכם, ואז הפעילו את המשחק והיא תופיע ברשימת ה-Singleplayer. לשרת, עצרו את השרת, דחסו את תיקיית העולם ל-zip, העלו את ה-zip, חלצו אותו במנהל הקבצים, והגדירו את level-name בקובץ server.properties לשם התיקייה.
ב-Windows זה %appdata%\.minecraft\saves — הדביקו את זה בכל שורת כתובת של Explorer. ב-macOS זה ~/Library/Application Support/minecraft/saves, שנגיש דרך Go to Folder ב-Finder. ב-Linux זה ~/.minecraft/saves. כל תיקייה בפנים היא עולם אחד, ולהוסיף מפה פירושו להוסיף שם עוד תיקייה.
כמעט תמיד בגלל שהעתקתם תיקיית אריזה במקום את העולם. פתחו את התיקייה שהעתקתם: אם היא מכילה תיקייה נוספת ו-level.dat נמצא באותה תיקייה, אז התיקייה הפנימית היא העולם וזו שצריכה להיות ב-saves. הסיבה הנפוצה השנייה היא ש-Minecraft רץ כשהוספתם אותה — תיקיית saves נקראת רק בהפעלה, לכן צאו מהמשחק לגמרי ופתחו אותו מחדש.
קודם כול עצרו את השרת — שרת שרץ דורס את העולם בעת הכיבוי. דחסו את תיקיית העולם של המפה במחשב שלכם, כי מנגנון ההעלאה בדפדפן מקבל קבצים ודוחה תיקיות. העלו את ה-zip לשורש השרת, חלצו אותו מתפריט שלוש הנקודות של מנהל הקבצים, ואז הגדירו את level-name בקובץ server.properties לשם התיקייה שחולצה והפעילו את השרת. גבו קודם את העולם הישן שלכם כדי שתוכלו לחזור אחורה.
כי Paper ו-Spigot מחזיקים את ה-Nether ואת ה-End בתיקיות נפרדות לצד העולם שלכם, שמסתיימות ב-_nether וב-_the_end, בעוד מפות רבות מחזיקות אותם בתוך תיקיית העולם בשם DIM-1 ו-DIM1. כשהשרת לא מוצא אותם היכן שהוא מצפה, הוא מייצר חדשים. העברת DIM-1 ו-DIM1 לתיקיות התואמות פותרת את זה. מפות חדשות יותר שמשתמשות בתיקיית dimensions לא זקוקות לשינוי כלל.
בשחקן יחיד כן — Minecraft קורא תיקיות עולם, לא קובצי zip, ולכן התיקייה המחולצת היא זו שנכנסת ל-saves. בשרת זה הפוך: מעלים את המפה כ-zip, כי מנגנון ההעלאה בדפדפן לא מקבל תיקיות, ומחלצים אותה אחרי שהיא כבר על השרת. שימו לב שזה ההפך מ-datapack, שנשאר דחוס במקומו.
לא, אם תוסיפו אותה לצד העולם הקיים ולא מעליו. בשרת, העלו את המפה כתיקייה משלה והעבירו את level-name אליה — העולם הישן שלכם נשאר בדיסק בלי שינוי ואפשר לחזור אליו בשינוי השורה האחת הזו. הוא נדרס רק אם תחלצו את המפה ישירות על גבי התיקייה הקיימת. בשחקן יחיד כל מפה היא פשוט עוד שורה ברשימת העולמות. בכל מקרה, גבו קודם את העולם הנוכחי.
שחקו במפה שלכם עם אנשים נוספים
שרת משאיר את העולם מקוון בין אם אתם משחקים ובין אם לא, כך שכולם חוקרים את אותה מפה ואת אותה התקדמות. מנהל קבצים, SFTP וגיבויים בלחיצה אחת כלולים, על אחסון NVMe עם הגנת DDoS של Voxility ויעד זמינות של 99.9%.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours