ข้ามไปยังเนื้อหาหลัก

Minecraft: ตั้งค่า crossplay ระหว่าง Minecraft Java & Bedrock Editions

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

แนะนำ

โดยปกติแล้วการเล่นร่วมกันระหว่าง Minecraft Java และ Bedrock editions ไม่สามารถทำได้เพราะทั้งสองเวอร์ชันถือเป็นแพลตฟอร์มแยกกันอย่างสมบูรณ์ โชคดีที่ในยุคปัจจุบันคุณสามารถทำให้ crossplay เป็นไปได้โดยใช้ปลั๊กอินเฉพาะสำหรับเซิร์ฟเวอร์ Java Edition ที่ช่วยให้ผู้เล่น Bedrock edition สามารถเล่นร่วมกันได้ ในคู่มือนี้เราจะสำรวจขั้นตอนการติดตั้งและตั้งค่าปลั๊กอิน GeyserMC พร้อมกับ Floodgate เพื่อทำให้การเล่นข้ามแพลตฟอร์มทั้งสองเป็นเรื่องง่ายและสะดวก

การเตรียมตัว

เพื่อที่จะตั้งค่า crossplay คุณต้องมีเซิร์ฟเวอร์ Minecraft ที่รันซอฟต์แวร์เซิร์ฟเวอร์ Java ที่รองรับ เราแนะนำให้ใช้ Paper, Spigot หรือ Bukkit ซึ่งเป็นตัวเลือกยอดนิยมที่สุด

คุณควรมี เซิร์ฟเวอร์เกม Minecraft พร้อมเกมเหล่านี้ติดตั้งและเปิดใช้งานแล้ว หากคุณต้องการความช่วยเหลือในการทำเช่นนี้ ดูได้จาก คู่มือเปลี่ยนเกม

การติดตั้ง

เริ่มต้นการติดตั้งโดยไปที่แดชบอร์ดเว็บอินเทอร์เฟซของเซิร์ฟเวอร์เกมของคุณ แล้วไปที่เมนู Settings->Plugins ในหน้านี้ให้หาเมนูแบบเลื่อนลงของ GeyserMC และเลือกมัน ใช้ปุ่มติดตั้งเพื่อติดตั้งปลั๊กอินลงเซิร์ฟเวอร์ของคุณโดยอัตโนมัติ และรอจนแถบความคืบหน้าสิ้นสุด

เรายังแนะนำให้ติดตั้งปลั๊กอิน Floodgate ซึ่งอยู่ในส่วนเดียวกัน เพราะมันมีประโยชน์หลายอย่าง เช่น:

  • อนุญาตให้ผู้เล่น Bedrock Edition เข้าร่วมโดยไม่ต้องมีบัญชี Java
  • สามารถเห็นสกินของ Bedrock Edition บน Java edition ได้
  • มีประโยชน์สำหรับนักพัฒนาหลายอย่าง
บันทึก

ปลั๊กอิน Floodgate เป็นตัวเลือกเสริม แต่เราแนะนำอย่างยิ่งเพราะมันทำให้การเล่นข้ามแพลตฟอร์มง่ายขึ้นสำหรับผู้เล่น Bedrock

เมื่อติดตั้งปลั๊กอินเรียบร้อยแล้ว ให้ไปที่ส่วนถัดไปเพื่อกำหนดค่าการตั้งค่า

การตั้งค่าปลั๊กอิน

ในส่วน Plugins เดียวกันบนเว็บอินเทอร์เฟซ ให้เลือกไอคอนตั้งค่าสีฟ้าที่อยู่ข้างๆ ปลั๊กอิน GeyserMC ซึ่งจะพาคุณไปยังพื้นที่ที่เหมาะสมในส่วน Settings

ในหน้านี้คุณสามารถปรับแต่งชื่อเซิร์ฟเวอร์และบรรทัด MOTD ที่จะแสดงสำหรับผู้เล่น Bedrock Edition โดยเฉพาะ

ถ้าคุณเลื่อนลงมาด้านล่างของหน้า คุณจะเห็นพอร์ตที่ถูกกำหนดให้กับเซิร์ฟเวอร์ของคุณ

  • Game Port คือพอร์ตหลักของเซิร์ฟเวอร์ที่ควรใช้เมื่อเชื่อมต่อผ่านไคลเอนต์ Java Edition ปกติ
  • Port 5 คือพอร์ตที่ปลั๊กอิน GeyserMC ใช้ คุณควรใช้พอร์ตนี้เมื่อเชื่อมต่อผ่านไคลเอนต์ Bedrock Edition

เมื่อเชื่อมต่อจากไคลเอนต์ ให้แน่ใจว่าใช้พอร์ตที่ถูกต้องตามเวอร์ชันของ Minecraft client

เคล็ดลับ

