คู่มือการตั้งค่าเซิร์ฟเวอร์ Valheim แบบ Dedicated
คู่มือนี้ครอบคลุมการทำให้เซิร์ฟเวอร์ Valheim แบบ dedicated ของคุณทำงาน: การกำหนดค่าตัวแปรเริ่มต้น การเชื่อมต่อผ่าน Steam และการจัดการไฟล์เซฟโลก
การกำหนดค่าการเริ่มต้นเซิร์ฟเวอร์
การตั้งค่าหลักของเซิร์ฟเวอร์ทั้งหมดถูกควบคุมผ่านแท็บ Startup ใน GPanel ตัวแปรหลักที่คุณต้องตั้งค่าคือ:
| ตัวแปร | คำอธิบาย | ค่าเริ่มต้น / ตัวอย่าง |
|---|---|---|
ServerName |
ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ | My Viking Server |
WorldName |
ชื่อของไฟล์โลกที่จะโหลดหรือสร้าง | Midgard |
Password |
รหัสผ่านที่ผู้เล่นต้องป้อนเพื่อเข้าร่วม (ดูกฎด้านล่าง) | shield123 |
PUBLIC_SERVER |
ตั้งเป็น 1 เพื่อแสดงเซิร์ฟเวอร์แบบสาธารณะในเบราว์เซอร์เซิร์ฟเวอร์ หรือ 0 เพื่อทำให้ไม่อยู่ในรายการ/เป็นส่วนตัว (เชื่อมต่อผ่าน IP โดยตรงเท่านั้น) |
1 |
ENABLE_CROSSPLAY |
ตั้งเป็น 1 เพื่ออนุญาตให้ผู้เล่น Xbox และ Game Pass เข้าร่วมผ่าน crossplay ตั้งเป็น 0 เพื่อจำกัดเฉพาะผู้เล่น Steam เท่านั้น |
1 |
BACKUP_INTERVAL |
ความถี่ (เป็นวินาที) ที่เซิร์ฟเวอร์สำรองไฟล์โลกโดยอัตโนมัติ | 1800 (30 นาที) |
BACKUP_COUNT |
จำนวนสำเนาสำรองอัตโนมัติที่จะเก็บไว้ (สำเนาเก่าที่สุดจะถูกลบเมื่อถึงขีดจำกัด) | 4 |
ข้อกำหนดรหัสผ่าน
- รหัสผ่านต้องมีความยาวอย่างน้อย 5 อักขระ
- รหัสผ่านต้องไม่มีชื่อเซิร์ฟเวอร์ (ServerName) เป็นส่วนหนึ่งของข้อความ
- จำเป็นต้องมีรหัสผ่าน — คุณไม่สามารถเว้นว่างได้
ตัวอย่างเช่น หาก ServerName ของคุณคือ Viking Realm คุณจะไม่สามารถใช้รหัสผ่านเช่น VikingRealm2024 หรือ viking ได้ ให้ใช้คำหรือวลีที่ไม่เกี่ยวข้องแทน
หลังจากอัปเดตตัวแปรเริ่มต้นของคุณ ให้รีสตาร์ทเซิร์ฟเวอร์จาก GPanel เพื่อให้การเปลี่ยนแปลงมีผล
พอร์ตเซิร์ฟเวอร์
Valheim ใช้พอร์ต UDP สองพอร์ตที่ต้องเปิดและเข้าถึงได้ทั้งคู่:
| พอร์ต | วัตถุประสงค์ |
|---|---|
| Game port | พอร์ตการเชื่อมต่อหลักสำหรับผู้เล่น |
| Query port | ใช้โดยเบราว์เซอร์เซิร์ฟเวอร์ของ Steam เพื่อแสดงเซิร์ฟเวอร์ |
การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
วิธีที่ 1: เบราว์เซอร์เซิร์ฟเวอร์ Steam (Favorites)
นี่เป็นวิธีที่เชื่อถือได้มากที่สุดในการเชื่อมต่อและหลีกเลี่ยงปัญหาที่รายการเซิร์ฟเวอร์ในเกมไม่รีเฟรช
- เปิด Steam และคลิก View ในแถบเมนู จากนั้นเลือก Game Servers
- คลิกแท็บ Favorites จากนั้นคลิก Add a Server
- ป้อน IP และ query port ของเซิร์ฟเวอร์ของคุณในรูปแบบ
your.ip.address:queryportตรวจสอบแท็บ Network ใน GPanel เพื่อดูพอร์ต query ที่กำหนดให้คุณ - คลิก Find Games at this Address จากนั้น Add Selected Game Server to Favorites
- เซิร์ฟเวอร์ของคุณจะปรากฏในรายการ Favorites ดับเบิลคลิกเพื่อเชื่อมต่อ หรือคลิกขวาแล้วเลือก Connect
วิธีที่ 2: เชื่อมต่อโดยตรงในเกม
- เปิด Valheim และคลิก Start Game จากนั้นเลือกตัวละคร
- ในหน้าจอรายการเซิร์ฟเวอร์ ให้คลิก Add server ที่ด้านล่าง
- ป้อน IP และ game port ของเซิร์ฟเวอร์ของคุณในรูปแบบ
your.ip.address:gameportตรวจสอบแท็บ Network ใน GPanel เพื่อดูพอร์ตเกมที่กำหนดให้คุณ - คลิก Connect และป้อนรหัสผ่านเซิร์ฟเวอร์เมื่อถูกขอ
ตำแหน่งไฟล์โลกและไฟล์เซฟ
Valheim เก็บข้อมูลโลกในสองไฟล์ต่อหนึ่งโลก ต้องมีไฟล์ทั้งสองเพื่อให้โลกโหลดได้อย่างถูกต้อง:
<WorldName>.fwl— ไฟล์ข้อมูลเมตาของโลก (seed, ชื่อ, การตั้งค่า)<WorldName>.db— ไฟล์ข้อมูลโลก (ภูมิประเทศ, โครงสร้าง, ความก้าวหน้า)
ไฟล์เหล่านี้อยู่ในเส้นทางต่อไปนี้บนระบบไฟล์ของเซิร์ฟเวอร์ของคุณ:
/.config/unity3d/IronGate/Valheim/worlds_local/
คุณสามารถเข้าถึงได้ผ่าน SFTP — ดู วิธีอัปโหลดไฟล์ผ่าน SFTP สำหรับคำแนะนำ
การอัปโหลดโลกที่มีอยู่
หากต้องการถ่ายโอนโลกจากเกมในเครื่องของคุณหรือเซิร์ฟเวอร์อื่น:
- หาไฟล์โลก Valheim ในเครื่องของคุณ บน Windows (อัปเดต Ashlands ขึ้นไป) ไฟล์เหล่านี้อยู่ที่:
%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local - เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP
- อัปโหลดทั้งไฟล์
.fwlและ.dbไปยัง/.config/unity3d/IronGate/Valheim/worlds_local/บนเซิร์ฟเวอร์ของคุณ - ตั้งค่าตัวแปรเริ่มต้น
WorldNameให้ตรงกับชื่อไฟล์ (โดยไม่มีนามสกุล) ของไฟล์ที่คุณอัปโหลด - รีสตาร์ทเซิร์ฟเวอร์
การสำรองโลกของคุณ
ดาวน์โหลดไฟล์โลกทั้งสองผ่าน SFTP เป็นประจำ การเก็บข้อมูลสำรองในเครื่องช่วยป้องกันการลบโดยไม่ตั้งใจหรือความเสียหายของโลก
บทความที่เกี่ยวข้อง
- คู่มือการติดตั้งม็อด Valheim — BepInEx, Thunderstore, Valheim Plus และม็อดยอดนิยม
- การแก้ไขปัญหา Valheim — ปัญหาทั่วไปและวิธีแก้ไข
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
- วิธีอัปโหลดไฟล์ผ่าน SFTP