בזמן שאתה בוחן את עולם Minecraft שלך המשחק מקדיש כמות עצומה של משאבים ליצירתו סביבך. יצירת חתיכות אלה מבעוד מועד מקטינה את עומס המשאבים על המעבד שלך בזמן המשחק, מה שמוביל למשחק חלק יותר עם פחות פיגור. המשך לקרוא כאשר אנו מראים לך כיצד להכין מראש את מפת העולם שלך למשחק מהיר יותר.
מדוע אני רוצה לעשות זאת?
כפי שדנו בהדרכות אחרות של Minecraft , Minecraft הוא משחק עתיר משאבים באופן מפתיע. זה אולי נראה פשטני על פני השטח, הודות למרקמים ברזולוציה נמוכה ולצורות חסומות, אך מתחת למכסה המנוע יש כמות עצומה של חישובים ועיבודים המייצרים ומייצגים את מפת העולם כמו גם לטפל בכל הגופים הקשורים פיזיקה.
תהליך זה הוא די אינטנסיבי של המעבד. כאשר טסים סביב במצב יצירתי שבו נתחים מתמלאים במהירות כדי לשמור על קשר אפילו שחקנים במחשבים יוקרתיים יראו גמגום ופיגור; שחקנים במחשבים ישנים בדרך כלל יראו את המשחק שלהם נעצר לחלוטין ושיעורי המסגרות יירדו לספרות הבודדות.
פיגור זה בזמן שהמשחק מעבד ומציג נתחים חדשים הוא רוצח טבילה אמיתי, ואם הוא כל כך גרוע הוא נועל את המשחק שלך, גם רוצח מהנה. למרבה המזל יש דרך לעקוף את משחק ההמתנה. אמנם תמיד יהיה תקורה לתהליכים השונים במשחק, אך יצירת נתחים חדשים היא למעשה תהליך שנוכל לחוות, אם תרצו, כך שההרמת הכבד תתבצע כשאנחנו לא משחקים את המשחק. הטריק תלוי בתוכנית קטנה וחכמה שנקראת מחולל קרקעות מיינקראפט , ויש מעט מאוד סיבה לא לנצל את זה.
איך זה עובד?
העיקרון שעומד מאחורי Minecraft Land Generator הוא ממש פשוט כשאתה מנתח את התהליך. Minecraft Land Generator הוא יישום עוזר שכאשר הוא משויך למפה עולמית ולקובץ שרת Minecraft תואם, מדמה את חיפושי המפה כאילו שחקנים מסתובבים בה.
אם אתה, השחקן, היית צריך לצייר במדויק ובשיטתיות רשת מרובעת של 20,000 x 20,000 במשחק זה היה נורא מייגע וייקח למשחק ימים בשווי. במחשב חדש יותר, לעומת זאת, לוקח ל- Minecraft Land Generator שעה-שעתיים להשלים את אותה משימה (ואפילו במחשבים ישנים אפשר פשוט להשאיר אותה פועלת בן לילה כדי להשיג את אותו המטרה). יתר על כן, ברגע שאתה מבצע את הריצה הראשונית (בין אם מדובר באורך של שעה או שתים עשרה) העבודה נעשית ואינך צריך להריץ אותה שוב אלא אם כן ברצונך להרחיב באופן אחיד את מפת העולם שלך (נניח מ -10,000 בלוקים בצד. עד 20,000 בלוקים בצד).
Minecraft Land Generator עובד כל כך טוב, שאנחנו יכולים לדווח רק על חסרון אחד בשימוש בו: הגדלת גודל הקובץ העולמי. למרות שכל מפת מיינקראפט היא שלמה במהותה מרגע יצירת העולם (זכרו את האלגוריתם של זרע + דור העולם הוא כמו ה- DNA של המפה) העולם לא ממש קיימים ככונן קשיח אמיתי הצורך נתונים עד שהשחקן מבקר בכל נתח חדש ומוליד את דור הנתחים.
ככזו, מפת טרי בקושי נחקרת היא בגודל של ~ 10MB או פחות, כדי להסביר את הנתחים הראשונים ואת קבצי התמיכה, אך ככל שהנגן בוחן היא גדלה ככל שהנתונים עבור כל נתח נכתבים לקובץ המשחק. עד שהמפה תכלול נתחים בשווי 5,000 x 5,000 בלוקים, קובץ המשחק יתנפח לסביבות 600MB. מפות גדולות יותר גדלות קבצים (באופן אקספוננציאלי); במפה של 20,000 על 20,000 יש קובץ משחק שמשקלו עומד על 6GB נכבד.
זה המסחר האמיתי היחיד שאתה מבצע עם Minecraft Land Generator. מה שאתה מרוויח בזמני טעינה מוגברים ומשחק מהיר יותר אתה משלם עם שטח דיסק. בהתחשב בכמות דור הנתחים שנותר במשחקי נגן יחיד (במיוחד במכונות בקצה התחתון) ובאיזה נטל עיבוד כבד הוא מציב על השרתים (שם שחקנים מרובים יכולים לחקור לכיוונים שונים ולייצר עשרות נתחים בשנייה) הפיזוי הוא שווה יותר. זה עבור רוב השחקנים ושווה בהחלט אם אתה מנהל שרת.
באמצעות מחולל הארץ של Minecraft
מחולל המקרקעין של Minecraft (המכונה כאן MLG בקיצור) פועל ללא רבב לחלוטין כאשר הגדרת אותו כראוי, אך תצורה נכונה יכולה להיות קצת מסובכת. בוא נעבור על תהליך ההתקנה ותהליך התצורה כדי להבטיח לך חוויה ללא בעיות.
מוריד מיינקראפט גנרטור
קבצי המקור מתארחים ב- Github ואם אינך מכיר את Github הדרך בה אתה ניגש אליהם אינה שקופה במיוחד. כדי לתפוס את העותק האחרון של MLG נווט אל ארכיוני ה- zip של הפרויקט כאן .
בחר את הקישור שקורא את MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (החל מהדרכה זו הקובץ הוא גרסה 1.7.5). אל תדאגו שהקובץ נראה מעודכן (גרסת 1.7.5 היא מאוקטובר 2013, שמונחי Minecraft היא עתיקה כמעט); זה מתעדכן אוטומטית ואנחנו נעשה את זה עוד רגע.
בדף המשנה של קובץ ה- zip בחר בלחצן "גלם", כפי שנראה בתמונת המסך לעיל. שמור את הקובץ.
התקנה ועדכון של מחולל הקרקעות של Minecraft
לאחר הורדת קובץ ה- zip, חילצו את התוכן. אנו שומרים את כל כלי העריכה שלנו ב- Minecraft בארכיוני Minecraft שלנו תחת \ Minecraft \ Editing Tools \ אך אתה יכול למקם את הכלי "MinecraftLandGenerator" שחולץ בכל מקום שתרצה, מכיוון שקבצי היישום והתמיכה כלולים לחלוטין.
פתח את התיקיה וחפש את קובץ ההתקנה המתאים למערכת ההפעלה שלך.
MLG כולל קבצי התקנה עבור Windows, Mac ו- Linux, הנקראים בבירור "MLG_Initial_Setup_ ה . EXT "שבו מערכת ההפעלה והסיומת המתאימה לאותה מערכת הפעלה מסומנות בבירור. על משתמשי Windows להפעיל את MLG_Initial_Setup_Windows.cmd וכן הלאה. חכה שהתסריט יסתיים. לאחר הפעלת קובץ ההתקנה הראשוני, תיקיית ה- MLG שלך תהיה מאוכלסת באופן משמעותי ו- MLG תהיה מעודכנת (1.7.6 נכון להדרכה זו).
יש צורך בסיבוב אחד של עדכון ידני. MLG לא יכולה להפיץ את קובץ השרת Minecraft בפועל (אך היא יכולה להוריד אותו משרתי Minecraft במהלך תהליך העדכון). אמנם הוא כולל מנגנון להורדת קובץ השרת.jar העדכני ביותר, אך המנגנון נשבר (מכיוון שמוג'אנג שינו את האופן בו הם שמו לקבצי הארכיון שלהם ו- minecraft_server.jar כבר לא מצביע באופן אוניברסלי על המהדורה העדכנית ביותר). ככזה העדכון תמיד מוריד את Minecraft Server 1.5.2 וזה יותר מעודכן.
אתה יכול להוריד את קובץ שרת Minecraft העדכני ביותר (minecraft_server.1.8.1.jar החל ממדריך זה) מ את שרת Minecraft הרשמי כאן . אתה יכול להוריד גרסאות ישנות יותר של server.jar מ- Mojang באמצעות זה שולחן מאורגן היטב באדיבות MCVersions.net . מדוע להוריד גרסאות ישנות יותר?
מוריד את הגרסה הנכונה של השרת הוא הצעד הקריטי ביותר . מספר הגירסה של הקובץ server.jar צריך התאם לגרסת ה- Minecraft בה אתה מנגן את מפת העולם. אם ברצונך להרחיב מפה מ- Minecraft 1.6.4, למשל, אינך יכול להשתמש בשרת Minecraft 1.8.1 להפעלת MLG שכן האלגוריתם של יצירת החלקים ותוכן המשחק השתנו כל כך הרבה בין 1.6.4 ל- 1.8. * שאפילו אם MLG לא מתרסק על הסף זה ייצור שגיאות וממצאים מכוערים מאוד במפה שלך.
קָשׁוּר: כיצד להפעיל שרת Minecraft מקומי פשוט (עם ובלי מצבים)
שוב, להדגשה, עליך להשתמש בגרסת שרת Minecraft שתואמת את גרסת המשחק שלך.
כלל זה חל בכל הלוח. אם אתה באמצעות server.jar שונה עם מותקן משחקי משחק , לדוגמה, זֶה הוא הקובץ server.jar שעליך לתת ל- MLG. ללא קשר לנסיבות (שרת וניל, שרת מעוצב, שרת חדש לגמרי, שרת ישן) הקובץ server.jar צריך להתאים בדיוק למפה.
לאחר שהורדת את הקובץ המתאים של server.jar (במקרה של מפות של נגן יחיד שלא השתמשת בשרת) או שהעתקת את הקובץ server.jar (במקרה של הפעלת שרת ביתי), הסר את את הקובץ minecraft_server.jar הקיים משורש תיקיית MLG והחלף אותו בקובץ השרת המתאים (שינוי שם ל- minecraft_server.jar במידת הצורך).
בכל הבדיקות שלנו ל- MLG הבעיות היחידות שהתעוררו אי פעם היו תוצאה ישירה של אי התאמת המפה שעבדנו עליה עם קובץ server.jar תואם.
הפעלת מחולל קרקעות מיינקראפט
לאחר שתסיים את תהליך ההתקנה בשלב הקודם (עם דגש על תמיד, תמיד , באמצעות שרת server.jar הנכון למפה שלך) כל השאר מפרש חלק. למעשה, יש לך רק שתי אפשרויות פשוטות לעשות. הבחירה הראשונה היא האם ברצונך ליצור מפה חדשה לגמרי או להרחיב מפה קיימת. הבחירה השנייה היא כמה גדול האזור שברצונך לייצר (זכור שגודל המפה שנוצרה מתכוונן במהירות; 5000 x 5000 בלוקים הוא ~ 600MB ואילו 20,000 x 20,000 בלוקים הוא ~ 6GB).
יצירת מפה חדשה לגמרי
למרות שרוב האנשים יהיו מעוניינים להרחיב מפה קיימת שכבר התחילו לחקור וכדומה, אנו הולכים לסקור תחילה יצירת מפה חדשה מכיוון שהיא דורשת הכי פחות הגדרה והיא עדיין שימוש ראוי ב- MLG (במיוחד למשתמשים המעוניינים ליצור את מפת השרתים כולה בסיבוב אחד).
Server.jar ישתמש בקובץ server.properties הממוקם בתיקיית MLG כאשר הוא יוצר את העולם. הקובץ server.properties משתמש בהגדרות ברירת המחדל של Minecraft, אלא אם כן יש לך צורך ספציפי לשנות משהו, אין צורך לשנות אף אחת מההגדרות בפנים. אם אתה רוצה להבין טוב יותר את הקובץ server.properties, בדוק ערך זה ב- Minecraft . אם אתה כבר מפעיל שרת (במיוחד שרת מעוצב עם ערכים מותאמים אישית של שרת. נכסים) העתק את קובץ השרת.הנכסים הקיים יחד עם הקובץ השרת.jar הקיים שלך.
כדי ליצור עולם חדש באמצעות הקובץ הנוכחי שלך ב- server.jar, פשוט הפעל את Run_MLG_Windows.cmd (או קובץ שווה ערך עבור מערכת ההפעלה שלך). תתבקש להזין את מימדי המפה כך.
לצורך ההדגמה אנו נמנעות מלהשתמש בצדדים באורך שווה עבור המפה שלנו ובמקום זאת נשתמש בממדים מלבניים (באופן מעשי סביר להניח שתרצו מפה מרובעת). אנו מתחילים את תהליך יצירת המפה עם הקלט X: 8,000 Z: 5,000.
באמצעות הכלי המאוד סופר מגניב Mapcrafter המייצר גרסה בסגנון מפות Google של מפת Minecraft שלך ( ראה הדרכה זו אם אתה מעוניין לשחק איתו), אנו יכולים לראות כיצד המפה שלנו נראית אפילו לטעינת המשחק.
לאחר השלמת התהליך, העתק את התיקיה שנוצרה / עולם / ואת כל הקבצים בה אל Minecraft שלך / שומר / תיקיה או למיקום המתאים לשרת שלך. הפעל את המשחק או השרת כפי שהיית עושה בדרך כלל ותהנה מהמפה שלך שהוקמה מראש.
הרחבת מפה קיימת
אם יש לך מפה קיימת, MLG עושה עבודה נהדרת שניהם מתרחבים ו למלא את המפה פנימה. אם בדקתם בתבנית מתפתלת עד 5,000 בלוקים מנקודת השרצים, למשל, ותרצו להרחיב את המפה ל -10,000 x 10,000 בלוקים, MLG לא רק יאריך את גבול המפה אך מלא כל חורים בטריטוריה שכבר נחקרה כך שהמפה שנוצרת תהיה רציפה מגבול לגבול ללא פערים. הנה מפה לדוגמא, עולם קטן שהתחלנו לחקור באדיבותו, כמו בחלק האחרון, של Mapcrafter.
על מנת להרחיב / למלא מפה קיימת עליך להעתיק את תוכן קובץ השמירה העולמי שלך לספריית MLG. לדוגמא, נניח שהמפה שברצונך להרחיב נקראת Super Awesome World והיא ממוקמת ב- minecraft / saves / folder בתיקיה / Super Awesome World /.
העתק את הספרייה כולה, / Super Awesome World / ואת כל תוכנה לספריית ה- MLG שלך ולאחר מכן שנה את שם התיקיה ל- / world /.
הפעל את הפעלת Run_MLG_Windows.cmd (או קובץ שווה ערך עבור מערכת ההפעלה שלך) בדיוק כפי שעשינו בסעיף הקודם. ההבדל הבולט היחיד בין שתי השיטות, מנקודת מבט של פלט היישום, הוא שכאשר אתה מריץ את הפקודה ללא עולם קיים כמו שעשינו בפרק הקודם, הוא יודיע שאין עולם תקף ושהוא נוצר ; כאשר אתה מריץ את הסקריפט עם ספריה קיימת ותקפה / world / זה הוא יטען זאת במקום זאת ומיד יתחיל להרחיב את העולם.
בואו נרחיב את העולם הקטן ביותר, שנראה לעיל, לעולם חסום בגודל 5,000 x 5,000. לאחר סיום התהליך נוכל לפטר את Mapcrafter שוב ולהסתכל. שמרנו על רמת הסולם / זום זהה לשתי התמונות, כך שתוכלו לראות כמה גושים חדשים נוצרו וכיצד MLG מילא את החסר.
יפה. ייצור חלקים מקצה לקצה חלק ללא כל כך הרבה פער חסימות בכל מקום במפה.
עכשיו כשאנחנו משחקים, ההמתנה שמנוע המשחק יעבור דרך יצירת חלקים חדשים תהיה הדאגה שלנו לפחות. אם כבר מדברים על האצת Minecraft, בעוד שההדרכה של היום על ייצור מחדש של המפה שלך עם Minecraft Land Generator תעזור להקל על העומס, ישנם מגוון רחב של עיבודים שתוכלו להשתמש בהם החל מהתאמת הגדרות הווידאו שלכם ועד התקנת מצבי הגברת הביצועים כדי לגרום ל- Minecraft לפעול אפילו להזדקנות. מחשבים.
יש לך שאלה דחופה לגבי Minecraft או הדרכה שתרצה שנכתוב? תורי לנו דוא"ל בכתובת [email protected] ואנחנו נעשה כמיטב יכולתנו לענות עליהם.