เซิร์ฟเวอร์เฉพาะ: การตั้งค่า Palworld Dedicated Server บน Windows
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
แนะนำ
คุณมี Windows VPS หรือเซิร์ฟเวอร์เฉพาะและต้องการติดตั้งบริการ Palworld Dedicated Server บนเครื่องใช่ไหม? คุณมาถูกที่แล้ว ในคู่มือนี้เราจะอธิบายขั้นตอนทีละขั้นตอนในการติดตั้งบริการนี้บนเซิร์ฟเวอร์ของคุณ
วิธีตั้งค่า Palworld Dedicated Server บน Windows VPS!
รู้สึกเข้าใจมากขึ้นเมื่อเห็นของจริง? เราจัดให้! ดำดิ่งสู่คลิปวิดีโอของเราที่อธิบายทุกอย่างให้คุณ ไม่ว่าคุณจะรีบหรือชอบเรียนรู้แบบสนุก ๆ!
การเตรียมตัว
เริ่มต้นด้วยการเชื่อมต่อกับ VPS ของคุณผ่าน Remote Desktop (RDP) ใช้ คู่มือการเข้าถึงเบื้องต้น (RDP) ของเรา หากคุณต้องการความช่วยเหลือในการทำเช่นนี้
เมื่อคุณเข้าถึงเซิร์ฟเวอร์ได้แล้ว คุณจะต้องติดตั้ง SteamCMD เพื่อให้สามารถดาวน์โหลดไฟล์เซิร์ฟเวอร์เฉพาะที่จำเป็น SteamCMD คือเวอร์ชัน command-line (CLI) ของ Steam client และเป็นเครื่องมือที่ช่วยให้คุณดาวน์โหลดไฟล์ Steam workshop และไฟล์เซิร์ฟเวอร์เฉพาะได้ง่าย ๆ ดาวน์โหลด SteamCMD จากเว็บไซต์ Valve อย่างเป็นทางการ หรือดาวน์โหลดโดยตรง ที่นี่
สร้างโฟลเดอร์ใหม่ที่ไหนสักแห่งบนเซิร์ฟเวอร์ของคุณ ในตัวอย่างนี้เราจะตั้งชื่อว่า steamcmd ไปที่โฟลเดอร์ Downloads ของคุณ หาไฟล์ steamcmd.zip ที่เพิ่งดาวน์โหลดมาแล้ววางไว้ในโฟลเดอร์ steamcmd จากนั้นแตกไฟล์โดยคลิกขวาและใช้ฟังก์ชัน unzip ของ Windows หรือโปรแกรมอื่น ๆ เช่น .7zip หรือ Winrar จะได้ไฟล์ steamcmd.exe ที่ถูกแตกไฟล์ออกมา
รันไฟล์ steamcmd.exe และรอจนกระทั่งกระบวนการติดตั้งเสร็จสมบูรณ์
เมื่อข้อความ Loading Steam API.... OK ปรากฏขึ้น แสดงว่ากระบวนการเสร็จสมบูรณ์แล้ว และคุณสามารถเริ่มติดตั้ง Palworld dedicated server ในส่วนถัดไปได้เลย
การติดตั้ง
หลังจากติดตั้งเสร็จ คุณจะสามารถรันคำสั่งในพรอมต์คำสั่งของ steamcmd.exe ที่เปิดไว้ก่อนหน้านี้ได้ คุณต้องล็อกอินก่อนที่จะทำอะไรได้ โดยใช้ผู้ใช้ anonymous ด้วยคำสั่ง: login anonymous
เมื่อเข้าสู่ระบบแล้ว คุณก็สามารถเริ่มดาวน์โหลดไฟล์ได้เลย
ตัวเลือกเสริม: คุณสามารถตั้งไดเรกทอรีติดตั้งที่ต้องการได้ด้วยคำสั่ง force_install_dir [path] โดยแทนที่ [path] ด้วยเส้นทางที่คุณต้องการใช้สำหรับเซิร์ฟเวอร์ของคุณ เช่น:
force_install_dir C:\Palworld-Server
ตอนนี้รันคำสั่ง app_update 2394010 เพื่อเริ่มดาวน์โหลด App ID 2394010 คือแอปพลิเคชัน Palworld
อย่าขัดจังหวะกระบวนการก่อนเสร็จสิ้นเพื่อหลีกเลี่ยงข้อผิดพลาด อาจใช้เวลาสักครู่ แต่คุ้มค่าที่จะรอ! :)
เมื่อดาวน์โหลดเสร็จแล้ว ไปที่ไดเรกทอรีดาวน์โหลดที่ไฟล์เซิร์ฟเวอร์ทั้งหมดถูกเก็บไว้ ที่นี่คุณสามารถใช้ PalServer.exe เพื่อเริ่มเซิร์ฟเวอร์ได้เลย แต่เราขอแนะนำให้ตั้งค่า port forwarding และกำหนดค่าเซิร์ฟเวอร์ก่อน
การตั้งค่า Port Forwarding สำหรับเซิร์ฟเวอร์ของคุณ
เพื่อให้แน่ใจว่าเซิร์ฟเวอร์ของคุณเข้าถึงได้จากภายนอก คุณต้องแก้ไขกฎ port forwarding สำหรับพอร์ตที่เซิร์ฟเวอร์เฉพาะใช้งาน คุณสามารถทำได้ทั้งผ่านคำสั่ง Powershell ซึ่งง่ายกว่า หรือผ่านหน้า Windows Defender Firewall ตามปกติ
- ผ่าน Powershell
- ผ่าน Windows Defender
เปิดกล่องค้นหาของ Windows แล้วค้นหา Powershell คลิกขวาแล้วเลือก Run as Administrator เพื่อให้มีสิทธิ์ที่จำเป็นและทุกอย่างทำงานได้ถูกต้อง
ตรวจสอบให้แน่ใจว่าคุณรัน Powershell ในโหมด Administrator มิฉะนั้นการตั้งค่าอาจไม่ถูกนำไปใช้
จากนั้นคัดลอกและวางคำสั่งต่อไปนี้ในพรอมต์ Powershell:
New-NetFirewallRule -DisplayName "Palworld Server" -Direction Inbound -LocalPort 8211 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Palworld Server" -Direction Inbound -LocalPort 8211 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Palworld Server" -Direction Outbound -LocalPort 8211 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Palworld Server" -Direction Outbound -LocalPort 8211 -Protocol UDP -Action Allow
คำสั่งเหล่านี้จะสร้างกฎไฟร์วอลล์ที่จำเป็นเพื่อให้เซิร์ฟเวอร์ Palworld ของคุณเข้าถึงได้จากภายนอกโดยอัตโนมัติ
ใช้ฟังก์ชันค้นหาของ Windows เพื่อเปิด การตั้งค่าไฟร์วอลล์ Windows พร้อมความปลอดภัยขั้นสูง คุณอาจต้องกด Advanced Settings เพื่อเปิดหน้าต่างที่จำเป็นหากเปิดหน้าไฟร์วอลล์ Windows ปกติ
คุณต้องสร้างกฎใหม่สำหรับเซิร์ฟเวอร์ Palworld ของคุณ ทำได้โดยคลิกที่กฎขาเข้าและขาออกตามที่อธิบายไว้ด้านล่าง และเพิ่มกฎสำหรับโปรโตคอลและพอร์ตดังนี้:
- TCP ขาเข้าและขาออก: 8211
- UDP ขาเข้าและขาออก: 8211
หากต้องการความช่วยเหลือเพิ่มเติม โปรดใช้ คู่มือ Port Forwarding (Firewall) ของเรา
เมื่อเพิ่มกฎเหล่านี้แล้ว เซิร์ฟเวอร์ของคุณจะเข้าถึงได้จากภายนอก ซึ่งหมายความว่าคุณจะสามารถเชื่อมต่อผ่านที่อยู่ IP ของเซิร์ฟเวอร์ได้ โดยไปที่เบราว์เซอร์รายชื่อเซิร์ฟเวอร์และกรอก IP และพอร์ตในช่องค้นหาด้านล่าง คุณควรค้นหาด้วย: [your_ip_address]:8211
เราขอแนะนำให้ตั้งค่าเซิร์ฟเวอร์ของคุณก่อนผ่านส่วนถัดไปก่อนที่จะเข้าใช้งานเซิร์ฟเวอร์
การตั้งค่า
ตอนนี้คุณได้ตั้งค่าเซิร์ฟเวอร์ Palworld เสร็จแล้ว คุณสามารถปรับแต่งเซิร์ฟเวอร์เพิ่มเติมผ่านไฟล์การตั้งค่าที่อยู่ในไดเรกทอรีของเซิร์ฟเวอร์
ก่อนอื่น ไปที่ไดเรกทอรีนี้:
../steamapps/common/PalServer/Pal/Saved/Config/WindowsServer
คุณจะเจอไฟล์การตั้งค่า PalWorldSettings.ini ผ่านไฟล์นี้คุณสามารถตั้งค่าพารามิเตอร์ต่าง ๆ ของเซิร์ฟเวอร์ได้ ดูรายละเอียดทั้งหมดและความหมายของแต่ละตัวเลือกได้ใน คู่มือการตั้งค่าเซิร์ฟเวอร์
ถ้าคุณไม่เห็นไฟล์นี้ กรุณาเริ่มเซิร์ฟเวอร์ของคุณอย่างน้อย หนึ่งครั้ง เพื่อให้ไฟล์นี้ถูกสร้างขึ้นโดยอัตโนมัติ หรือคุณสามารถคัดลอกและใช้การตั้งค่าเริ่มต้นจากเส้นทาง steamapps/common/PalServer/DefaultPalWorldSettings.ini
เปิดใช้งานโหมด Xbox
เซิร์ฟเวอร์เฉพาะ Palworld ตอนนี้รองรับการเปลี่ยนโหมดเป็นเซิร์ฟเวอร์เฉพาะ Microsoft Store/Xbox เพื่อให้ผู้เล่น Xbox และผู้เล่น Microsoft Store บน PC สามารถเล่นบนเซิร์ฟเวอร์เดียวกันได้
การเล่นข้ามแพลตฟอร์มระหว่างเวอร์ชัน Steam กับ Microsoft Store/Xbox ยังไม่รองรับ เซิร์ฟเวอร์ของคุณจะตั้งค่าให้ทำงานได้กับ Steam หรือ Microsoft Store/Xbox เท่านั้น
ไปที่ไดเรกทอรีนี้และเปิดไฟล์ PalWorldSettings.ini:
../steamapps/common/PalServer/Pal/Saved/Config/WindowsServer/PalWorldSettings.ini
เพิ่มโค้ดนี้ในไฟล์เพื่อเปิดใช้งานโหมด Xbox:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(AllowConnectPlatform=Xbox)
บันทึกไฟล์และครั้งถัดไปที่คุณเปิดเซิร์ฟเวอร์ มันจะทำงานในโหมด Xbox
บนเครื่อง Xbox คุณไม่สามารถเชื่อมต่อโดยตรงผ่านที่อยู่ IP ได้ ดังนั้นถ้าคุณวางแผนจะเล่นบน Xbox คุณต้องตั้งเซิร์ฟเวอร์เฉพาะของคุณให้เป็นสาธารณะ
คุณสามารถทำได้โดยสร้างไฟล์ StartServer.bat ใหม่ในไดเรกทอรีหลัก และใส่คำสั่ง: PalServer.exe -publiclobby ธงเริ่มต้นพิเศษ -publiclobby จะเปิดโหมด Community Server ทำให้เซิร์ฟเวอร์ปรากฏในรายชื่อเซิร์ฟเวอร์
คุณควรกำหนดชื่อเซิร์ฟเวอร์ที่ค้นหาได้ง่าย ดูคู่มือ การตั้งค่าเซิร์ฟเวอร์ เพื่อดูวิธีทำ
การเริ่มต้นและเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
ถึงเวลาสตาร์ทเซิร์ฟเวอร์ของคุณแล้ว คุณอาจต้องติดตั้ง DirectX runtime หากยังไม่มีบน Windows Dedicated Server ของคุณ
ไปที่ไดเรกทอรีหลักของเซิร์ฟเวอร์ Palworld แล้วรัน PalServer.exe เพื่อเริ่มกระบวนการสตาร์ท จะเปิดคอนโซลเซิร์ฟเวอร์ใน command prompt และเริ่มต้นเซิร์ฟเวอร์ หากทุกอย่างเป็นไปตามคาด เซิร์ฟเวอร์ของคุณจะปรากฏในรายชื่อเซิร์ฟเวอร์ หรือคุณสามารถเชื่อมต่อโดยตรงผ่านแถบค้นหาด้านล่างของรายชื่อเซิร์ฟเวอร์โดยค้นหา: [your_ip_address]:8211
คุณได้ติดตั้ง Palworld บน Windows Dedicated Server ของคุณสำเร็จแล้ว!