คู่มือนี้ครอบคลุมการตั้งค่าแอดมิน คำสั่งคอนโซล การรองรับม็อด การจัดการผู้เล่น การไวป์เซิร์ฟเวอร์ และการแก้ไขปัญหาสำหรับเซิร์ฟเวอร์เฉพาะ CryoFall ของคุณ CryoFall เป็นเกมเอาชีวิตรอดแนวสร้างอาณานิคมไซไฟบนดาวเคราะห์มนุษย์ต่างดาวที่เต็มไปด้วยอันตราย มีระบบต้นไม้เทคโนโลยี การทำฟาร์ม การคราฟต์ และการเล่นแบบ PvP/PvE สำหรับการตั้งค่าเซิร์ฟเวอร์เริ่มต้น การกำหนดค่า และคำแนะนำในการเชื่อมต่อ โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ CryoFall
1. การตั้งค่าแอดมิน
CryoFall ใช้โมเดลผู้ดูแลเซิร์ฟเวอร์ (server operator) ซึ่งสิทธิ์แอดมินจะถูกมอบให้ผ่านไฟล์การกำหนดค่ามากกว่าคำสั่งภายในเกม
การเพิ่มผู้ดูแลเซิร์ฟเวอร์
เพื่อมอบสิทธิ์การเข้าถึงแอดมินให้กับผู้เล่นบนเซิร์ฟเวอร์ของคุณ:
- หยุดเซิร์ฟเวอร์จาก GPanel
- เปิดไฟล์รายชื่อ operator ในไดเรกทอรี
Data/ผ่านแท็บ Files หรือ SFTP - เพิ่มชื่อบัญชี CryoFall หรือ ID ของผู้เล่นลงในรายชื่อ operator
- บันทึกไฟล์และรีสตาร์ทเซิร์ฟเวอร์
ผู้ดูแลเซิร์ฟเวอร์มีสิทธิ์เข้าถึงเครื่องมือแอดมิน รวมถึงความสามารถในการเตะ แบน และจัดการโลกจากภายในเกม
2. คำสั่งคอนโซล
CryoFall มีคำสั่งคอนโซลที่สามารถเข้าถึงได้ผ่านคอนโซล GPanel และภายในเกมสำหรับ operator ด้านล่างนี้คือคำสั่งหลักสำหรับการจัดการเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
/player.kick <name> |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ |
/player.ban <name> |
แบนผู้เล่นออกจากเซิร์ฟเวอร์อย่างถาวร |
/player.unban <name> |
ลบผู้เล่นออกจากรายชื่อแบน |
/player.list |
แสดงรายชื่อผู้เล่นที่เชื่อมต่ออยู่ในปัจจุบันทั้งหมด |
/world.save |
สั่งบันทึกโลกทันที |
/server.shutdown |
เริ่มการปิดเซิร์ฟเวอร์อย่างราบรื่นพร้อมบันทึก |
/admin.add <name> |
มอบสถานะ operator (แอดมิน) ให้กับผู้เล่น |
/admin.remove <name> |
เพิกถอนสถานะ operator จากผู้เล่น |
/admin.list |
แสดงรายชื่อผู้ดูแลเซิร์ฟเวอร์ปัจจุบันทั้งหมด |
3. การรองรับม็อด (ModsConfig.xml)
CryoFall รองรับม็อดฝั่งเซิร์ฟเวอร์ที่สามารถปรับเปลี่ยนการเล่น เพิ่มเนื้อหา หรือเปลี่ยนพฤติกรรมของเซิร์ฟเวอร์ได้
การติดตั้งม็อด
- หยุดเซิร์ฟเวอร์จาก GPanel
- ดาวน์โหลดม็อดที่ต้องการจากชุมชนม็อด CryoFall หรือ Steam Workshop
- อัปโหลดไฟล์ม็อดไปยังไดเรกทอรี
Mods/ของเซิร์ฟเวอร์ผ่าน SFTP โปรดดู วิธีอัปโหลดไฟล์ผ่าน SFTP สำหรับคำแนะนำ - แก้ไขไฟล์
ModsConfig.xmlในไดเรกทอรีData/เพื่อลงทะเบียนม็อด - เริ่มเซิร์ฟเวอร์ ตรวจสอบคอนโซลเพื่อยืนยันว่าม็อดโหลดสำเร็จ
รูปแบบ ModsConfig.xml
<ModsConfig>
<Mods>
<Mod>ModFolderName1</Mod>
<Mod>ModFolderName2</Mod>
</Mods>
</ModsConfig>
แต่ละรายการ <Mod> สอดคล้องกับชื่อโฟลเดอร์ภายในไดเรกทอรี Mods/ ลำดับการโหลดจะเป็นไปตามลำดับที่ระบุไว้ในไฟล์ XML
Data/ ของคุณเสมอก่อนเพิ่มหรืออัปเดตม็อด
4. การจัดการผู้เล่น
การเตะและการแบน
- ใช้
/player.kick <name>เพื่อลบผู้เล่นที่ก่อกวนออกทันที - ใช้
/player.ban <name>เพื่อป้องกันไม่ให้ผู้เล่นเชื่อมต่อใหม่อย่างถาวร - ใช้
/player.unban <name>เพื่อยกเลิกการแบน - รายชื่อแบนจะคงอยู่แม้รีสตาร์ทเซิร์ฟเวอร์
การป้องกันด้วยรหัสผ่าน
สำหรับเซิร์ฟเวอร์ส่วนตัว ให้เปิดใช้งานการป้องกันด้วยรหัสผ่านใน ServerSettings.yml:
IsPasswordProtected: true
ServerPassword: "YourSecretPassword"
แชร์รหัสผ่านเฉพาะกับผู้เล่นที่ไว้วางใจเท่านั้น รีสตาร์ทเซิร์ฟเวอร์หลังจากเปลี่ยนการตั้งค่ารหัสผ่าน
5. การไวป์เซิร์ฟเวอร์
เซิร์ฟเวอร์ PvP มักได้ประโยชน์จากการไวป์เป็นระยะเพื่อรีเซ็ตเศรษฐกิจและให้ผู้เล่นทุกคนได้เริ่มต้นใหม่
การไวป์แบบเต็มรูปแบบ
- หยุดเซิร์ฟเวอร์จาก GPanel
- สำรองข้อมูลไดเรกทอรี
Data/ผ่าน SFTP (เผื่อกรณีที่คุณต้องการกู้คืนภายหลัง) - ลบไฟล์บันทึกโลกออกจากไดเรกทอรี
Data/เก็บไฟล์การกำหนดค่าอย่างServerSettings.ymlและModsConfig.xmlไว้หากคุณต้องการรักษาการตั้งค่าของคุณ - เริ่มเซิร์ฟเวอร์ โลกใหม่จะถูกสร้างขึ้นด้วยการกำหนดค่าที่มีอยู่ของคุณ
การไวป์ตามกำหนดการ
สำหรับการไวป์ซ้ำเป็นประจำ ให้กำหนดตารางเวลาและแจ้งให้ผู้เล่นของคุณทราบ:
- ตารางเวลาที่นิยมคือรายสัปดาห์ (PvP แบบแข่งขัน) หรือทุกสองสัปดาห์ (สมดุล)
- ประกาศวันที่ไวป์ในคำอธิบายเซิร์ฟเวอร์ของคุณหรือผ่าน Discord ของชุมชน
- ทำการไวป์ในช่วงเวลาที่มีกิจกรรมน้อยเพื่อลดการรบกวนให้น้อยที่สุด
6. การแก้ไขปัญหา
เซิร์ฟเวอร์แครชเมื่อเริ่มต้น
- ตรวจสอบคอนโซล GPanel เพื่อดูข้อความแสดงข้อผิดพลาด สาเหตุที่พบบ่อยได้แก่ไวยากรณ์ YAML ที่ผิดรูปแบบ (การเยื้องที่ไม่ถูกต้อง การขาดเครื่องหมายโคลอน หรือใช้อักขระแท็บแทนช่องว่าง)
- หากคุณเพิ่งเพิ่มม็อด ลองลบม็อดเหล่านั้นออกจาก
ModsConfig.xmlเพื่อดูว่าม็อดเป็นสาเหตุของการแครชหรือไม่ - ลบ
ServerSettings.ymlและรีสตาร์ทเพื่อสร้างไฟล์การกำหนดค่าใหม่ด้วยค่าเริ่มต้น - หากการแครชยังคงอยู่ เปิดทิกเก็ตขอความช่วยเหลือ พร้อม IP เซิร์ฟเวอร์ของคุณและเอาต์พุตคอนโซลแบบเต็ม
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานใน GPanel และตรวจสอบคอนโซลเพื่อหาข้อผิดพลาด
- ยืนยันว่าผู้เล่นใช้ IP และพอร์ตที่ถูกต้องจากแท็บ Network ของ GPanel
- ตรวจสอบว่ารหัสผ่านเซิร์ฟเวอร์ถูกต้องหากเปิดใช้งานการป้องกันด้วยรหัสผ่าน
- ตรวจสอบให้แน่ใจว่าทั้งเซิร์ฟเวอร์และไคลเอนต์ใช้ CryoFall เวอร์ชันเดียวกัน
- หากใช้ม็อด ยืนยันว่าผู้เล่นได้ติดตั้งม็อดฝั่งไคลเอนต์ที่จำเป็นแล้ว
การแครชที่เกี่ยวข้องกับม็อด
- ลบม็อดที่เพิ่งเพิ่มทีละตัวเพื่อระบุม็อดที่มีปัญหา
- ตรวจสอบความเข้ากันได้ของม็อดกับ CryoFall เวอร์ชันปัจจุบันของคุณ
- ตรวจสอบให้แน่ใจว่าไฟล์
ModsConfig.xmlมีไวยากรณ์ XML ที่ถูกต้องและไม่มีการพิมพ์ผิดในชื่อโฟลเดอร์ม็อด - กู้คืนจากข้อมูลสำรองก่อนติดตั้งม็อดหากโลกเสียหาย
ปัญหาด้านประสิทธิภาพ
- ลด
MaxPlayersหากเซิร์ฟเวอร์มีปัญหาเมื่อมีผู้เล่นพร้อมกันจำนวนมาก - สิ่งก่อสร้างและการอ้างสิทธิ์ที่ดินของผู้เล่นจำนวนมากอาจส่งผลต่อประสิทธิภาพเมื่อเวลาผ่านไป การไวป์ตามกำหนดการช่วยรีเซ็ตสิ่งนี้
- ตรวจสอบว่าม็อดที่ติดตั้งใดมีปัญหาด้านประสิทธิภาพที่ทราบกันอยู่หรือไม่
- หากประสิทธิภาพยังคงไม่ดี ติดต่อฝ่ายสนับสนุน เกี่ยวกับการอัปเกรดแพ็กเกจเซิร์ฟเวอร์ของคุณ
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ CryoFall
- วิธีค้นหา IP และพอร์ตเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ CryoFall ของคุณที่ไม่ได้กล่าวถึงในที่นี้ เปิดทิกเก็ตขอความช่วยเหลือ และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel