ม็อด

จาก Minecraft Wiki
ไปยังการนำทาง ไปยังการค้นหา
สำหรับสิ่งที่เทียบเท่ากับม็อดในรุ่น Bedrock ดูที่ แอดออน
สำหรับกลไกในรุ่น Java ที่คล้ายกับม็อด ดูที่ ดาต้าแพ็ก
เนื้อหาในหน้านี้ไม่ได้รับการสนับสนุนโดย Mojang Studios หรือ Minecraft Wiki 
บทความเกี่ยวกับม็อดกำลังถูกโยกย้ายไปที่ Feed The Beast Wiki 
หน้านี้จึงเป็นข้อมูลทั่ว ๆ ไปเกี่ยวกับม็อดเท่านั้น โดยจะไม่มีการลงรายละเอียดในม็อดใดม็อดหนึ่งอย่างเฉพาะเจาะจง
โปรดไปที่ Feed The Beast Wiki สำหรับข้อมูลรายละเอียดล่าสุดของม็อดนั้น ๆ
ฟีเจอร์นี้พิเศษเฉพาะในรุ่น Java 
ตัวอย่างของม็อดที่ปรับแต่งการสร้างโลก (ตัวสร้างแมปแบบปรับแต่งเองใน Indev)
ม็อด "OptiFine" ที่รองรับกับ "แสงเงา" (shaders) ในเกมโดยการเปลี่ยนแค่มุมมองลักษณะเท่านั้น ด้วยการใช้ "แสงเงา" ต่าง ๆ นี้ จะทำให้มุมมองลักษณะของ Minecraft ดูเปลี่ยนไปจากวานิลลา
กองกำลังนักปีนเขาที่นำโดยกัปตันป้อมปราการกำลังบุกเข้าปล้นหมู่บ้านด้วยสไปโนซอรัส ซึ่งภาพดังกล่าวคือการลงม็อดอิลเลจเจอร์ใน Minecraft หมายเหตุ: นักปีนเขาเหล่านี้มาจาก Minecraft Dungeons ซึ่งเป็นเกมสปินออฟของ Minecraft
นี่คือม็อดที่เพิ่มกองโจรพิกลินเข้ามาใน Minecraft โดยม็อดดังกล่าวอิงรูปแบบจากกองโจร แต่ม็อดได้ทำการเปลี่ยนหัวกองโจรเป็นหัวพิกลิน ซึ่งกองโจรพิกลินเหล่านี้จะมีพฤติกรรมเช่นเดียวกับกองโจรทั่วไป แต่โครงกระดูกวิทเธอร์จะโจมตีกองโจรพิกลินด้วย กล่าวคือ การลงม็อดนี้จะทำให้พฤติกรรมของกองโจรพิกลินเปลี่ยนแปลงเล็กน้อย

ม็อด (อังกฤษ: Mod ย่อมาจาก modification ซึ่งมีบัญญัติไว้ว่า "การดัดแปร"[1]) เป็นสิ่งที่ทำให้เนื้อหาในเกม Minecraft เปลี่ยนแปลงไปในทางใดทางหนึ่ง เช่น ทำการปรับเปลี่ยนกลไกของเกมเล็กน้อย หรือการเพิ่มฟีเจอร์ใหม่ทั้งหมดเข้า

จุดประสงค์[แก้ไข | แก้ไขต้นฉบับ]

ม็อดส่วนใหญ่ทำการเพิ่มเนื้อหาเข้าไปในเกมเพื่อเพิ่มการเล่นในรูปแบบอื่น ๆ เปลี่ยนความรู้สึกสร้างสรรค์ไปในทิศทางอื่น ๆ หรือทำให้ผู้เล่นมีทางเลือกอื่น ๆ มากขึ้นในการปฏิสัมพันธ์กับโลกของ Minecraft ทั้งนี้ม็อดบางตัวอาจเป็นการเปลี่ยนแปลงเนื้อหาเป็นอย่างมาก ในขณะที่บางตัวอาจเพียงแค่เพิ่มการตั้งค่าใหม่และตัวเลือกในการปรับแต่งประสิทธิภาพของความเร็ว กราฟิก และรูปแบบการเล่นของเกม โดยม็อดหรือปลั๊กอินสำหรับเซิร์ฟเวอร์ส่วนใหญ่มักจะเป็นการทำให้ผู้ดูแลเซิร์ฟเวอร์มีทางเลือกมากขึ้นและสะดวกในการใช้ นอกจากนี้ม็อดสำหรับโหมดเล่นคนเดียวส่วนใหญ่จะมีเวอร์ชันเซิร์ฟเวอร์ที่ทำให้หรือปรับแต่งให้ม็อดเหล่านั้นสามารถเล่นในโหมดเล่นหลายคนได้

