คู่มือนี้ครอบคลุมการจัดการเซิร์ฟเวอร์ การจัดการรายชื่ออนุญาต ตัวเลือกการกำหนดค่า และการแก้ไขปัญหาสำหรับเซิร์ฟเวอร์เฉพาะ Nova-Life: Amboise ของคุณ Nova-Life: Amboise เป็นเกมจำลองสวมบทบาทแบบผู้เล่นหลายคน สำหรับการตั้งค่าเริ่มต้น การกำหนดค่า server.json และคำแนะนำการเชื่อมต่อ ดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Nova-Life: Amboise
1. ภาพรวมการจัดการเซิร์ฟเวอร์
การจัดการเซิร์ฟเวอร์ Nova-Life: Amboise ทำผ่านสิ่งต่อไปนี้เป็นหลัก:
- server.json: ไฟล์การกำหนดค่าหลักที่
Servers/<SERVER_NAME>/Config/server.json - GPanel Console: ดูเอาต์พุตและบันทึกของเซิร์ฟเวอร์ในแท็บ Console ของ GPanel
- แอดมินในเกม: ใช้เครื่องมือแอดมินเมื่อยืนยันตัวตนแล้ว (ดูส่วนที่ 2)
2. การยืนยันตัวตนด้วย Admin PIN
เพื่อเปิดใช้งานการเข้าถึงแอดมินในเกม ให้ตั้งค่า useAdminPinAuth เป็น true ใน server.json สิ่งนี้ช่วยให้ผู้เล่นที่ได้รับอนุญาตสามารถใช้คำสั่งแอดมินได้หลังจากกรอก PIN ของเซิร์ฟเวอร์
{
"useAdminPinAuth": true
}
3. การจัดการรายชื่ออนุญาต
Nova-Life รองรับโหมดรายชื่ออนุญาตเพื่อจำกัดว่าใครสามารถเข้าร่วมเซิร์ฟเวอร์ของคุณได้
การเปิดใช้งานรายชื่ออนุญาต
ใน server.json ตั้งค่า:
{
"isWhitelisted": true,
"useWhitelistProtection": true,
"whitelist": {
"intro": "Welcome to our server. Please answer the questions to apply.",
"questions": [],
"date": ""
}
}
| การตั้งค่า | คำอธิบาย |
|---|---|
isWhitelisted | เปิดใช้งานโหมดรายชื่ออนุญาต เฉพาะผู้เล่นที่ได้รับอนุมัติเท่านั้นที่สามารถเข้าร่วมได้ |
useWhitelistProtection | กำหนดให้ผู้เล่นใหม่ต้องส่งใบสมัครรายชื่ออนุญาต |
whitelist.intro | ข้อความแนะนำที่แสดงต่อผู้สมัคร |
whitelist.questions | อาร์เรย์ของคำถามสำหรับใบสมัครรายชื่ออนุญาต |
4. การอ้างอิงการตั้งค่าเซิร์ฟเวอร์
การตั้งค่าประสิทธิภาพ
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
serverFramerate | 60 | อัตรา tick ของเซิร์ฟเวอร์ ค่าที่ต่ำกว่าจะลดการใช้งาน CPU แต่อาจส่งผลต่อความลื่นไหลของการเล่นเกม |
autoSaveIntervalSeconds | 1800 | เวลาระหว่างการบันทึกอัตโนมัติเป็นวินาที ค่าเริ่มต้นคือ 30 นาที |
disconnectClientsBeforeStop | true | ตัดการเชื่อมต่อผู้เล่นอย่างถูกต้องก่อนปิดเครื่อง |
การตั้งค่าการมองเห็น
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
isPublicServer | false | ตั้งค่าเป็น true เพื่อแสดงในรายการเซิร์ฟเวอร์สาธารณะ |
serverListName | (จากการเริ่มต้น) | ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ ยังสามารถตั้งค่าผ่านตัวแปรเริ่มต้น SERVER_LIST_NAME ได้ |
tabletUrl | (ว่างเปล่า) | URL สำหรับเบราว์เซอร์แท็บเล็ตในเกม |
5. การอัปเดตเซิร์ฟเวอร์
เมื่อตั้งค่า AUTO_UPDATE เป็น 1 (ค่าเริ่มต้น) เซิร์ฟเวอร์จะอัปเดตอัตโนมัติในแต่ละครั้งที่เริ่มต้น เพื่ออัปเดตด้วยตนเอง:
- หยุดเซิร์ฟเวอร์
- ตรวจสอบให้แน่ใจว่า AUTO_UPDATE เป็น
1 - เริ่มเซิร์ฟเวอร์ -- SteamCMD จะดาวน์โหลดเวอร์ชันล่าสุด
6. การแก้ไขปัญหา
เซิร์ฟเวอร์ไม่เริ่มต้น
- ตรวจสอบว่า SERVER_NAME ตรงกับชื่อไดเรกทอรีภายใต้
Servers/ - ตรวจสอบว่า
server.jsonเป็น JSON ที่ถูกต้อง (ไม่มีเครื่องหมายจุลภากต่อท้าย วงเล็บถูกต้อง) - หากชื่อเซิร์ฟเวอร์ไม่ตรงกับไดเรกทอรีที่มีอยู่ คุณอาจต้องติดตั้งใหม่
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานใน GPanel
- หากเปิดใช้งานรายชื่ออนุญาต ตรวจสอบให้แน่ใจว่าผู้เล่นได้รับการอนุมัติแล้ว
- ตรวจสอบ IP และพอร์ตที่ถูกต้องจากแท็บ Network
- ตรวจสอบให้แน่ใจว่าทั้งเซิร์ฟเวอร์และผู้เล่นอยู่ในเวอร์ชันเกมเดียวกัน
ปัญหาข้อมูลบันทึก
- ข้อมูลบันทึกถูกจัดเก็บใน
Servers/<SERVER_NAME>/Saves/ - สำรองไดเรกทอรีนี้เป็นประจำผ่าน SFTP (ดูที่ วิธีอัปโหลดไฟล์ผ่าน SFTP)
- หากการบันทึกเสียหาย ให้กู้คืนจากข้อมูลสำรองหรือลบเพื่อเริ่มต้นใหม่
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Nova-Life: Amboise
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Nova-Life: Amboise ของคุณที่ไม่ได้กล่าวถึงในที่นี้ เปิดทิกเก็ตสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องใด ๆ จากคอนโซล GPanel