ม็อด Palworld บนเซิร์ฟเวอร์ — ตัวอัปโหลดทำอะไรให้จริง ๆ และผู้พัฒนาเขียนไว้ว่าอย่างไร
อัปเดตล่าสุด 30 กันยายน 2569
uniz.host มีตัวอัปโหลดม็อดให้เซิร์ฟเวอร์ Palworld — เลือกไฟล์ .zip ของม็อด (หรือไฟล์ .pak/.ucas/.utoc เดี่ยว ๆ) แล้วระบบจะวางไฟล์เหล่านั้นลงในโฟลเดอร์ Pal/Content/Paks/~mods ของเกมให้โดยตรง แต่นั่นคือการก๊อปไฟล์ ไม่ใช่ฟีเจอร์ที่รองรับ เพราะเอกสารม็อดของ Pocketpair เองระบุว่าม็อดฝั่งเซิร์ฟเวอร์ทำงานได้เฉพาะเซิร์ฟเวอร์ฉบับ Windows เท่านั้น ส่วนเซิร์ฟเวอร์ของเราเป็น Linux ฉะนั้นให้ถือว่าม็อด Palworld ที่นี่ไม่รองรับและไม่การันตี มันอาจไม่โหลดเลย และผู้พัฒนาเตือนเองว่าม็อดอาจทำให้เซฟพัง ส่วนที่แน่นอนคือ ม็อดมีผลหลังรีสตาร์ทเท่านั้น ผู้เล่นทุกคนต้องมีไฟล์ม็อดชุดเดียวกันในเครื่อง ไฟล์ที่ซ้อนอยู่ในโฟลเดอร์ย่อยจะไม่ถูกโหลด และไฟล์ใน ~mods รอดจากการเก็บถาวรและกู้คืน
- หาไฟล์ของม็อดให้เจอ ไม่ใช่ตัวติดตั้งของ Windows
- อัปโหลดไฟล์ที่หัวข้อม็อดในแท็บคอนเทนต์
- รีสตาร์ทเซิร์ฟเวอร์เพื่อให้เกมอ่านโฟลเดอร์ใหม่
- เช็กว่าม็อดโหลดขึ้นมาจริงหรือเปล่า
ในหน้านี้ · 6 หัวข้อ
"ใส่ม็อดในเซิร์ฟเวอร์ Palworld ได้ไหม" เป็นคำถามที่เจอบ่อยที่สุดข้อหนึ่ง และมันควรได้คำตอบที่ตรงไปตรงมามากกว่าคำตอบที่ฟังแล้วสบายใจ ความจริงคือ uniz.host มีตัวอัปโหลดม็อดให้เซิร์ฟเวอร์ Palworld และในเวลาเดียวกัน ผู้พัฒนาเกมเขียนเอกสารไว้ว่าม็อดฝั่งเซิร์ฟเวอร์เป็นเรื่องของ Windows เท่านั้น สองอย่างนี้จริงพร้อมกัน บทความนี้อธิบายว่าแต่ละอย่างแปลว่าอะไร เพื่อให้คุณตัดสินใจเองได้ว่าจะทุ่มเวลาทั้งเย็นไปกับมันดีไหม
Pocketpair เขียนไว้ว่าอย่างไร
คู่มือเซิร์ฟเวอร์ของ Pocketpair มีหน้าเรื่องม็อดอยู่หน้าเดียว และหน้านั้นเปิดด้วยประโยคนี้
At this time, server-side mods work only on the dedicated server with Windows edition.
หน้าเดียวกันยังบอกอีกสามเรื่องที่ควรจำติดตัวไว้ คือ เฉพาะม็อดที่สร้างมาให้รันบนเซิร์ฟเวอร์เท่านั้นที่จะทำงานบนเซิร์ฟเวอร์ได้ เซิร์ฟเวอร์อ่านม็อดจากโฟลเดอร์ที่อยู่ระดับเดียวกับไฟล์รันเซิร์ฟเวอร์ และประโยคเตือนของผู้พัฒนาเองที่ว่า "Use mods at your own risk. They may cause save-data corruption or crashes." นอกจากนี้ยังมี launch argument ชื่อ -NoMods ที่เอกสารระบุว่าใช้ปิดม็อดทั้งหมดแบบบังคับ
เซิร์ฟเวอร์ Palworld ของเรารันบน Linux จึงไม่มีเอกสารทางการฉบับไหนบอกว่าม็อดรูปแบบใดก็ตามจะโหลดได้บนเซิร์ฟเวอร์แบบที่คุณเช่าที่นี่ ใครก็ตามที่บอกคุณเป็นอย่างอื่น รวมถึงบริษัทโฮสต์เกม กำลังพูดเกินสิ่งที่ผู้พัฒนาประกาศไว้
ตัวอัปโหลดของ uniz.host ทำอะไรในเชิงกลไก
ทีนี้มาถึงส่วนที่เราพูดได้แม่นยำ เพราะเป็นโค้ดของเราเอง
บนเซิร์ฟเวอร์ Palworld แท็บ คอนเทนต์ มีหัวข้อเดียวคือ ม็อด และหัวข้อนั้นไม่ใช่ร้านม็อด แต่เป็นตัวอัปโหลดไฟล์แคบ ๆ ที่ทำอยู่สี่อย่างเท่านั้น
- รับเฉพาะไฟล์
.zip,.pak,.ucasและ.utoc - ถ้าคุณโยนไฟล์
.zipให้ มันจะแกะไฟล์นั้น เก็บเฉพาะรายการที่ลงท้ายด้วย.pak,.ucasหรือ.utocแล้วทิ้งที่เหลือทั้งหมด ทั้ง readme รูปตัวอย่าง และตัวติดตั้ง - มันรีดโครงสร้างโฟลเดอร์ทิ้ง เหลือแค่ชื่อไฟล์เปล่า ๆ ไม่ว่าไฟล์บีบอัดนั้นจะซ้อนโฟลเดอร์ไว้กี่ชั้น
- เขียนไฟล์เหล่านั้นลงที่
Pal/Content/Paks/~modsบนดิสก์ของเซิร์ฟคุณ
เครื่องหมาย ~ ใน ~mods ไม่ใช่ของประดับ เพราะ Unreal Engine จะโหลด pak แบบวางเดี่ยวจากโฟลเดอร์นั้น หลัง pak ของตัวเกมเอง ซึ่งเป็นเหตุผลที่ pak หนึ่งไฟล์ทับของเดิมได้ ส่วนทุกอย่างใต้ตัวอัปโหลดคือระบบจัดการไฟล์ปกติ — เรียกฟังก์ชันอัปโหลด แสดงรายการ และลบ ชุดเดียวกับที่แท็บ ไฟล์ ใช้ นั่นจึงเป็นเหตุผลที่แท็บคอนเทนต์ของ Palworld ต้องใช้สิทธิ์จัดการไฟล์ และเป็นเหตุผลที่ตอนเซิร์ฟถูกเก็บถาวรหรือกำลังกู้คืน ตัวอัปโหลดจะหายไป เหลือแค่ข้อความ จัดการไฟล์ไม่ได้ระหว่างที่โลกถูกเก็บถาวร
ไม่มีขั้นตอนไหนในสายนี้ที่ไปถามเกมว่าจะยอมรับไฟล์พวกนี้ไหม มันคือการคัดลอกไฟล์ไปยังปลายทางที่กำหนดตายตัว ส่วนเซิร์ฟเวอร์ Palworld ฝั่ง Linux จะโหลดมันหรือไม่ อยู่นอกโค้ดของเรา และอยู่นอกเอกสารของผู้พัฒนา
ขั้นตอนติดตั้ง ถ้าอยากลอง
สำรองข้อมูลก่อน และทุกขั้นตอนต่อจากนี้ตั้งอยู่บนเงื่อนไขว่าคุณยอมรับได้ว่าผลลัพธ์อาจเป็นศูนย์
หาไฟล์ของม็อดให้เจอ ไม่ใช่ตัวติดตั้งของ Windows
โหลดม็อดมาแล้วเปิดดูข้างในไฟล์บีบอัดก่อนอัปโหลด สิ่งที่คุณต้องการคือไฟล์ .pak พร้อมไฟล์ .ucas และ .utoc คู่กันในกรณีที่ม็อดนั้นมีครบสามไฟล์ ถ้าสิ่งที่โหลดมาเป็น .exe หรือคำแนะนำบอกให้ลง loader ลงในโฟลเดอร์เกมก่อน ให้หยุดตรงนี้ นั่นคือม็อดทรง Windows loader และตัวอัปโหลดไม่มีอะไรให้หยิบ ระบบจะบอกคุณเองว่า ไม่พบไฟล์ .pak/.ucas/.utoc ในสิ่งที่เลือก
อัปโหลดไฟล์ที่หัวข้อม็อดในแท็บคอนเทนต์
เปิดหน้าเซิร์ฟเวอร์ของคุณ ไปที่แท็บ คอนเทนต์ แล้วลากไฟล์ zip ของม็อดหรือไฟล์เดี่ยว ๆ มาวางในกรอบ ลากไฟล์ม็อดมาวาง หรือเลือกไฟล์ หรือกด เลือกไฟล์ ก็ได้ การอัปโหลดทั้ง zip ปลอดภัยกว่าการแกะเองแล้วลากไฟล์เข้าไป เพราะขั้นตอนรีดโฟลเดอร์ทิ้งคือสิ่งที่ช่วยคุณจากความผิดพลาดที่พบบ่อยที่สุด นั่นคือไฟล์ม็อดไปกองอยู่ลึกลงไปอีกชั้นใน ~mods ซึ่งเอนจินมองไม่เห็น และไม่มีอะไรตรงไหนแจ้งเตือนเลยสักจุด เมื่ออัปโหลดเสร็จ ม็อดจะโผล่ในรายการ ม็อดที่ติดตั้ง ใต้กรอบนั้น ถ้ายังไม่มีอะไร รายการจะเขียนว่า ยังไม่มีม็อดที่ติดตั้ง
รีสตาร์ทเซิร์ฟเวอร์เพื่อให้เกมอ่านโฟลเดอร์ใหม่
เซิร์ฟที่รันอยู่อ่าน pak ของมันไปเรียบร้อยแล้ว ให้กด รีสตาร์ทตอนนี้ ที่แถบที่ขึ้นหลังอัปโหลด หรือปุ่ม รีสตาร์ท บนส่วนหัวของหน้าเซิร์ฟเวอร์ ซึ่งแถบสีเหลืองบนสุดของหัวข้อม็อดก็บอกเรื่องเดียวกัน คือ ม็อด Palworld ต้องลงเหมือนกันทั้งเซิร์ฟและเครื่องผู้เล่นทุกคน — ส่งไฟล์ชุดเดียวกันให้เพื่อนก่อนเข้าเล่น · ลงแล้วรีสตาร์ทเซิร์ฟเพื่อโหลด ก่อนรีสตาร์ท การอัปโหลดไม่เปลี่ยนอะไรทั้งนั้น
เช็กว่าม็อดโหลดขึ้นมาจริงหรือเปล่า
ไม่มีเครื่องหมายถูกสีเขียวตรงไหนที่แปลว่า "ม็อดโหลดแล้ว" ฉะนั้นให้ดูที่ผลแทน เปิดคอนโซลดูตอนเซิร์ฟบูต ม็อดที่ทำอะไรพังมักจะฟ้องออกมาตรงนั้น และถ้าเซิร์ฟวนแครชทันทีหลังใส่ม็อด นั่นก็เป็นคำตอบแล้ว จากนั้นเข้าเกมไปดูสิ่งที่ม็อดควรจะเปลี่ยน ถ้าเซิร์ฟบูตขึ้นสวย ๆ แต่โลกเหมือนเดิมทุกอย่าง ข้อสรุปที่ซื่อสัตย์ที่สุดคือม็อดไม่ได้ถูกโหลด ซึ่งตรงกับที่ประโยค Windows-only ของผู้พัฒนาทำนายไว้
ทำไมม็อดถึงเงียบไปเฉย ๆ
สี่สาเหตุ และมีแค่สองข้อแรกที่คุณแก้เองได้
| เกิดอะไรขึ้น | ดูยังไง |
|---|---|
| ยังไม่ได้รีสตาร์ทหลังอัปโหลด | ม็อดอยู่ในรายการ ม็อดที่ติดตั้ง แล้ว แต่เซิร์ฟรันต่อเนื่องมาตั้งแต่ก่อนอัปโหลด |
ไฟล์ไปตกอยู่ในโฟลเดอร์ย่อย ไม่ได้อยู่ใน ~mods ตรง ๆ | เกิดได้เฉพาะตอนที่คุณอัปโหลดเองผ่านแท็บไฟล์ เพราะหัวข้อม็อดในแท็บคอนเทนต์รีดโฟลเดอร์ให้อยู่แล้ว |
| ม็อดเป็นของฝั่งไคลเอนต์ หรือต้องใช้ loader ของ Windows | หน้าม็อดพูดถึง loader, injector หรือไฟล์ .exe |
| เซิร์ฟเวอร์ Linux ไม่โหลดมันจริง ๆ | ทุกข้อข้างบนผ่านหมด บูตสะอาด แต่ในเกมไม่มีอะไรเปลี่ยน |
ในฟอร์มตั้งค่า Palworld ยังมีสวิตช์ชื่อ อนุญาต Mod ฝั่งผู้เล่น (Allow Client Mod) ซึ่งแม็ปไปที่ค่า ALLOW_CLIENT_MOD ของเซิร์ฟเวอร์ เราเปิดให้ตั้งและส่งค่าไปให้เกมจริง แต่เกมเอาไปทำอะไรต่อ ไม่มีเอกสารของผู้พัฒนาอธิบายไว้ จึงอย่าเข้าใจว่านี่คือสวิตช์ที่ทำให้ม็อดฝั่งเซิร์ฟเวอร์ใช้ได้ และเหมือนทุกค่าในฟอร์มนั้น มันมีผลตอนรีสตาร์ทครั้งถัดไป
อะไรที่เรารับปากได้ และอะไรที่รับปากไม่ได้
สิ่งที่เรารับปากได้คือการจัดการไฟล์ ม็อดที่คุณอัปโหลดอยู่บนดิสก์ของเซิร์ฟคุณเอง ลบทิ้งได้จากหัวข้อม็อดที่เดิม และรอดจากรอบเก็บถาวรแล้วกู้คืน เพราะไฟล์เก็บถาวรตัด pak ของตัวเกมออกทีละนามสกุลที่ระดับ Paks/ และรูปแบบนั้นเอื้อมไม่ถึง Paks/~mods ไฟล์ของคุณจึงกลับมาพร้อมโลก
สิ่งที่เรารับปากไม่ได้คือ Palworld จะโหลดม็อดพวกนั้น ไม่ใช่เพราะเราพยายามไม่มากพอ แต่เพราะข้อความทางการเพียงข้อความเดียวที่มีอยู่บอกว่าม็อดฝั่งเซิร์ฟเวอร์เป็นฟีเจอร์ของฉบับ Windows และเราไม่ประกาศสิ่งที่ขัดกับผู้พัฒนาโดยไม่มีหลักฐาน ถ้าม็อดคือเหตุผลหลักที่คุณจะเช่าเซิร์ฟเวอร์ ตั้งความคาดหวังตามนี้ก่อนเติมเครดิต
อ่านต่อ
- เซิร์ฟเวอร์ Palworld — ทำเองยังไง และต้นทุนของทั้งสองทาง
- ทัวร์แดชบอร์ด — แท็บ ปุ่มรีสตาร์ท และคอนโซลอยู่ตรงไหน
- RAM ของเซิร์ฟเวอร์เกม — ม็อดเพิ่มภาระหน่วยความจำให้เกมที่กินแรมอยู่แล้ว
คำถามที่พบบ่อย
ติดตั้งม็อดบนเซิร์ฟเวอร์ Palworld ที่ uniz.host ได้ไหม
อัปโหลดได้ ส่วนเกมจะโหลดให้หรือไม่เป็นอีกเรื่องหนึ่ง หัวข้อม็อดในแท็บคอนเทนต์จะวางไฟล์ .pak/.ucas/.utoc ลงโฟลเดอร์ Pal/Content/Paks/~mods ของเซิร์ฟ ซึ่งเป็นที่ที่ Unreal ใช้โหลด pak แบบวางเดี่ยว แต่ Pocketpair เขียนเอกสารเรื่องม็อดฝั่งเซิร์ฟเวอร์ไว้สำหรับเซิร์ฟเวอร์ฉบับ Windows เท่านั้น และเซิร์ฟของเราเป็น Linux เพราะฉะนั้นเรื่องนี้ไม่รองรับและไม่การันตีใด ๆ ทั้งสิ้น ลองกับเซิร์ฟที่พังแล้วไม่เดือดร้อน และสำรองข้อมูลก่อนเสมอ
อัปโหลดม็อดไปแล้วแต่ไม่มีอะไรเกิดขึ้นเลย เพราะอะไร
มีสี่สาเหตุที่พบบ่อย ไล่ตามลำดับที่ควรเช็ก หนึ่ง ยังไม่ได้รีสตาร์ท เพราะเกมอ่านโฟลเดอร์ม็อดตอนบูตเท่านั้น ไม่ได้อ่านระหว่างรัน สอง ม็อดตัวนั้นมาเป็นตัวติดตั้งหรือต้องใช้ loader ของ Windows จึงไม่มีไฟล์ pak ให้ตัวอัปโหลดหยิบ สาม ม็อดเป็นแบบฝั่งไคลเอนต์ล้วน ๆ ใส่บนเซิร์ฟไปก็ไม่มีผล และสี่ ม็อดนั้นใช้กับเซิร์ฟเวอร์ Linux ไม่ได้จริง ๆ ซึ่งเป็นกรณีที่เอกสารของผู้พัฒนาชี้ไว้
มีระบบ CurseForge หรือ Modrinth เหมือนฝั่ง Minecraft ไหม
ไม่มี Palworld มีรายการฟีเจอร์ว่างเปล่าใน game registry ของเรา จึงไม่มีหน้าค้นหาแล้วกดติดตั้ง หัวข้อม็อดในแท็บคอนเทนต์เป็นตัวอัปโหลดไฟล์ธรรมดาที่มาแทนที่ตรงนั้น เหตุผลที่บันทึกไว้ในโค้ดคือ mod loader ของ Palworld ที่แจกผ่านแพลตฟอร์มพวกนั้นเป็นของฝั่ง Windows ซึ่งสอดคล้องกับที่ผู้พัฒนาเขียนเอกสารม็อดฝั่งเซิร์ฟเวอร์ไว้เฉพาะ Windows
เพื่อนที่เข้ามาเล่นต้องลงไฟล์ม็อดด้วยไหม
ต้อง และไม่ใช่ทางเลือก แถบสีเหลืองบนสุดของหัวข้อม็อดบอกไว้ตรง ๆ ว่าม็อด Palworld ต้องลงเหมือนกันทั้งเซิร์ฟและเครื่องผู้เล่นทุกคน ถ้าเซิร์ฟมีแต่เครื่องผู้เล่นไม่มี หรือกลับกัน นั่นคือไฟล์ไม่ตรงกัน และไฟล์ไม่ตรงกันเป็นหนึ่งในสาเหตุที่ทำให้เข้าเซิร์ฟไม่ได้หรือหลุดตอนโหลดบ่อยที่สุด
ม็อดรอดจากการเก็บถาวรและกู้คืนโลกไหม
รอด ตอนเซิร์ฟที่หยุดอยู่ถูกเก็บถาวร ระบบจะตัดไฟล์ pak ของตัวเกมออกเพื่อไม่ให้ต้องแบกไฟล์ที่ SteamCMD ลงไว้ราว 15 GB ต่อเซิร์ฟ แต่รายการที่ตัดออกเขียนไว้ทีละนามสกุลที่ระดับโฟลเดอร์ Paks และรูปแบบนั้นไม่กินลึกลงไปอีกชั้น ไฟล์ใน Paks/~mods จึงถูกเก็บไปกับไฟล์เก็บถาวรและกลับมาครบตอนกู้คืน
ม็อดทำให้เซฟพังได้ไหม
หน้าม็อดของผู้พัฒนาเขียนไว้เองในประโยคเดียวว่าใช้ม็อดโดยยอมรับความเสี่ยงเอง เพราะม็อดอาจทำให้ข้อมูลเซฟเสียหายหรือเกมแครชได้ และในเมื่อเรื่องนี้ไม่รองรับบนเซิร์ฟเวอร์ Linux อยู่แล้ว ให้สำรองข้อมูลก่อนติดตั้งทุกครั้ง และสำรองอีกรอบก่อนถอดม็อดที่ใช้งานมาสักพัก เพราะของที่ม็อดเพิ่มเข้ามาอาจทิ้งร่องรอยไว้ในโลกที่ไม่มีม็อดตัวนั้นแล้ว
แหล่งอ้างอิง
- Installing Mods on a Server | Palworld Server Guide (ตรวจลิงก์เมื่อ 14 สิงหาคม 2569)
บทความที่เกี่ยวข้อง
อยากข้ามขั้นตอนพวกนี้ไปเลยไหม
เปิดเซิร์ฟบน uniz.host ได้ในไม่กี่นาที จ่ายรายชั่วโมงเฉพาะตอนเซิร์ฟเปิด เติมเครดิตขั้นต่ำ ฿20