เมื่อฐานเกมมีการอัปเดต ผู้สร้างม็อดจำเป็นต้องอัปเดตม็อดของตัวเองตามไปด้วย มิเช่นนั้นม็อดจะไม่สามารถใช้งานได้อีกต่อไป

ม็อดที่สร้างด้วยกระบวนการอย่างเป็นทางการของ Minecraft เรียกว่า แอดออน (add-ons) ซึ่งสามารถใช้งานได้สำหรับรุ่น Bedrock

ประเภทของม็อด[แก้ไข | แก้ไขต้นฉบับ]

อิงจากไคลเอนต์[แก้ไข | แก้ไขต้นฉบับ]

ม็อดสำหรับไคลเอนต์เป็นการปรับแต่งไฟล์เกม Minecraft โดยตรง ซึ่งม็อดสำหรับไคลเอนต์ไม่ใช่ไคลเอนต์ที่กำหนดเอง (custom client) เนื่องจากม็อดสำหรับไคลเอนต์นั้นใช้การปรับแต่งในเบื้องหลังซึ่งเกิดขึ้นในไฟล์ client.jar และการปรับแต่งเบื้องหลังนี้ต้องใช้ตัวโหลดม็อด (mod loader) ด้วย เช่น Minecraft Forge หรือ Fabric เป็นต้น

เนื่องจากซอฟต์แวร์เซิร์ฟเวอร์ของ Minecraft ปฏิเสธเนื้อหาที่กำหนดเองจากฝั่งไคลเอนต์ ฉะนั้นม็อดสำหรับไคลเอนต์ส่วนใหญ่ที่เกี่ยวกับการเพิ่มเนื้อหาใหม่ลงในเกมจึงไม่สามารถใช้งานได้ได้โหมดหลายผู้เล่น เว้นแต่ม็อดนั้นจะได้รับการติดตั้งในเซิร์ฟเวอร์นั้นด้วย ด้วยเหตุนี้ผู้สร้างม็อดสำหรับไคลเอนต์บางคนจึงได้ทำให้ม็อดของตัวเองสามารถใช้งานเวอร์ชันเซิร์ฟเวอร์ได้ แต่ก็ยังมีม็อดที่ยังไม่สามารถใช้งานได้ นอกจากนี้ยังมีม็อดสำหรับไคลเอนต์ประเภท Loader/API และประเภทปรับแต่งการทำงาน (เช่น OptiFine หรือ TooManyItems) ส่งผลในโหมดหลายผู้เล่นทันทีแม้จะไม่มีการปรับแต่งใด ๆ ในฝั่งของเซิร์ฟเวอร์ก็ตาม

อิงจากเซิร์ฟเวอร์[แก้ไข | แก้ไขต้นฉบับ]

ม็อดสำหรับเซิร์ฟเวอร์เป็นการปรับแต่งซอฟต์แวร์เซิร์ฟเวอร์ Minecraft อย่างเป็นทางการ ซึ่งส่วนใหญ่ออกแบบมาเพื่อทำให้การดูแลเซิร์ฟเวอร์ง่ายขึ้นด้วยการดำเนินการแบ่งสิทธิพิเศษออกเป็นขั้น ๆ สำหรับคำสั่งต่าง ๆ (เช่น คำสั่งเตะ คำสั่งแบน เป็นต้น) ทั้งนี้ม็อดเหล่านี้ส่วนใหญ่จะดำเนินการคล้ายกับ "กระดาษห่อ" ซึ่งไม่ได้ปรับปรับแต่งไฟล์ .jar ของเซิร์ฟเวอร์หลัก แต่เป็นการเฝ้าสังเกตเอาต์พุตและส่งคำสั่งไปยังไฟล์นั้น

ม็อดแพ็ก[แก้ไข | แก้ไขต้นฉบับ]

ม็อดแพ็กเป็นการรวมม็อดหลาย ๆ ตัวไว้ด้วยกันและจัดเรียงปรับแต่งเพื่อให้สามารถทำงานร่วมกันได้ โดยปกติม็อดแพ็กจะรวมกันภายใต้ธีมทั่ว ๆ ไป เช่น เทคโนโลยี เควสต์ หรือเวทมนตร์ ม็อดแพ็กมักจะมีลันเชอร์ที่กำหนดเอง (custom launcher) หรือตัวติดตั้ง (installer) ที่ทำให้สามารถติดตั้งและรันม็อดแพ็กได้ง่าย ตัวอย่างม็อดแพ็กยอดนิยมคือ Feed The Beast, Tekkit, RLcraft และ Hexxit

