เครื่องยนต์ MMO ประเภทต่าง ๆ มีอะไรบ้าง

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

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

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

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

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