คู่มือนี้ครอบคลุมการตั้งค่าแอดมิน คำสั่ง การจัดการผู้เล่น การจัดการโลก และการแก้ไขปัญหาสำหรับเซิร์ฟเวอร์ Craftopia แบบ dedicated ของคุณ Craftopia เป็นเกมคราฟต์เอาตัวรอดในโลกเปิดที่มีการทำฟาร์ม การสำรวจ การล่าสัตว์ และระบบอัตโนมัติแบบโรงงาน สำหรับการตั้งค่าเซิร์ฟเวอร์เริ่มต้น การกำหนดค่า และคำแนะนำการเชื่อมต่อ โปรดดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Craftopia
1. การตั้งค่าแอดมิน
เซิร์ฟเวอร์ Craftopia แบบ dedicated ใช้โมเดลสิทธิ์แบบอิงผู้โฮสต์ ผู้ดำเนินการเซิร์ฟเวอร์จะจัดการเซิร์ฟเวอร์ผ่านไฟล์กำหนดค่าและคอนโซลของ GPanel
การเข้าถึงของผู้ดำเนินการเซิร์ฟเวอร์
ในฐานะผู้ดำเนินการเซิร์ฟเวอร์ คุณจัดการเซิร์ฟเวอร์ Craftopia ของคุณผ่าน:
- คอนโซล GPanel: คอนโซลเซิร์ฟเวอร์ใน GPanel แสดงเอาต์พุตของเซิร์ฟเวอร์ เหตุการณ์การเชื่อมต่อของผู้เล่น และข้อความแสดงข้อผิดพลาด
- ไฟล์กำหนดค่า: ไฟล์
ServerSetting.iniควบคุมการตั้งค่าเซิร์ฟเวอร์ทั้งหมด แก้ไขผ่านแท็บ Files ใน GPanel หรือผ่าน SFTP ดู คู่มือการตั้งค่าเซิร์ฟเวอร์ Craftopia สำหรับรายละเอียด - การควบคุมโฮสต์ในเกม: เมื่อเชื่อมต่อในฐานะโฮสต์ คุณอาจมีสิทธิ์เข้าถึงตัวเลือกการจัดการเพิ่มเติมผ่านเมนูในเกม
2. คำสั่งแอดมิน
Craftopia มีคำสั่งฝั่งเซิร์ฟเวอร์ที่สามารถป้อนผ่านคอนโซลของ GPanel หรือคอนโซลในเกม (เมื่อมีให้ใช้งาน) ด้านล่างคือคำสั่งหลักสำหรับการจัดการเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
save |
เรียกใช้การบันทึกโลกทันที |
kick <player> |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ด้วยชื่อหรือ Steam ID |
ban <player> |
แบนผู้เล่นจากเซิร์ฟเวอร์ ป้องกันไม่ให้พวกเขาเชื่อมต่อใหม่ |
unban <player> |
ลบผู้เล่นออกจากรายการแบน |
list |
แสดงรายการผู้เล่นที่เชื่อมต่ออยู่ทั้งหมดพร้อมชื่อและ Steam ID ของพวกเขา |
3. การจัดการผู้เล่น
การเตะผู้เล่น
ในการลบผู้เล่นที่ก่อกวนออกจากเซิร์ฟเวอร์:
- ใช้คำสั่ง
kickในคอนโซลของ GPanel ด้วยชื่อหรือ Steam ID ของผู้เล่น - หรืออีกทางหนึ่งใช้การควบคุมโฮสต์ในเกมหากมีให้ใช้งานผ่านเมนูรายชื่อผู้เล่น
- เป็นทางเลือกสุดท้าย ให้รีสตาร์ทเซิร์ฟเวอร์จาก GPanel เพื่อตัดการเชื่อมต่อผู้เล่นทั้งหมด จากนั้นตั้งรหัสผ่านเพื่อป้องกันไม่ให้ผู้เล่นที่ก่อกวนเข้าร่วมใหม่
การแบนผู้เล่น
ในการป้องกันไม่ให้ผู้เล่นเข้าร่วมอย่างถาวร:
- ใช้คำสั่ง
banในคอนโซลของ GPanel - ผู้เล่นที่ถูกแบนจะถูกติดตามด้วย Steam ID และจะถูกปฏิเสธในความพยายามเชื่อมต่อในอนาคต
- ในการยกเลิกการแบน ให้ใช้คำสั่ง
unbanด้วยตัวระบุผู้เล่นเดียวกัน
การป้องกันด้วยรหัสผ่าน
วิธีควบคุมการเข้าถึงที่น่าเชื่อถือที่สุดคือการตั้งรหัสผ่านเซิร์ฟเวอร์:
ServerPassword=YourSecretPassword
แชร์รหัสผ่านเฉพาะกับผู้เล่นที่เชื่อถือได้เท่านั้น เปลี่ยนรหัสผ่านใน ServerSetting.ini และรีสตาร์ทเซิร์ฟเวอร์เพื่อให้มีผล
4. การจัดการโลก
การรีเซ็ตโลก
ในการล้างโลกทั้งหมดและเริ่มต้นใหม่:
- หยุดเซิร์ฟเวอร์จาก GPanel
- เชื่อมต่อผ่าน SFTP และไปที่ไดเรกทอรี
Saves/ - ลบหรือเปลี่ยนชื่อโฟลเดอร์บันทึกโลก (เปลี่ยนชื่อเพื่อเก็บเป็นข้อมูลสำรอง เช่น
Saves_backup/) - หรือเปลี่ยน
WorldSeedในการกำหนดค่าสำหรับภูมิประเทศที่แตกต่างกัน - เริ่มเซิร์ฟเวอร์ โลกใหม่จะถูกสร้างขึ้น
การสลับโลก
คุณสามารถเก็บรักษาหลายโลกได้โดยการจัดการไดเรกทอรีบันทึก:
- หยุดเซิร์ฟเวอร์จาก GPanel
- เปลี่ยนชื่อไดเรกทอรี
Saves/ปัจจุบันเป็นชื่อที่อธิบายได้ (เช่นSaves_world1/) - หากคุณมีโลกก่อนหน้านี้ ให้เปลี่ยนชื่อกลับเป็น
Saves/ - เริ่มเซิร์ฟเวอร์ มันจะโหลดสิ่งที่อยู่ในไดเรกทอรี
Saves/หรือสร้างโลกใหม่หากว่างเปล่า
การจัดการการบันทึกอัตโนมัติ
กำหนดค่าความถี่ในการบันทึกอัตโนมัติใน ServerSetting.ini:
AutoSaveInterval=300
ค่าเป็นวินาที ค่าเริ่มต้นคือ 300 (5 นาที) ค่าที่ต่ำกว่าจะให้การบันทึกที่บ่อยขึ้นแต่อาจทำให้เกิดการหยุดชั่วครู่บนโลกที่ใหญ่กว่า ตั้งเป็น 0 เพื่อปิดการบันทึกอัตโนมัติ (ไม่แนะนำ)
5. การแก้ไขปัญหา
เซิร์ฟเวอร์แครชเมื่อเริ่มต้นการทำงาน
- ตรวจสอบคอนโซลของ GPanel สำหรับข้อความแสดงข้อผิดพลาด สาเหตุที่พบบ่อยรวมถึงไวยากรณ์การกำหนดค่าที่ผิดรูปแบบ
- ตรวจสอบว่าค่าพอร์ตไม่ได้ถูกเปลี่ยนด้วยตนเอง พอร์ตต้องตรงกับที่ GPanel กำหนด
- ลองลบ
ServerSetting.iniและรีสตาร์ทเพื่อสร้างการกำหนดค่าใหม่ด้วยค่าเริ่มต้น - หากการแครชเกี่ยวข้องกับการเซฟ ให้ลองเปลี่ยนชื่อไดเรกทอรี
Saves/และเริ่มต้นด้วยโลกใหม่ - หากการแครชยังคงอยู่ เปิดทิกเก็ตสนับสนุน พร้อม IP เซิร์ฟเวอร์ของคุณและเอาต์พุตคอนโซลทั้งหมด
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานใน GPanel และตรวจสอบคอนโซลสำหรับข้อผิดพลาด
- ยืนยันว่าผู้เล่นกำลังใช้ IP และพอร์ตที่ถูกต้องจากแท็บ Network ของ GPanel
- ตรวจสอบว่ารหัสผ่านเซิร์ฟเวอร์ถูกต้อง (รหัสผ่านคำนึงถึงตัวพิมพ์เล็กพิมพ์ใหญ่)
- ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ยังไม่ถึงขีดจำกัด
MaxPlayers - ตรวจสอบว่าทั้งเซิร์ฟเวอร์และผู้เล่นกำลังรัน Craftopia เวอร์ชันเดียวกัน การอัปเดตเกมสามารถทำให้ความเข้ากันได้เสียชั่วคราว
เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์
- เซิร์ฟเวอร์ใหม่อาจใช้เวลาหลายนาทีจึงจะปรากฏ ลองการเชื่อมต่อโดยตรงระหว่างรอ
- รีสตาร์ทเซิร์ฟเวอร์หากมันทำงานมาเป็นเวลานานโดยไม่ปรากฏในเบราว์เซอร์
- ผู้เล่นสามารถเชื่อมต่อผ่าน IP โดยตรงได้เสมอเป็นวิธีแก้ปัญหาชั่วคราว
ปัญหาประสิทธิภาพ
- สิ่งก่อสร้างขนาดใหญ่ที่มีการตั้งค่าระบบอัตโนมัติจำนวนมากสามารถเพิ่มภาระงานของเซิร์ฟเวอร์ พิจารณาทำให้สิ่งก่อสร้างที่ซับซ้อนเรียบง่ายขึ้น
- ลด
MaxPlayersหากเซิร์ฟเวอร์มีปัญหากับผู้เล่นพร้อมกันจำนวนมาก - เพิ่ม
AutoSaveIntervalหากการบันทึกทำให้เกิดอาการแล็กเป็นระยะ - หากประสิทธิภาพยังคงไม่ดี ติดต่อฝ่ายสนับสนุน เกี่ยวกับการอัปเกรดแผนเซิร์ฟเวอร์ของคุณ
การเสียหายของเซฟ
- หากเซิร์ฟเวอร์แครชระหว่างการบันทึก ไฟล์เซฟอาจเสียหาย
- กู้คืนจากข้อมูลสำรอง SFTP ที่ทำด้วยตนเองหากมี ดู คู่มือการตั้งค่าเซิร์ฟเวอร์ Craftopia สำหรับคำแนะนำการกู้คืน
- การสำรองข้อมูล SFTP เป็นประจำเป็นการป้องกันที่ดีที่สุด สำรองข้อมูลโลกของคุณอย่างน้อยหนึ่งครั้งต่อเซสชันการเล่น
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Craftopia
- วิธีค้นหา IP และพอร์ตเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นการทำงานเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Craftopia ของคุณที่ไม่ได้กล่าวถึงที่นี่ เปิดทิกเก็ตสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซลของ GPanel