ม็อดแพ็กหลาย ๆ ตัวจำเป็นต้องใช้ลันเชอร์ที่กำหนดเองซึ่งทำให้สามารถติดตั้งและเปิดม็อดแพ็กหลาย ๆ ตัวได้ง่าย นอกจากการทำให้ง่ายต่อการติดตั้งไคลเอนต์ม็อดแพ็กแล้ว ลันเชอร์บางตัวยังสามารถดาวน์โหลดม็อดแพ็กสำหรับเซิร์ฟเวอร์ได้อีกด้วย

รายงานแครช[แก้ไข | แก้ไขต้นฉบับ]

หากเกม Minecraft ดับ (แครช) จะมีการระบุว่าเกมถูกปรับลงในรายงานแครช

ข้อความรายงานแครชจะมีบรรทัดใดบรรทัดหนึ่งต่อไปนี้ซึ่งอยู่เกือบด้านล่างสุดของรายงาน

Is Modded: Probably not. Jar signature remains and client brand is untouched
Is Modded: Very likely; Jar signature invalidated
Is Modded: Definitely: client brand changed to (present loader, such as "fml,forge", "modloader", or "fabric")
Is Modded: Unknown (can't tell)

ส่วนตัวอย่างรายงานแครชแบบสั้นเป็นไปตามนี้

โค้ดที่ใช้ตรวจสอบม็อดนั้นค่อนข้างง่าย แต่ก็ไม่ถูกต้องเสมอไป บางทีอาจแสดงว่า 'น่าจะไม่มี' (probably not) ทั้งที่มีการลงม็อด อย่างไรก็ตามเป็นเรื่องที่ยากมากที่จะได้รับข้อความว่า 'มีความเป็นไปได้มาก' (very likely) ถ้าคุณไม่ได้ปรับแต่งไฟล์ .jar ของ Minecraft เช่นเดียวกับคำว่า 'มี' (yes) นอกจากนี้ยังมีข้อความ 'มีอย่างแน่นอน' (definitely) แสดงขึ้นมาเมื่อเซิร์ฟเวอร์ Bukkit แครชและอยู่ภายใต้สถานการณ์อื่นที่คล้ายคลึงกัน เช่น เมื่อติดตั้ง Minecraft Forge API

ข้อความ 'น่าจะไม่มี' (probably not) จะปรากฏขึ้นเมื่อไคลเอนต์/แบรนด์เซิร์ฟเวอร์ปรากฏในการตรวจสอบในเกมว่าไม่มีการปรับแต่ง (มักเรียกว่า 'วานิลลา') และโฟลเดอร์ META-INF ยังอยู่ ส่วนข้อความ 'มีความเป็นไปได้มาก' (very likely) จะปรากฏขึ้นเมื่อไม่พบโฟลเดอร์ META-INF แต่ไคลเอนต์/แบรนด์เซิร์ฟเวอร์ดูเหมือนว่าจะเป็นวานิลลา และส่วนข้อความ 'มีอย่างแน่นอน' (definitely) พร้อมกับชื่อไคลเอนต์จะปรากฏขึ้นเมื่อไคลเอนต์ไม่เป็นวานิลลา

Is Modded: Definitely: Client brand changed to 'fml,forge'

อ้างอิง[แก้ไข | แก้ไขต้นฉบับ]

  1. "จีเอ็มโอ" โดย รัตติกาล ศรีอำไพ – สำนักงานราชบัณฑิตยสภา, 25 มีนาคม 2551. "คำว่า “ดัดแปร” นี้ คณะกรรมการบัญญัติศัพท์ของราชบัณฑิตยสถานได้บัญญัติขึ้นตั้งแต่ พ.ศ. ๒๔๙๙ เพื่อใช้กับคำ modify ซึ่งหมายถึง การทำให้เปลี่ยนแปลงไปจากลักษณะหรือภาวะเดิม"

ดูเพิ่ม[แก้ไข | แก้ไขต้นฉบับ]

แหล่งข้อมูลอื่น[แก้ไข | แก้ไขต้นฉบับ]

การนำทาง[แก้ไข | แก้ไขต้นฉบับ]

แม่แบบ:Navbox mods