สำหรับลูกค้าที่ใช้ตัวเลือกการตั้งค่าเซิร์ฟเวอร์ Own IP สามารถขอปรับแต่งพอร์ตได้ตามต้องการโดยติดต่อ ฝ่ายสนับสนุน ผ่านระบบตั๋ว

การเชื่อมต่อ & แก้ไขปัญหา

หลังจากตั้งค่าปลั๊กอินเสร็จแล้ว ให้รีสตาร์ทเซิร์ฟเวอร์เพื่อให้การตั้งค่าใหม่มีผล จากนั้นลองเชื่อมต่อเซิร์ฟเวอร์จากทั้งสองเวอร์ชันเกมเพื่อทดสอบว่าทุกอย่างทำงานได้ดี

ตรวจสอบให้แน่ใจว่าใช้พอร์ตที่ถูกต้องตามเวอร์ชันเกม ซึ่งควรเป็น Port 5 สำหรับผู้เล่น Bedrock และ Game Port สำหรับผู้เล่น Java edition โดยสามารถดูได้ในแท็บ Settings หรือโดยการวางเมาส์เหนือไอคอนข้อมูลบนแดชบอร์ดของเว็บอินเทอร์เฟซ

ถ้าสำเร็จ คุณจะสามารถเล่นข้ามแพลตฟอร์มและเชื่อมต่อจากไคลเอนต์ทั้งสองเวอร์ชันได้อย่างง่ายดาย

ถ้าคุณเจอปัญหาในการเชื่อมต่อเซิร์ฟเวอร์ ให้ลองทำตามขั้นตอนแก้ไขปัญหาด้านล่างซึ่งน่าจะช่วยแก้ไขปัญหาทั่วไปได้

Client เวอร์ชันเก่า - Server เวอร์ชันเก่า

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

แต่สำหรับ Bedrock Edition จะเปลี่ยนเวอร์ชันเกมได้ไม่ง่าย ดังนั้นถ้าเจอปัญหานี้บนไคลเอนต์ Minecraft Bedrock Edition ให้แน่ใจว่าอัปเดตแอปและเซิร์ฟเวอร์เป็นเวอร์ชันล่าสุด

เรายังแนะนำให้ใช้ปลั๊กอิน ViaVersion และ ViaBackwards ซึ่งช่วยขยายเวอร์ชันเกมที่เซิร์ฟเวอร์รองรับ ทำให้ผู้ใช้ที่มีเวอร์ชันเกมต่ำกว่าหรือสูงกว่ายังสามารถเชื่อมต่อได้ เช่นเดียวกับก่อนหน้า ให้ไปที่ส่วน Plugins บนเว็บอินเทอร์เฟซ และในเมนูแบบเลื่อนลง All Plugins หา ViaVersion และ ViaBackwards ใช้ไอคอนดาวน์โหลดสีเขียวเพื่อติดตั้งลงเซิร์ฟเวอร์

บันทึก

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

เมื่อติดตั้งปลั๊กอินแล้ว ลองเชื่อมต่ออีกครั้งซึ่งควรจะรองรับเวอร์ชันเกมที่หลากหลายขึ้น

ไม่สามารถเชื่อมต่อกับโลกได้

สาเหตุทั่วไปของปัญหานี้คือการใช้พอร์ตผิดเมื่อเพิ่มเซิร์ฟเวอร์ในไคลเอนต์ของคุณ ให้แน่ใจว่าใช้พอร์ตที่อยู่ใน Port 5 ในส่วน Settings ของเว็บอินเทอร์เฟซเซิร์ฟเวอร์เกมเมื่อเชื่อมต่อจากไคลเอนต์ Bedrock Edition และสำหรับไคลเอนต์ Java Edition ให้ใช้พอร์ตหลัก Game Port

ถ้าปัญหายังอยู่ เราแนะนำให้ตรวจสอบไฟล์การตั้งค่าปลั๊กอิน GeyserMC เพื่อให้แน่ใจว่าพอร์ตถูกตั้งค่าอัตโนมัติถูกต้อง ไปที่ส่วน Configs บนเว็บอินเทอร์เฟซและเปิดไฟล์ plugins/Geyser-[your_servertype]/config.yml โดยใช้ปุ่มแก้ไขสีฟ้า

ในไฟล์นี้ ให้หา port ที่อยู่ในส่วน bedrock และ remote ตรวจสอบให้แน่ใจว่าพอร์ต bedrock ตั้งค่าเป็นค่าที่อยู่ใน Port 5 ของส่วน Settings และพอร์ต remote ตั้งเป็น 25565 หรือ Game Port

สรุป

ยินดีด้วย คุณได้ติดตั้งและตั้งค่าปลั๊กอิน GeyserMC บนเซิร์ฟเวอร์ Minecraft ของคุณสำเร็จแล้ว ซึ่งทำให้สามารถเล่นข้ามแพลตฟอร์มระหว่าง Java และ Bedrock editions ได้! หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมสนับสนุนของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