คู่มือนี้ครอบคลุมการตั้งค่าผู้ดูแล การจัดการผู้เล่น การจัดการโลก การสำรองข้อมูล การรีเซ็ต และการแก้ไขปัญหาสำหรับเซิร์ฟเวอร์เฉพาะ Sunkenland ของคุณ สำหรับการตั้งค่าและการกำหนดค่าเซิร์ฟเวอร์เริ่มต้น โปรดดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Sunkenland
1. การตั้งค่าผู้ดูแล
การตั้งค่าการเข้าถึงสิทธิ์ผู้ดูแล
การเข้าถึงสิทธิ์ผู้ดูแลใน Sunkenland จัดการผ่านไฟล์ AdminSteamIDs.txt เพิ่ม Steam64 ID ของคุณลงในไฟล์นี้เพื่อรับสิทธิ์ผู้ดูแล:
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Sunkenland ของคุณ
- หยุดเซิร์ฟเวอร์หากกำลังทำงานอยู่
- เปิดแท็บ Files และไปยังโฟลเดอร์โลกของคุณ
- เปิด
AdminSteamIDs.txtและเพิ่ม Steam64 ID ของคุณ (หนึ่งรายการต่อหนึ่งบรรทัด) - บันทึกไฟล์และเริ่มเซิร์ฟเวอร์
การเข้าสู่ระบบในฐานะผู้ดูแลในเกม
- เชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
- เปิดแชทในเกมหรือคอนโซล
- ป้อนคำสั่งเข้าสู่ระบบผู้ดูแล:
/admin YourAdminPassword - ข้อความยืนยันจะปรากฏขึ้นหากการยืนยันตัวตนสำเร็จ
2. คำสั่งผู้ดูแล
หลังจากยืนยันตัวตนเป็นผู้ดูแลแล้ว คำสั่งต่อไปนี้จะใช้ได้ผ่านแชทในเกม นำหน้าคำสั่งทั้งหมดด้วย /
| คำสั่ง | คำอธิบาย |
|---|---|
/admin <password> |
ยืนยันตัวตนเป็นผู้ดูแลด้วยรหัสผ่านที่กำหนดค่าไว้ |
/kick <player_name> |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ |
/ban <player_name> |
แบนผู้เล่นออกจากเซิร์ฟเวอร์ พวกเขาไม่สามารถกลับเข้ามาได้จนกว่าจะถูกยกเลิกการแบน |
/unban <player_name> |
ยกเลิกการแบนผู้เล่น |
/save |
บังคับให้บันทึกโลกทันที |
/time <value> |
ตั้งค่าเวลาในเกมของวัน (เช่น /time 12 สำหรับเที่ยงวัน) |
/weather <type> |
เปลี่ยนสภาพอากาศปัจจุบัน (เช่น clear, rain, storm) |
/players |
แสดงรายการผู้เล่นที่เชื่อมต่ออยู่ทั้งหมด |
/announce <message> |
ส่งประกาศทั่วทั้งเซิร์ฟเวอร์ที่ผู้เล่นทุกคนมองเห็น |
3. การจัดการผู้เล่น
การเตะผู้เล่น
วิธีนำผู้เล่นออกจากเซสชันปัจจุบัน:
/kick PlayerName
ผู้เล่นจะถูกตัดการเชื่อมต่อทันทีแต่สามารถกลับเข้ามาได้เว้นแต่จะถูกแบน
การแบนผู้เล่น
วิธีบล็อกผู้เล่นแบบถาวร:
/ban PlayerName
การแบนจะคงอยู่ตลอดการรีสตาร์ทเซิร์ฟเวอร์ วิธียกเลิกการแบน:
/unban PlayerName
การใช้รหัสผ่านเซิร์ฟเวอร์
สำหรับเซสชันส่วนตัว ให้ตั้งค่ารหัสผ่านเซิร์ฟเวอร์ในแท็บ Startup ของ GPanel หรือไฟล์การกำหนดค่าเซิร์ฟเวอร์ นี่เป็นวิธีที่เชื่อถือได้มากที่สุดในการควบคุมการเข้าถึง เนื่องจากมีเพียงผู้เล่นที่มีรหัสผ่านเท่านั้นที่สามารถเชื่อมต่อได้
การดูผู้เล่นที่เชื่อมต่อ
ใช้คำสั่ง /players เพื่อดูรายการผู้เล่นที่เชื่อมต่อทั้งหมด รวมถึงชื่อและสถานะการเชื่อมต่อของพวกเขา
4. การจัดการโลก
การบังคับบันทึก
วิธีสั่งบันทึกโลกทันทีโดยไม่ต้องรอช่วงเวลาการบันทึกอัตโนมัติ:
/save
คำสั่งนี้มีประโยชน์ก่อนทำการบำรุงรักษา เปลี่ยนการตั้งค่า หรือปิดเซิร์ฟเวอร์
การสำรองข้อมูลโลกของคุณ
- รัน
/saveในเกมเพื่อให้แน่ใจว่าข้อมูลทั้งหมดถูกเขียนแล้ว หรือหยุดเซิร์ฟเวอร์จาก GPanel - เชื่อมต่อผ่าน SFTP (ดู วิธีอัปโหลดไฟล์ผ่าน SFTP)
- ไปยังไดเรกทอรี
saves/ - ดาวน์โหลดโฟลเดอร์โลกทั้งหมดไปยังเครื่องของคุณ
- เก็บข้อมูลสำรองด้วยชื่อและวันที่ที่สื่อความหมาย (เช่น
default_backup_2026-02-26)
การกู้คืนข้อมูลสำรอง
- หยุดเซิร์ฟเวอร์จาก GPanel
- เชื่อมต่อผ่าน SFTP และไปยัง
saves/ - ลบหรือเปลี่ยนชื่อโฟลเดอร์โลกปัจจุบัน
- อัปโหลดโฟลเดอร์สำรองของคุณ โดยตรวจสอบให้แน่ใจว่าชื่อตรงกับการตั้งค่า
world_name - เริ่มเซิร์ฟเวอร์จาก GPanel
การรีเซ็ตโลก
วิธีล้างโลกของคุณทั้งหมดและเริ่มต้นใหม่:
- หยุดเซิร์ฟเวอร์จาก GPanel
- เชื่อมต่อผ่าน SFTP และไปยัง
saves/ - สำรองโฟลเดอร์โลกก่อน หากคุณต้องการเก็บรักษาไว้
- ลบโฟลเดอร์โลกที่ตรงกับการตั้งค่า
world_nameของคุณ - เริ่มเซิร์ฟเวอร์ โลกใหม่จะถูกสร้างขึ้นด้วยการตั้งค่าการกำหนดค่าปัจจุบันของคุณ
การสลับโลก
วิธีสลับไปยังโลกอื่นโดยไม่ลบโลกปัจจุบัน:
- หยุดเซิร์ฟเวอร์จาก GPanel
- เปลี่ยนตัวแปร startup
WORLD_NAMEในแท็บ Startup เป็นชื่ออื่น - เริ่มเซิร์ฟเวอร์ หากโลกยังไม่มีอยู่ โลกใหม่จะถูกสร้างขึ้น
- หากต้องการสลับกลับ ให้เปลี่ยน
WORLD_NAMEกลับเป็นชื่อเดิมแล้วรีสตาร์ท
5. การปรับการตั้งค่าเกม
การเปลี่ยนความยาก
แก้ไขไฟล์การกำหนดค่าเพื่อปรับความยาก:
difficulty=Hard
ตัวเลือก: Easy, Normal, Hard รีสตาร์ทเซิร์ฟเวอร์หลังการเปลี่ยนแปลง
การสลับ PvP/PvE
สลับระหว่างโหมดร่วมมือและโหมดแข่งขัน:
game_mode=PvP
ตั้งค่าเป็น PvE สำหรับการเล่นแบบร่วมมือ หรือ PvP สำหรับการแข่งขัน จำเป็นต้องรีสตาร์ท
การเกิดใหม่ของของที่เก็บได้
ควบคุมความเร็วในการเติมของในกล่องเก็บของ:
loot_respawn_time=1800
ค่าเป็นวินาที ค่าที่ต่ำกว่าทำให้ของมีมากขึ้น ค่าที่สูงกว่าทำให้ของขาดแคลน
6. การแก้ไขปัญหา
คำสั่งผู้ดูแลไม่ทำงาน
- ตรวจสอบว่าคุณได้ยืนยันตัวตนด้วย
/admin YourPasswordก่อนแล้ว - ตรวจสอบว่า Steam64 ID ของคุณอยู่ในรายการ
AdminSteamIDs.txtในโฟลเดอร์โลกของคุณ - ตรวจสอบให้แน่ใจว่าคุณพิมพ์ชื่อผู้เล่นตรงตามที่ปรากฏ (คำนึงถึงตัวพิมพ์เล็ก-ใหญ่)
โลกไม่โหลดหลังการกู้คืน
- ตรวจสอบว่าชื่อโฟลเดอร์ที่กู้คืนตรงกับการตั้งค่า
world_nameอย่างถูกต้อง - ตรวจสอบให้แน่ใจว่าข้อมูลสำรองมาจากเวอร์ชันเกมที่เข้ากันได้ การอัปเดตใหญ่อาจเปลี่ยนรูปแบบเซฟ
- ตรวจสอบคอนโซล GPanel เพื่อหาข้อความแสดงข้อผิดพลาดเฉพาะระหว่างการโหลด
เซิร์ฟเวอร์ขัดข้อง
- ตรวจสอบคอนโซล GPanel เพื่อหาข้อความแสดงข้อผิดพลาดก่อนการขัดข้อง
- ลบไฟล์การกำหนดค่าและรีสตาร์ทเพื่อสร้างค่าเริ่มต้นใหม่
- หากสงสัยว่าเซฟเสียหาย ลองโหลดชื่อโลกอื่นหรือกู้คืนจากข้อมูลสำรอง
- หากการขัดข้องยังคงเกิดขึ้น เปิดทิกเก็ตขอความช่วยเหลือ พร้อมข้อความแสดงข้อผิดพลาดจากคอนโซล
ผู้เล่นไม่สามารถเชื่อมต่อได้หลังการรีเซ็ต
- ตรวจสอบว่าเซิร์ฟเวอร์เริ่มต้นเต็มที่และสร้างโลกเสร็จแล้ว (ตรวจสอบคอนโซล)
- ยืนยันว่ารหัสผ่านเซิร์ฟเวอร์ไม่ได้เปลี่ยนไป
- ตรวจสอบ IP และ port ของเซิร์ฟเวอร์ในแท็บ Network ของ GPanel
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Sunkenland
- วิธีค้นหา IP และ Port ของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหาที่ไม่ได้กล่าวถึงในที่นี้ เปิดทิกเก็ตขอความช่วยเหลือ และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดใด ๆ จากคอนโซล GPanel