คู่มือนี้ครอบคลุมการเข้าถึงสิทธิ์ผู้ดูแล การจัดการผู้เล่น การบันทึกล็อก และการกำหนดค่าสำหรับเซิร์ฟเวอร์ผู้เล่นหลายคน OpenRCT2 ของคุณ สำหรับการตั้งค่าเริ่มต้น โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ OpenRCT2
1. กลุ่มผู้เล่นและสิทธิ์
OpenRCT2 จัดการสิทธิ์ของผู้เล่นผ่านระบบกลุ่ม กลุ่มต่าง ๆ ถูกกำหนดค่าในไฟล์ ServerData/groups.json กลุ่มเริ่มต้นประกอบด้วย:
| กลุ่ม | คำอธิบาย |
|---|---|
| Admin | ควบคุมได้เต็มที่: เตะ แบน เปลี่ยนการตั้งค่า และแก้ไขสวนสนุก |
| Spectator | สามารถดูสวนสนุกได้ แต่ไม่สามารถแก้ไขได้ |
| User | สามารถสร้างและแก้ไขสวนสนุกได้ภายในสิทธิ์ที่อนุญาต |
คุณสามารถสร้างกลุ่มที่กำหนดเองและกำหนดสิทธิ์เฉพาะได้โดยการแก้ไข groups.json ผ่าน SFTP
2. คำสั่งคอนโซลเซิร์ฟเวอร์
คอนโซล GPanel รองรับคำสั่งเหล่านี้ขณะที่เซิร์ฟเวอร์กำลังทำงาน:
| คำสั่ง | คำอธิบาย |
|---|---|
players |
แสดงรายชื่อผู้เล่นที่เชื่อมต่ออยู่ทั้งหมด |
kick <player> |
เตะผู้เล่นตามชื่อ |
say <message> |
ส่งข้อความถึงผู้เล่นทุกคนในนามของเซิร์ฟเวอร์ |
password <pass> |
ตั้งหรือเปลี่ยนรหัสผ่านเซิร์ฟเวอร์ (เว้นว่างเพื่อลบ) |
3. การบันทึกล็อก
เปิดใช้งานการบันทึกล็อกผ่านตัวแปรเริ่มต้นใน GPanel:
| ตัวแปร | ชื่อ Env | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| Log Chat | LOG_CHAT |
false | บันทึกแชทในเกมลงไฟล์ใน ServerData/chatlogs/ |
| Log Server Actions | LOG_SERVER_ACTIONS |
false | บันทึกการกระทำของผู้เล่นลงไฟล์ใน ServerData/serverlogs/ |
4. ข้อมูลผู้ให้บริการ
ตัวแปรเริ่มต้นที่ไม่บังคับเหล่านี้จะเติมข้อมูลในหน้าต่างข้อมูลเซิร์ฟเวอร์ที่ผู้เล่นมองเห็น:
| ตัวแปร | ชื่อ Env | คำอธิบาย |
|---|---|---|
| Provider Name | PROVIDER_NAME |
ชื่อผู้ให้บริการเซิร์ฟเวอร์ |
| Provider Email | PROVIDER_EMAIL |
อีเมลผู้ให้บริการเซิร์ฟเวอร์ |
| Provider Website | PROVIDER_WEBSITE |
URL เว็บไซต์ผู้ให้บริการเซิร์ฟเวอร์ |
5. การจัดการไฟล์เซฟ
- Autosaves จะถูกจัดเก็บไว้ใน
ServerData/save/autosave/ - เมื่อ
LOAD_AUTOSAVEเป็นtrueเซิร์ฟเวอร์จะโหลด autosave ล่าสุดเมื่อรีสตาร์ท ซึ่งเป็นการรักษาความคืบหน้าของสวนสนุกไว้ - ตั้งค่า
LOAD_AUTOSAVEเป็นfalseและระบุไฟล์เซฟในSAVE_URIเพื่อโหลดสถานะของสวนสนุกที่เฉพาะเจาะจงเสมอ - ดาวน์โหลดไฟล์เซฟผ่าน SFTP จาก
ServerData/save/เพื่อสำรองข้อมูลในเครื่อง
6. การแก้ไขปัญหา
- เซิร์ฟเวอร์ไม่อยู่ในรายการเซิร์ฟเวอร์: ตรวจสอบให้แน่ใจว่า
SERVER_ADVERTISEเป็นtrueตรวจสอบว่าเซิร์ฟเวอร์เริ่มทำงานสำเร็จในคอนโซล GPanel - ผู้เล่นไม่สามารถเชื่อมต่อได้: ตรวจสอบว่าผู้เล่นทุกคนใช้ OpenRCT2 เวอร์ชันเดียวกับเซิร์ฟเวอร์ ตรวจสอบ IP และพอร์ตใน GPanel
- ข้อผิดพลาดของไฟล์เซฟ: ไฟล์เซฟต้องมีอยู่จริง ตรวจสอบให้แน่ใจว่า
SAVE_URIชี้ไปยังไฟล์หรือ URL ที่ถูกต้อง - เซิร์ฟเวอร์ขัดข้องเมื่อเริ่มทำงาน: ตรวจสอบคอนโซลเพื่อหาข้อผิดพลาด ไฟล์เซฟที่เสียหายอาจทำให้เกิดการขัดข้องได้ -- ลองใช้ไฟล์เซฟใหม่
บทความที่เกี่ยวข้อง
ต้องการความช่วยเหลือ?
หากคุณต้องการความช่วยเหลือเพิ่มเติม เปิดทิกเก็ตสนับสนุน พร้อมระบุ IP เซิร์ฟเวอร์ของคุณและข้อความแสดงข้อผิดพลาดใด ๆ จากคอนโซล GPanel