วิธีเพิ่มความเร็ว Minecraft ของคุณด้วย Minecraft Land Generator
ขณะที่คุณสำรวจโลก Minecraft ของคุณเกมกำลังทุ่มเททรัพยากรจำนวนมากเพื่อสร้างสิ่งรอบตัวคุณ การสร้างชิ้นส่วนเหล่านี้ล่วงหน้าช่วยลดการโหลดทรัพยากรบน CPU ของคุณลงอย่างมากในขณะที่เล่นเกมซึ่งนำไปสู่การเล่นเกมที่ราบรื่นยิ่งขึ้นโดยมีความล่าช้าน้อยลง อ่านต่อในขณะที่เราแสดงวิธีเตรียมแผนที่โลกของคุณสำหรับการเล่นที่เร็วขึ้น.
ทำไมฉันถึงต้องการทำเช่นนี้?
ดังที่เราได้กล่าวถึงในบทเรียน Minecraft อื่น ๆ Minecraft เป็นเกมที่ใช้ทรัพยากรอย่างน่าประหลาดใจ มันอาจดูเรียบง่ายบนพื้นผิวด้วยพื้นผิวที่มีความละเอียดต่ำและรูปร่างที่มีบล็อก แต่ภายใต้ประทุนนั้นมีการคำนวณจำนวนมากและการเรนเดอร์ที่เกิดขึ้นเพื่อสร้างและเป็นตัวแทนของแผนที่โลก ฟิสิกส์.
กระบวนการนี้ค่อนข้างใช้ CPU มาก เมื่อบินไปรอบ ๆ ในโหมดสร้างสรรค์ที่ชิ้นบรรจุอย่างรวดเร็วเพื่อติดตามแม้กระทั่งผู้เล่นบนคอมพิวเตอร์ระดับสูงจะเห็นการพูดติดอ่างและล่าช้า; ผู้เล่นบนคอมพิวเตอร์รุ่นเก่ามักจะเห็นเกมของพวกเขาบดจนหยุดชะงักและอัตราเฟรมจะลดลงในหลักเดียว.
ความล่าช้านี้ในขณะที่เกมแสดงผลและแสดงชิ้นส่วนใหม่เป็นนักฆ่าตัวจริงและถ้ามันแย่มากมันล็อคเกมของคุณขึ้นมานักฆ่าที่สนุกเช่นกัน โชคดีที่มีวิธีหลีกเลี่ยงเกมรอ ในขณะที่จะมีค่าใช้จ่ายสำหรับกระบวนการในเกมที่หลากหลายการสร้างชิ้นใหม่เป็นกระบวนการที่เราสามารถทำฟาร์มได้หากคุณต้องการดังนั้นการยกของหนักจะกระทำเมื่อเราไม่ได้เล่นเกม เคล็ดลับซ่อนอยู่ในโปรแกรมเล็ก ๆ ที่ฉลาดที่เรียกว่า Minecraft Land Generator และมีเหตุผลน้อยมากที่จะไม่ใช้ประโยชน์จากมัน.
มันทำงานยังไง?
หลักการที่อยู่เบื้องหลัง Minecraft Land Generator นั้นง่ายมาก ๆ เมื่อคุณแยกกระบวนการออกไป Minecraft Land Generator เป็นแอพพลิเคชั่นตัวช่วยที่เมื่อจับคู่กับแผนที่โลกและไฟล์เซิร์ฟเวอร์ Minecraft ที่เข้ากันได้จำลองการสำรวจแผนที่ราวกับว่าผู้เล่นกำลังสัญจรไปมา.
หากคุณผู้เล่นต้องวางตารางขนาด 20,000 x 20,000 ตารางในเกมอย่างแม่นยำและเป็นระบบมันน่าเบื่อมากและต้องใช้เวลาหลายวันในการเล่นเกม อย่างไรก็ตามในคอมพิวเตอร์รุ่นใหม่ใช้เวลา Minecraft Land Generator หนึ่งชั่วโมงหรือสองชั่วโมงในการทำภารกิจเดียวกันให้เสร็จ (และแม้แต่ในคอมพิวเตอร์รุ่นเก่าคุณก็สามารถปล่อยให้มันทำงานข้ามคืนเพื่อบรรลุเป้าหมายเดียวกัน) นอกจากนี้เมื่อคุณเริ่มการทำงานครั้งแรก (ไม่ว่าจะเป็นความยาวหนึ่งชั่วโมงหรือสิบสองชั่วโมง) งานจะเสร็จสิ้นและคุณไม่จำเป็นต้องเรียกใช้อีกครั้งจนกว่าคุณจะต้องการขยายแผนที่โลกของคุณอีกครั้งอย่างสม่ำเสมอ (พูดจากบล็อก 10,000 ด้าน) บล็อกถึงข้างละ 20,000 บล็อก).
Minecraft Land Generator ใช้งานได้ดีมากเราสามารถรายงานข้อเสียเพียงข้อเดียวในการใช้งาน: เพิ่มขนาดไฟล์โลก แม้ว่าแผนที่ Minecraft ทุกชิ้นนั้นจะเสร็จสมบูรณ์ตั้งแต่ช่วงเวลาของการสร้างโลก (โปรดจำไว้ว่าเมล็ดพันธุ์โลก + อัลกอริธึมการสร้างเหมือน DNA สำหรับแผนที่) โลกไม่ได้จริง มีอยู่ เป็นฮาร์ดไดรฟ์ข้อมูลที่ใช้จริงจนกระทั่งผู้เล่นเยี่ยมชมแต่ละก้อนใหม่และวางไข่รุ่นอัน.
เช่นแผนที่ใหม่ที่เพิ่งสำรวจมีขนาดประมาณ ~ 10MB หรือน้อยกว่าสำหรับบัญชีชิ้นแรกและไฟล์สนับสนุน แต่เมื่อผู้เล่นสำรวจมันจะมีขนาดเพิ่มขึ้นเมื่อข้อมูลสำหรับแต่ละชิ้นถูกเขียนลงในไฟล์เกม ตามเวลาที่แผนที่มีชิ้นส่วนมูลค่าบล็อก 5,000 ถึง 5,000 ไฟล์ไฟล์เกมจะขยายเป็นประมาณ 600MB แผนที่ที่ใหญ่กว่านั้นมีขนาดไฟล์ที่ใหญ่กว่า แผนที่ 20,000 ถึง 20,000 มีไฟล์เกมที่มีน้ำหนัก 6GB.
นั่นคือการแลกเปลี่ยนที่แท้จริงเพียงอย่างเดียวที่คุณทำกับ Minecraft Land Generator สิ่งที่คุณจะได้รับจากความเร็วในการโหลดที่เพิ่มขึ้นและการเล่นเกมที่เร็วขึ้นที่คุณจ่ายด้วยพื้นที่ดิสก์ เมื่อพิจารณาถึงจำนวนผู้เล่นเกมที่ล่าช้า (โดยเฉพาะอย่างยิ่งในเครื่องระดับล่าง) และภาระการประมวลผลที่หนักหน่วงบนเซิร์ฟเวอร์ (ซึ่งผู้เล่นหลายคนสามารถสำรวจในทิศทางที่แตกต่างกันและสร้างชิ้นส่วนที่สองหลายสิบวินาที) สำหรับผู้เล่นส่วนใหญ่และคุ้มค่าอย่างยิ่งหากคุณใช้เซิร์ฟเวอร์.
ใช้ Minecraft Land Generator
Minecraft Land Generator (ในที่นี้เรียกว่า MLG เพื่อความกะทัดรัด) ทำงานได้อย่างไร้ที่ติเมื่อคุณกำหนดค่าอย่างถูกต้อง แต่การกำหนดค่าที่เหมาะสมอาจค่อนข้างยุ่งยาก มาดูกระบวนการติดตั้งและกระบวนการกำหนดค่าเพื่อให้แน่ใจว่าคุณประสบปัญหา.
กำลังดาวน์โหลด Minecraft Land Generator
ไฟล์ต้นฉบับถูกโฮสต์บน Github และหากคุณไม่คุ้นเคยกับ Github วิธีที่คุณเข้าถึงไฟล์นั้นไม่โปร่งใสโดยเฉพาะอย่างยิ่ง เพื่อคว้าสำเนาล่าสุดของ MLG ไปที่ไฟล์ zip ของโครงการที่นี่.
เลือกลิงค์ที่อ่าน MinecraftLandGenerator_X.X.X_Vanilla_Server.zip (เนื่องจากในบทช่วยสอนนี้ไฟล์นี้เป็นเวอร์ชั่น 1.7.5) ไม่ต้องกังวลว่าไฟล์ดูเหมือนจะล้าสมัย (เวอร์ชั่น 1.7.5 มาจากตุลาคม 2013 ซึ่งในแง่ของ Minecraft นั้นเป็นของเก่าจริง) เป็นการอัปเดตอัตโนมัติและเราจะทำเช่นนั้นในอีกสักครู่.
ในหน้าย่อยของไฟล์ zip เลือกปุ่ม“ Raw” ดังที่เห็นในภาพหน้าจอด้านบน บันทึกไฟล์.
การติดตั้งและอัพเดต Minecraft Land Generator
หลังจากดาวน์โหลดไฟล์ 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 ในระหว่างกระบวนการอัปเดต) แม้ว่าจะมีกลไกสำหรับการดาวน์โหลดไฟล์ server.jar ล่าสุด แต่กลไกนั้นเสีย (เพราะ Mojang เปลี่ยนวิธีที่พวกเขาตั้งชื่อไฟล์เก็บถาวรของพวกเขาและ minecraft_server.jar จะไม่ให้คะแนนในรุ่นล่าสุดมากที่สุดอีกต่อไป) ตัวอัปเดตเช่นนั้นจะดาวน์โหลด Minecraft Server 1.5.2 ซึ่งล้าสมัยอยู่เสมอ.
คุณสามารถดาวน์โหลดไฟล์เซิร์ฟเวอร์ Minecraft ล่าสุด (minecraft_server.1.8.1.jar ตามบทแนะนำนี้) จากเซิร์ฟเวอร์ Minecraft อย่างเป็นทางการที่นี่ คุณสามารถดาวน์โหลดเซิร์ฟเวอร์รุ่นเก่าได้จาก Mojang โดยใช้ความอนุเคราะห์ตารางที่ดีของ MCVersions.net ทำไมต้องดาวน์โหลดเวอร์ชั่นที่เก่ากว่า?
กำลังดาวน์โหลดรุ่นที่ถูกต้องของเซิร์ฟเวอร์ เป็นขั้นตอนที่สำคัญที่สุด. หมายเลขเวอร์ชันของไฟล์ server.jar ต้อง ตรงกับเวอร์ชั่นของ Minecraft ที่คุณเล่นบนแผนที่โลก ตัวอย่างเช่นถ้าคุณต้องการขยายแผนที่จาก Minecraft 1.6.4 คุณไม่สามารถใช้เซิร์ฟเวอร์ Minecraft 1.8.1 เพื่อรัน MLG เนื่องจากอัลกอริทึมการสร้างชิ้นข้อมูลและเนื้อหาเกมมีการเปลี่ยนแปลงอย่างมากระหว่าง 1.6.4 ถึง 1.8 ถ้า MLG ไม่ผิดพลาดทันทีมันจะสร้างข้อผิดพลาดและสิ่งประดิษฐ์ที่น่าเกลียดมากบนแผนที่ของคุณ.
อีกครั้งเพื่อเน้น, คุณต้องใช้เซิร์ฟเวอร์ Minecraft เวอร์ชั่นที่ตรงกับเวอร์ชั่นเกมของคุณ.
กฎนี้ใช้ทั่วทั้งกระดาน หากคุณใช้เซิร์ฟเวอร์ที่ได้รับการดัดแปลงพร้อมติดตั้งตัวดัดแปลงเกมตัวอย่างเช่น, ที่ เป็นไฟล์ server.jar ที่คุณต้องมอบให้ MLG ไม่ว่าสถานการณ์จะเป็นอย่างไร (เซิร์ฟเวอร์วานิลลา, เซิร์ฟเวอร์ที่ดัดแปลง, เซิร์ฟเวอร์ใหม่, เซิร์ฟเวอร์เก่า) ไฟล์ server.jar ต้องตรงกับแผนที่ทุกประการ.
เมื่อคุณดาวน์โหลดไฟล์ server.jar ที่เหมาะสม (ในกรณีของแผนที่ผู้เล่นเดี่ยวที่คุณไม่ได้ใช้เซิร์ฟเวอร์) หรือคุณได้คัดลอกไฟล์ server.jar (ในกรณีที่ใช้เซิร์ฟเวอร์ภายในบ้าน) ให้ลบ ไฟล์ minecraft_server.jar ที่มีอยู่จากรูทของโฟลเดอร์ MLG และแทนที่ด้วยไฟล์เซิร์ฟเวอร์ที่เหมาะสม (เปลี่ยนชื่อเป็น minecraft_server.jar หากจำเป็น).
ในการทดสอบ MLG ทั้งหมดของเราปัญหาเดียวที่เกิดขึ้นนั้นเป็นผลโดยตรงจากความล้มเหลวในการจับคู่แผนที่ที่เรากำลังทำงานกับไฟล์ server.jar ที่ตรงกัน.
เล่น Minecraft Land Generator
เมื่อคุณเสร็จสิ้นกระบวนการตั้งค่าในขั้นตอนก่อนหน้า (โดยเน้นที่การเสมอ, เสมอ, ใช้ server.jar ที่ถูกต้องสำหรับแผนที่ของคุณ) ทุกอย่างอื่นราบรื่น ที่จริงแล้วคุณมีแค่สองทางเลือกเท่านั้นที่จะทำ ตัวเลือกแรกคือคุณต้องการสร้างแผนที่ใหม่หรือไม่หรือขยายแผนที่ที่มีอยู่ ตัวเลือกที่สองคือพื้นที่ขนาดใหญ่ที่คุณต้องการสร้าง (โปรดจำไว้ว่าขนาดของแผนที่ที่สร้างขึ้นจะปรับขนาดได้อย่างรวดเร็วโดยมีขนาด 5000 x 5000 บล็อกเป็น ~ 600MB ในขณะที่ 20,000 x 20,000 บล็อกเป็น 6GB).
การสร้างแผนที่ใหม่
แม้ว่าคนส่วนใหญ่จะสนใจที่จะขยายแผนที่ที่มีอยู่ที่พวกเขาได้เริ่มสำรวจแล้วและชอบเราจะครอบคลุมการสร้างแผนที่ใหม่ก่อนเพราะมันต้องมีการตั้งค่าน้อยที่สุดและยังคงใช้ MLG (โดยเฉพาะอย่างยิ่ง สำหรับผู้ใช้ที่ต้องการสร้างและแมปเซิร์ฟเวอร์ทั้งหมดในคราวเดียว).
server.jar จะใช้ไฟล์ server.properties ที่อยู่ในโฟลเดอร์ MLG เมื่อสร้างโลก ไฟล์ server.properties ใช้การตั้งค่า Minecraft ที่เป็นค่าเริ่มต้นและหากคุณไม่จำเป็นต้องแก้ไขอะไรบางอย่างคุณไม่จำเป็นต้องเปลี่ยนการตั้งค่าใด ๆ ภายใน หากคุณต้องการความเข้าใจที่ดีขึ้นของไฟล์ server.properties ลองดูที่รายการ wiki ของ Minecraft หากคุณใช้เซิร์ฟเวอร์อยู่แล้ว (โดยเฉพาะอย่างยิ่งเซิร์ฟเวอร์ modded ที่มีรายการ server.properties ที่กำหนดเอง) ให้คัดลอกไฟล์ server.properties ที่มีอยู่ของคุณพร้อมกับไฟล์ server.jar ที่มีอยู่ของคุณ.
เพื่อสร้างโลกใหม่โดยใช้ไฟล์ server.jar ปัจจุบันของคุณเพียงแค่เรียกใช้ Run_MLG_Windows.cmd (หรือไฟล์ที่เทียบเท่าสำหรับระบบปฏิบัติการของคุณ) คุณจะได้รับแจ้งให้ป้อนขนาดของแผนที่เช่นนั้น.
เพื่อการสาธิตเราจะหลบเลี่ยงโดยใช้ด้านยาวเท่า ๆ กันสำหรับแผนที่ของเราและใช้มิติเป็นรูปสี่เหลี่ยมผืนผ้าแทน (พูดจริง ๆ แล้วคุณอาจต้องการแผนที่สี่เหลี่ยม) เรากำลังเริ่มต้นกระบวนการสร้างแผนที่ด้วยอินพุท X: 8,000 Z: 5,000.
การใช้เครื่องมือสุดเจ๋ง Mapcrafter ที่สร้างแผนที่สไตล์ Minecraft ของคุณบนแผนที่ Minecraft (ดูบทช่วยสอนนี้หากคุณสนใจที่จะเล่นกับมัน) เราสามารถดูว่าแผนที่ของเรามีลักษณะเป็นอย่างไรแม้ในขณะโหลดเกม.
เมื่อกระบวนการเสร็จสมบูรณ์ให้คัดลอกไฟล์ที่สร้างขึ้น / โลก / และไฟล์ทั้งหมดใน Minecraft / เซฟ / โฟลเดอร์หรือตำแหน่งที่เหมาะสมที่เซิร์ฟเวอร์ของคุณ ใช้งานเกมหรือเซิร์ฟเวอร์ตามปกติและเพลิดเพลินกับแผนที่ที่สร้างไว้ล่วงหน้า.
การขยายแผนที่ที่มีอยู่
หากคุณมีแผนที่ที่มีอยู่ MLG จะทำงานที่ยอดเยี่ยมทั้งขยาย และ กรอกแผนที่หากคุณสำรวจในรูปแบบคดเคี้ยวออกไปประมาณ 5,000 บล็อกจากจุดวางไข่ตัวอย่างเช่นและคุณต้องการขยายแผนที่เป็น 10,000 x 10,000 บล็อก MLG จะไม่เพียงขยายขอบเขตของแผนที่ แต่เติมช่องว่างใด ๆ ภายในอาณาเขตที่สำรวจไปแล้วเพื่อให้แผนที่ที่สร้างขึ้นนั้นต่อเนื่องจากชายแดนหนึ่งไปอีกชายแดนโดยไม่มีช่องว่าง นี่คือแผนที่ตัวอย่างโลกเล็ก ๆ ที่เราเริ่มสำรวจความอนุเคราะห์เช่นในส่วนสุดท้ายของ Mapcrafter.
ในการขยาย / เติมแผนที่ที่มีอยู่คุณต้องคัดลอกเนื้อหาของไฟล์บันทึกโลกของคุณลงในไดเรกทอรี MLG ตัวอย่างเช่นสมมติว่าแผนที่ที่คุณต้องการขยายเรียกว่า Super Awesome World และตั้งอยู่ใน minecraft / เซฟเวอร์ / โฟลเดอร์ในไดเรคทอรี / Super Awesome World /.
คัดลอกไดเรกทอรีทั้งหมดนั้น / Super Awesome World / และเนื้อหาทั้งหมดไปยังไดเรกทอรี MLG ของคุณแล้วเปลี่ยนชื่อโฟลเดอร์เป็น / world /.
เรียกใช้ Run_MLG_Windows.cmd (หรือไฟล์ที่เทียบเท่าสำหรับระบบปฏิบัติการของคุณ) เช่นเดียวกับที่เราทำในหัวข้อก่อนหน้า ความแตกต่างที่เห็นได้ชัดเจนระหว่างสองวิธีจากมุมมองของแอปพลิเคชั่นเอาท์พุทคือเมื่อคุณเรียกใช้คำสั่งโดยไม่มีโลกที่มีอยู่เหมือนที่เราทำในส่วนก่อนหน้านี้มันจะประกาศว่าไม่มีโลกที่ถูกต้อง ; เมื่อคุณเรียกใช้สคริปต์ด้วยไดเรกทอรีที่มีอยู่และถูกต้อง / โลก / มันจะโหลดที่แทนและเริ่มขยายโลกทันที.
ลองขยายโลกเล็ก ๆ อย่างที่เห็นด้านบนไปสู่โลกบล็อกขนาด 5,000 x 5,000 ที่เหมาะสม เมื่อกระบวนการเสร็จสมบูรณ์เราสามารถเปิด Mapcrafter ได้อีกครั้งและดู เราได้รักษาระดับสเกล / ซูมไว้เหมือนกันสำหรับทั้งสองภาพเพื่อให้คุณเห็นว่ามีชิ้นใหม่ ๆ เกิดขึ้นมากแค่ไหนและเติม MLG ในช่องว่างอย่างไร.
สวย. การสร้างชิ้นข้อมูลแบบ edge-to-edge ที่ไร้รอยต่อโดยไม่มีอะไรมากเท่ากับช่องว่างบล็อกที่ใดก็ได้บนแผนที่.
ตอนนี้เมื่อเราเล่นการรอให้เอ็นจิ้นเกมปั่นผ่านการสร้างชิ้นใหม่จะเป็นสิ่งที่เรากังวลน้อยที่สุด การพูดถึงการเร่งความเร็ว Minecraft ในขณะที่การสอนวันนี้เกี่ยวกับการ pregenerating แผนที่ของคุณด้วย Minecraft Land Generator จะช่วยแบ่งเบาภาระมีการปรับแต่งที่หลากหลายที่คุณสามารถใช้จากการปรับการตั้งค่าวิดีโอของคุณไปจนถึงการติดตั้ง คอมพิวเตอร์.
มีคำถามเร่งด่วนเกี่ยวกับ Minecraft หรือแบบฝึกหัดที่คุณต้องการให้เราเขียน? ยิงอีเมลหาเราที่ [email protected] แล้วเราจะพยายามอย่างดีที่สุดเพื่อตอบคำถาม.