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 ได้! หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมสนับสนุนของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