เพื่อนเปิด Palworld บน PS5 ไล่หาเซิร์ฟของเราในเกม แล้วไม่เจอ ขณะที่อีกคนซึ่งเล่นบนพีซีเข้าไปตั้งฐานอยู่ตั้งครึ่งชั่วโมงแล้ว หน้าแดชบอร์ดก็ไม่มีอะไรแดง เซิร์ฟก็รันอยู่ และสวิตช์ crossplay ก็เปิดอยู่ นี่คือคำถามเรื่อง Palworld ที่เราเจอบ่อยที่สุด และคำตอบแทบไม่เคยอยู่ที่สวิตช์ crossplay
ที่มันชวนงงเพราะมีสองค่าคนละตัวคุมคนละเรื่อง แต่คำที่ใช้เรียกดันคาบเกี่ยวกัน ตัวแรกตัดสินว่าใครมีสิทธิ์เข้าเซิร์ฟ ส่วนอีกตัวตัดสินว่าใครจะเข้าถึงเซิร์ฟได้เลยหรือไม่
สิทธิ์เข้า กับ เข้าถึงได้ ไม่ใช่เรื่องเดียวกัน
| ค่า | คุมอะไรจริง ๆ | ค่าเริ่มต้นบนเซิร์ฟคุณ |
|---|
| Crossplay | เกมจะรับการเชื่อมต่อจากแพลตฟอร์มไหนบ้าง เปิดอยู่แปลว่ารายชื่อที่อนุญาตคือ Steam, Xbox, Mac และ PS5 ปิดแล้วเหลือแค่ Steam | เปิด |
| ลงลิสต์ Community | เซิร์ฟจะถูกประกาศขึ้นหน้าค้นหาเซิร์ฟเวอร์ Community ในเกมหรือไม่ | ปิด |
เอกสารเซิร์ฟเวอร์ของ Pocketpair เองพูดชัดว่าทำไมแถวที่สองคือแถวที่สำคัญ รายชื่อแพลตฟอร์มที่เล่นข้ามกันได้ของเขาครอบคลุมทั้ง Steam, เครื่องตระกูล Xbox และเวอร์ชันพีซีที่โหลดจาก Microsoft Store, macOS และ PS5 แล้วเขียนต่อว่า ถ้าจะเข้าเซิร์ฟจากเวอร์ชัน Xbox หรือ PS5 ต้องทำเซิร์ฟให้เป็น community server เพราะไคลเอนต์ฝั่งคอนโซลไม่มีช่องให้พิมพ์ที่อยู่เลยแม้แต่ช่องเดียว หน้าค้นหาในเกมคือทางเข้าเดียวที่เขามี
ดังนั้นการที่ผู้เล่นคอนโซลหาเซิร์ฟไม่เจอ จึงเป็นผลลัพธ์ปกติของเซิร์ฟที่ยังไม่ได้ลงลิสต์ ไม่ใช่อาการของอะไรที่พัง ทางแก้คือประกาศมันขึ้นลิสต์
พาผู้เล่นคอนโซลเข้าเซิร์ฟให้ได้
ทุกขั้นตอนต่อไปนี้อยู่ในหน้าเดียว เปิดเซิร์ฟของคุณ ไปที่แท็บ ตั้งค่า แล้วทำงานในการ์ด ตั้งค่า Palworld และไม่มีอะไรในนี้มีผลจนกว่าจะรีสตาร์ท ซึ่งเป็นขั้นตอนสุดท้าย
เปิด Crossplay ให้คอนโซลมีสิทธิ์เข้า
หาแถว Crossplay (เล่นข้ามแพลตฟอร์ม) คำอธิบายใต้หัวข้อบอกไว้เองว่ามันเปิดให้ผู้เล่น Xbox, PS5 และ Mac เข้าร่วมกับผู้เล่น Steam ได้ และถ้าปิดจะเหลือเฉพาะ Steam สวิตช์นี้แสดงเป็นเปิดอยู่แล้วถ้าไม่มีใครไปปิดมันเอง ขั้นนี้จึงมักเป็นแค่การยืนยัน แต่ก็ควรยืนยัน เพราะถ้า crossplay ปิดอยู่ การลงลิสต์จะประกาศเซิร์ฟที่เพื่อนคุณยังเข้าไม่ได้อยู่ดี
รู้ได้ยังไงว่าผ่าน: สวิตช์อยู่ในสถานะเปิด เบื้องหลังนี่คือความต่างระหว่างรายชื่อแพลตฟอร์มที่อนุญาตแบบ (Steam,Xbox,PS5,Mac) กับแบบ (Steam)
ตั้งรหัสผ่านเซิร์ฟเวอร์
กรอกช่อง รหัสผ่านเซิร์ฟเวอร์ ข้อความตัวอย่างในช่องบอกว่าเว้นว่างได้ถ้าไม่ต้องการรหัสผ่าน ซึ่งสำหรับเซิร์ฟส่วนตัวเล่นกันในกลุ่มเพื่อนก็ปกติดี แต่ไม่ใช่ในกรณีนี้ เพราะระบบจะไม่ประกาศเซิร์ฟที่ไม่มีรหัสผ่านขึ้นลิสต์
เลือกรหัสที่คุณยอมพิมพ์ลงแชตกลุ่มได้ เพราะทุกคนที่เข้ามาจากหน้าค้นหาต้องใช้มัน
รู้ได้ยังไงว่าผ่าน: แถวถัดลงไปเลิกเป็นสีจาง
แถวนั้นชื่อ ลงลิสต์ Community (ให้ PS5/Xbox หาเจอ) ตอนที่ช่องรหัสผ่านยังว่าง แถวนี้จะล็อกไว้และเขียนกำกับว่าต้องตั้งรหัสผ่านเซิร์ฟเวอร์ก่อนถึงจะลงลิสต์สาธารณะได้ พอมีรหัสผ่านแล้วมันจะปลดล็อก ให้เปิดสวิตช์
การล็อกนี้ตั้งใจให้เป็นแบบนั้น และบังคับที่ฝั่งเซิร์ฟเวอร์ด้วย ไม่ใช่แค่หน้าจอ เพราะการลงลิสต์คือการกระจายเซิร์ฟของคุณให้ไคลเอนต์ Palworld ทั่วโลกเห็น เซิร์ฟที่ขึ้นลิสต์แล้วยังไม่มีรหัสผ่านจึงมีความเสี่ยงกว้างกว่าเซิร์ฟที่ไม่ได้ลงลิสต์มาก
รู้ได้ยังไงว่าผ่าน: สวิตช์เปิดอยู่ และข้อความใต้หัวข้อเป็นคำอธิบายการลงลิสต์ ไม่ใช่ข้อความที่บอกให้ไปตั้งรหัสผ่านก่อน
รีสตาร์ทเซิร์ฟเวอร์
กด บันทึกการตั้งค่า แล้วรีสตาร์ทเซิร์ฟด้วยปุ่ม รีสตาร์ท เหนือแถบแท็บ ข้อความใต้ปุ่มบันทึกบอกไว้ตรง ๆ อยู่แล้วว่า การบันทึกจะอัปเดตการตั้งค่าทันทีแต่จะไม่รบกวนเซิร์ฟที่กำลังทำงานอยู่ และการรีสตาร์ทคือสิ่งที่ทำให้ค่าใหม่มีผล
ข้อนี้จริงกับทุกค่าในหน้าตั้งค่า Palworld ไม่ใช่แค่สองค่านี้ ค่าที่บันทึกแล้วแต่ยังไม่ได้ผ่านการรีสตาร์ท คือค่าที่ถูกเก็บไว้ ยังไม่ใช่ค่าที่ทำงานอยู่
รู้ได้ยังไงว่าผ่าน: เซิร์ฟกลับมาอยู่ในสถานะรัน เซิร์ฟ Palworld บูตช้าได้ในบางรอบ ให้เวลามันหน่อยก่อนจะสรุปว่าพัง
ให้เพื่อนค้นชื่อเซิร์ฟจากเครื่องคอนโซล
ให้เพื่อนเปิด Palworld เลือก Community server จากด้านข้างของรายชื่อเซิร์ฟเวอร์ แล้วค้นด้วยชื่อเซิร์ฟเวอร์ตามที่ตั้งไว้ในช่อง ชื่อเซิร์ฟเวอร์ ไม่ใช่ชื่อโฮสต์ เพราะคอนโซลไม่มีที่ให้พิมพ์ชื่อโฮสต์อยู่แล้ว จากนั้นใส่รหัสผ่าน
ถ้ายังไม่เจอ: เช็กว่าเซิร์ฟรันอยู่จริงไม่ได้หลับ และเช็กว่าชื่อที่ค้นตรงกับชื่อที่บันทึกไว้ในหน้าตั้งค่า
จุดที่มันเงียบ และคนพลาดกันตรงนี้
การลงลิสต์ต้องมีรหัสผ่านเข้าเซิร์ฟที่ไม่ว่าง และเมื่อไม่มี จะไม่มีอะไรร้องเลย ค่าที่ใช้ลงลิสต์จะไม่ถูกเขียนลงในการตั้งค่าของเซิร์ฟเลยแม้แต่ตัวเดียว เป็นการข้าม ไม่ใช่การปฏิเสธ เซิร์ฟบูตขึ้นมาปกติ หน้าตั้งค่ายังแสดงค่าอื่นที่คุณตั้งไว้ครบ ล็อกก็สะอาด และเซิร์ฟก็ไม่เคยโผล่ในหน้าค้นหาของใครเลย
นี่คือเหตุผลที่บทความนี้มีอยู่ ค่าอื่น ๆ ของ Palworld ถ้าผิดก็จะผิดแบบมีเสียง หรือไม่ก็ไม่ผิดเลย แต่ค่านี้แค่เงียบ ๆ แล้วไม่เกิดขึ้น ถ้าคุณเปิดลงลิสต์ รีสตาร์ทแล้ว แต่คอนโซลยังหาไม่เจอ ให้ไปดูช่องรหัสผ่านเป็นอย่างแรก รวมถึงกรณีที่เคยตั้งรหัสผ่าน ลงลิสต์เรียบร้อย แล้วภายหลังลบรหัสผ่านออกเพราะอยากให้เข้าง่ายขึ้น
ผู้เล่นพีซีพิมพ์อะไรแทน
ผู้เล่นฝั่งพีซีไม่ต้องใช้อะไรจากด้านบนนี้เลย คู่มือการเชื่อมต่อของ Pocketpair อธิบายการกรอกที่อยู่ IP และพอร์ตในช่องใต้รายชื่อเซิร์ฟเวอร์ และเส้นทางนี้ใช้ได้ไม่ว่าเซิร์ฟจะลงลิสต์หรือไม่
ทั้งสองค่าอยู่ในหน้าเซิร์ฟเวอร์ เหนือแถบแท็บ ในการ์ด ที่อยู่เซิร์ฟเวอร์
- ชื่อโฮสต์ บรรทัดบนสุด คือสิ่งที่กรอกในช่องที่อยู่
- พอร์ต UDP บรรทัดของตัวเองใต้ลงมา ในรูป
พอร์ต: {port} (UDP)
Palworld ต่อเข้าโฮสต์พร้อมพอร์ตโดยตรง พอร์ตจึงจำเป็นจริง ๆ ต่างจาก Minecraft ฝั่ง Java ที่ชื่อโฮสต์เปล่า ๆ ก็พอ ปุ่ม คัดลอก บนการ์ดนั้นรู้กติกาข้อนี้ และคัดลอกทั้งโฮสต์และพอร์ตให้พร้อมกันสำหรับเกมที่ต่อผ่าน UDP โดยจะขึ้นข้อความยืนยันว่าคัดลอกที่อยู่แล้ว ถ้าบรรทัดพอร์ตยังเขียนว่า ยังไม่ได้กำหนดพอร์ต แปลว่ายังจองพอร์ตไม่เสร็จ รอสักครู่แล้วโหลดหน้าใหม่
ทำไมเซิร์ฟที่ลงลิสต์แล้วถึงหายไปได้อีก
เซิร์ฟที่หลับ ถูกหยุด หรือถูกเก็บเข้าคลัง คือเซิร์ฟที่ไม่ได้รัน จึงไม่มีอะไรไปลงทะเบียนในหน้าค้นหา มันจะหลุดจากลิสต์และกลับมาเมื่อเริ่มทำงานอีกครั้ง คำอธิบายใต้สวิตช์ลงลิสต์ของเราเองก็เขียนไว้แบบนี้
สำหรับผู้เล่นพีซีเรื่องนี้แทบไม่มีผล เพราะแค่ต่อเข้าที่อยู่และพอร์ตก็ปลุกเซิร์ฟที่หลับอยู่ได้แล้ว ตัวรับการปลุกเฝ้าพอร์ต UDP เหล่านั้นอยู่ และนับว่าเป็นความตั้งใจเข้าเกมจริงเมื่อมีดาต้าแกรมสองชุดจากผู้เล่นคนเดิมภายในห้าวินาที ซึ่งเป็นเกณฑ์ที่ตั้งไว้เพื่อไม่ให้เครื่องสแกนอินเทอร์เน็ตปลุกเซิร์ฟจนคุณเสียเครดิตฟรี ๆ แต่ผู้เล่นคอนโซลไม่มีที่อยู่ให้ต่อ เขาจึงปลุกอะไรไม่ได้เลย เซิร์ฟที่หลับอยู่จะมองไม่เห็นและมองไม่เห็นต่อไป จนกว่าจะมีคนอื่นไปกดเปิด
ถ้าเพื่อนในวงส่วนใหญ่เล่นบนคอนโซล นั่นคือเหตุผลที่ดีพอจะปิดโหมดหลับอัตโนมัติไว้ หรือกดเปิดเซิร์ฟรอไว้เองก่อนเพื่อนเข้า และโหมดหลับอัตโนมัติเป็นค่าที่ปิดอยู่ตั้งแต่แรก ถ้าคุณไม่ได้ไปเปิดเอง เรื่องนี้ก็เรียบร้อยอยู่แล้ว
อันนี้ไม่ใช่ crossplay แบบ Minecraft
สองเกมนี้มีค่าที่มีคำว่า crossplay เหมือนกัน แต่เป็นคนละกลไกที่ไม่เกี่ยวกันเลย บนเซิร์ฟ Minecraft ที่นี่ crossplay เป็นฟีเจอร์รายเซิร์ฟที่ต่อสะพานฝั่ง Bedrock เข้าไป และทำให้เซิร์ฟมีพอร์ตที่สองสำหรับ Bedrock โดยเฉพาะ ส่วนของ Palworld คือรายชื่อแพลตฟอร์มที่อนุญาต ซึ่งอยู่ในไฟล์ตั้งค่าของเกมเอง ไม่มีสะพาน ไม่มีพอร์ตเพิ่ม ไม่มีปลั๊กอิน รู้พฤติกรรมของอันหนึ่งจึงไม่ได้ช่วยให้เดาอีกอันถูก และบรรทัดพอร์ต Bedrock ที่คุณอาจเคยเห็นบนเซิร์ฟ Minecraft ก็ไม่มีของคู่กันในฝั่งนี้
อ่านต่อ
- — ตัวเกมต้องการอะไร และถ้าทำเองต้องเจออะไรบ้าง
- — การ์ดที่อยู่เซิร์ฟเวอร์ แถบแท็บ และส่วนอื่นของหน้า
- — เซิร์ฟหลับเมื่อไหร่ อะไรปลุกได้ และมันแปลว่าอะไรกับวงที่เล่นคอนโซล
- — ถ้าคุณเปิดเซิร์ฟ Palworld ที่บ้านเอง