คู่มือนี้ครอบคลุมการควบคุมของผู้ดูแลระบบและโฮสต์สำหรับเซิร์ฟเวอร์เฉพาะ Portal Knights ของคุณ รวมถึงการจัดการผู้เล่น การจัดการโลก และการแก้ไขปัญหาทั่วไป สำหรับการตั้งค่าเซิร์ฟเวอร์เบื้องต้น โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ Portal Knights
1. สิทธิ์ผู้ดูแลระบบ / โฮสต์
ใน Portal Knights เจ้าของเซิร์ฟเวอร์ (บัญชีที่สร้างโลก) มีสิทธิ์ระดับโฮสต์ บนเซิร์ฟเวอร์เฉพาะ การควบคุมผู้ดูแลระบบถูกจัดการผ่าน:
- ไฟล์การกำหนดค่าเซิร์ฟเวอร์: ควบคุมการตั้งค่าทั่วทั้งเซิร์ฟเวอร์เช่น PvP ความยาก และจำนวนผู้เล่นสูงสุด
- คอนโซล GPanel: เริ่ม หยุด และรีสตาร์ทเซิร์ฟเวอร์ ดูบันทึกและเอาต์พุต
- เมนูโฮสต์ในเกม: ผู้เล่นโฮสต์สามารถเตะผู้เล่นและจัดการการตั้งค่าเซสชันพื้นฐานได้
การตั้งค่าการเข้าถึงผู้ดูแลระบบ
ผู้เล่นคนแรกที่เข้าร่วมเซิร์ฟเวอร์หลังจากการสร้างโลกใหม่มักจะได้รับสิทธิ์โฮสต์ เพื่อให้แน่ใจว่าคุณมีการเข้าถึงผู้ดูแลระบบ:
- เริ่มเซิร์ฟเวอร์จาก GPanel
- เป็นผู้เล่นคนแรกที่เชื่อมต่อกับเซิร์ฟเวอร์
- คุณจะมีการควบคุมระดับโฮสต์ในเมนูหยุดชั่วคราวในเกม
2. การจัดการผู้เล่น
การเตะผู้เล่น
ในฐานะโฮสต์ คุณสามารถลบผู้เล่นที่ก่อกวนออกจากเซิร์ฟเวอร์ของคุณได้:
- เปิด เมนูหยุดชั่วคราว ในเกมขณะเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
- ไปที่ รายการผู้เล่น
- เลือกผู้เล่นที่คุณต้องการลบ
- เลือก Kick เพื่อลบพวกเขาออกจากเซสชัน
การใช้รหัสผ่านเซิร์ฟเวอร์
วิธีที่มีประสิทธิภาพที่สุดในการควบคุมว่าใครสามารถเข้าร่วมเซิร์ฟเวอร์ของคุณได้คือผ่านรหัสผ่าน ตั้งค่าในแท็บ Startup ของ GPanel หรือในไฟล์การกำหนดค่าเซิร์ฟเวอร์:
"admins": { "credentials": { "password": "YourSecretPassword" } }
เฉพาะผู้เล่นที่ทราบรหัสผ่านเท่านั้นที่สามารถเชื่อมต่อได้ เปลี่ยนรหัสผ่านและรีสตาร์ทเซิร์ฟเวอร์เพื่อล็อกผู้เล่นที่ไม่ต้องการออกทันที
จำนวนผู้เล่นสูงสุด
Portal Knights รองรับผู้เล่นได้สูงสุด 4 คนในโหมดร่วมมือกัน ควบคุมจำนวนผู้เล่นผ่าน:
"users": { "credentials": { "password": "user_password" } }
ตั้งค่านี้เป็นค่าที่ต่ำกว่าหากคุณต้องการขนาดกลุ่มที่ควบคุมได้มากขึ้น (เช่น 2 สำหรับการเล่นคู่)
3. การจัดการโลก
การสลับโลก
คุณสามารถรันหลายโลกบนเซิร์ฟเวอร์เดียวกันได้โดยการเปลี่ยนการตั้งค่า world_name:
- หยุดเซิร์ฟเวอร์จาก GPanel
- ไปที่แท็บ Startup และเปลี่ยนตัวแปร
WORLD_NAMEหรือแก้ไขไฟล์การกำหนดค่า:"basicServerData": { "saveFolderPath": "./my_new_world_saves" } - เริ่มต้นเซิร์ฟเวอร์ หากโลกไม่มีอยู่ โลกใหม่จะถูกสร้างขึ้นโดยอัตโนมัติ
การรีเซ็ตโลก
ในการรีเซ็ตโลกของคุณอย่างสมบูรณ์และเริ่มต้นใหม่:
- หยุดเซิร์ฟเวอร์จาก GPanel
- เชื่อมต่อผ่าน SFTP (ดู วิธีอัปโหลดไฟล์ผ่าน SFTP)
- ไปที่ไดเรกทอรี
dedicated_server/savedata/ - ลบหรือเปลี่ยนชื่อโฟลเดอร์โลกที่ตรงกับการตั้งค่า
world_nameของคุณ - เริ่มต้นเซิร์ฟเวอร์ โลกใหม่จะถูกสร้างขึ้นโดยอัตโนมัติ
การสำรองข้อมูลโลก
- หยุดเซิร์ฟเวอร์จาก GPanel
- เชื่อมต่อผ่าน SFTP และไปที่
dedicated_server/savedata/ - ดาวน์โหลดโฟลเดอร์โลกทั้งหมดไปยังเครื่องของคุณ
- เก็บข้อมูลสำรองในตำแหน่งที่ปลอดภัยพร้อมชื่อที่สื่อความหมาย (เช่น
default_backup_2026-02-26)
การกู้คืนข้อมูลสำรอง
- หยุดเซิร์ฟเวอร์จาก GPanel
- เชื่อมต่อผ่าน SFTP และไปที่
dedicated_server/savedata/ - อัปโหลดโฟลเดอร์ข้อมูลสำรองของคุณ โดยตรวจสอบให้แน่ใจว่าชื่อโฟลเดอร์ตรงกับการตั้งค่า
world_name - เริ่มเซิร์ฟเวอร์จาก GPanel
4. การตั้งค่าความยากและ PvP
การเปลี่ยนความยาก
ความยากของโลกถูกตั้งค่าเมื่อสร้าง ในการสลับความยาก คุณต้องสร้างโลกใหม่:
| ความยาก | คำอธิบาย |
|---|---|
Normal |
พลังชีวิตและความเสียหายของศัตรูมาตรฐาน แนะนำสำหรับการเล่นแบบสบายๆ และกลุ่มใหม่ |
Hard |
พลังชีวิตและความเสียหายของศัตรูเพิ่มขึ้น รางวัล XP ที่สูงขึ้น แนะนำสำหรับผู้เล่นที่มีประสบการณ์ |
การเปิด/ปิด PvP
โหมดเกมเพลย์สามารถเปลี่ยนได้โดยการอัปเดตตัวแปรการเริ่มต้น GAMEMODE ใน GPanel ตัวเลือกคือ Adventure และ Creative:
"gameplayMode": "Creative"
ตั้งค่าเป็น false เพื่อปิดใช้งานความเสียหายแบบผู้เล่นต่อผู้เล่น รีสตาร์ทเซิร์ฟเวอร์หลังจากทำการเปลี่ยนแปลง
5. การตรวจสอบเซิร์ฟเวอร์
เอาต์พุตคอนโซล
แท็บ Console ของ GPanel แสดงเอาต์พุตเซิร์ฟเวอร์แบบเรียลไทม์ รวมถึง:
- การเชื่อมต่อและตัดการเชื่อมต่อของผู้เล่น
- เหตุการณ์การบันทึกโลก
- ข้อความแสดงข้อผิดพลาดและคำเตือน
- การเปลี่ยนแปลงสถานะเซิร์ฟเวอร์
การรีสตาร์ทเซิร์ฟเวอร์
หากเซิร์ฟเวอร์ไม่ตอบสนองหรือคุณต้องการนำการเปลี่ยนแปลงการกำหนดค่ามาใช้:
- ไปที่แท็บ Console ใน GPanel
- คลิก Stop และรอให้เซิร์ฟเวอร์ปิดเครื่องอย่างสมบูรณ์
- คลิก Start เพื่อนำเซิร์ฟเวอร์กลับมาออนไลน์
6. การแก้ไขปัญหา
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานใน GPanel
- ตรวจสอบว่ารหัสผ่านเซิร์ฟเวอร์ไม่ได้ถูกเปลี่ยนแปลงโดยไม่คาดคิด
- ยืนยัน IP และพอร์ตเซิร์ฟเวอร์จากแท็บ Network ของ GPanel ดู วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ยังไม่ถึงขีดจำกัด
max_players
เซิร์ฟเวอร์ขัดข้อง
- ตรวจสอบคอนโซล GPanel เพื่อหาข้อความแสดงข้อผิดพลาดก่อนเกิดการขัดข้อง
- ลองลบไฟล์การกำหนดค่าและรีสตาร์ทเพื่อสร้างค่าเริ่มต้นใหม่
- หากการขัดข้องเกี่ยวข้องกับโลกที่เสียหาย ให้ลองโหลดโลกอื่นหรือกู้คืนจากข้อมูลสำรอง
- หากการขัดข้องยังคงดำเนินต่อไป โปรด เปิดทิกเก็ตสนับสนุน พร้อมข้อความแสดงข้อผิดพลาดจากคอนโซล
สูญเสียสิทธิ์โฮสต์
- รีสตาร์ทเซิร์ฟเวอร์และเป็นผู้เล่นคนแรกที่เชื่อมต่อ
- หากปัญหายังคงอยู่ ให้หยุดเซิร์ฟเวอร์ ตรวจสอบว่าไฟล์การกำหนดค่าของคุณถูกต้อง และเริ่มเซิร์ฟเวอร์อีกครั้ง
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Portal Knights
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหาที่ไม่ได้กล่าวถึงในที่นี้ โปรด เปิดทิกเก็ตสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดใดๆ จากคอนโซล GPanel