คู่มือนี้ครอบคลุมการดูแลเซิร์ฟเวอร์ การจัดการแบน การตั้งค่าการหมุนเวียนภารกิจ การรองรับการม็อด และการแก้ไขปัญหาสำหรับเซิร์ฟเวอร์เฉพาะ Nuclear Option ของคุณ Nuclear Option เป็นเกมการรบทางอากาศในยุคอนาคตอันใกล้ที่มีอาวุธนิวเคลียร์เชิงยุทธวิธีและเชิงยุทธศาสตร์ สำหรับการตั้งค่าเริ่มต้น ตัวแปรการเริ่มต้น และคำแนะนำการเชื่อมต่อ ดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Nuclear Option
1. การดูแลเซิร์ฟเวอร์
การจัดการเซิร์ฟเวอร์ Nuclear Option ทำได้ผ่าน:
- DedicatedServerConfig.json: ไฟล์การตั้งค่าหลักในไดเรกทอรีรากของเซิร์ฟเวอร์
- GPanel Console: ดูเอาต์พุตและบันทึกของเซิร์ฟเวอร์ในแท็บ Console ของ GPanel
- รายการแบน: ระบบแบนแบบข้อความผ่าน
ban_list.txt
2. การจัดการแบน
Nuclear Option ใช้รายการแบนแบบข้อความ เส้นทางของไฟล์แบนถูกตั้งค่าใน DedicatedServerConfig.json:
"BanListPaths": ["ban_list.txt"]
การแบนผู้เล่น
- ระบุ Steam ID ของผู้เล่นจากบันทึกของเซิร์ฟเวอร์
- หยุดเซิร์ฟเวอร์
- เปิด
ban_list.txtในรากของเซิร์ฟเวอร์ (สร้างขึ้นหากยังไม่มีอยู่) - เพิ่ม Steam ID ในบรรทัดใหม่
- เริ่มเซิร์ฟเวอร์
การยกเลิกแบนผู้เล่น
- หยุดเซิร์ฟเวอร์
- เปิด
ban_list.txtและลบ Steam ID ของผู้เล่น - เริ่มเซิร์ฟเวอร์
BanListPaths ซึ่งมีประโยชน์สำหรับการแชร์รายการแบนระหว่างเซิร์ฟเวอร์ต่างๆ
3. การหมุนเวียนภารกิจ
ตั้งค่าการหมุนเวียนภารกิจใน DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| การตั้งค่า | คำอธิบาย |
|---|---|
MissionRotation | อาร์เรย์ของภารกิจ แต่ละรายการมี Key (Group + Name) และ MaxTime เป็นวินาที |
RotationType | วิธีที่ภารกิจหมุนเวียน 0 = การหมุนเวียนตามลำดับ |
MaxTime | เวลาสูงสุดสำหรับแต่ละภารกิจเป็นวินาที 7200 = 2 ชั่วโมง |
NoPlayerStopTime | จำนวนวินาทีก่อนที่เซิร์ฟเวอร์จะหยุดภารกิจชั่วคราวเมื่อว่างเปล่า ค่าเริ่มต้น: 30 |
ภารกิจแบบกำหนดเอง
วางไฟล์ภารกิจแบบกำหนดเองในไดเรกทอรี NuclearOption-Missions/ และอ้างอิงไฟล์เหล่านั้นในการหมุนเวียน:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. เซิร์ฟเวอร์ที่มีการม็อด
หากต้องการรันเซิร์ฟเวอร์ที่มีการม็อด:
- ตั้งค่า MODDED_SERVER เป็น
trueในตัวแปร Startup ของ GPanel - อัปโหลดไฟล์ม็อดไปยังเซิร์ฟเวอร์ผ่าน SFTP (ดูที่ วิธีอัปโหลดไฟล์ผ่าน SFTP)
- รีสตาร์ทเซิร์ฟเวอร์
MODDED_SERVER เป็น true เซิร์ฟเวอร์จะปรากฏในแท็บเบราว์เซอร์เซิร์ฟเวอร์ที่มีการม็อด ผู้เล่นต้องติดตั้งม็อดที่ตรงกันจึงจะเชื่อมต่อได้
5. การตั้งค่าเซิร์ฟเวอร์ผ่าน GPanel
| การดำเนินการ | วิธีการ |
|---|---|
| เปลี่ยนชื่อเซิร์ฟเวอร์ | อัปเดต SERVER_NAME ในแท็บ Startup (สูงสุด 30 ตัวอักษร) |
| เปลี่ยนรหัสผ่าน | อัปเดต SERVER_PASSWORD ในแท็บ Startup ค่าว่าง = ไม่มีรหัสผ่าน |
| เปลี่ยนจำนวนผู้เล่นสูงสุด | อัปเดต MAX_PLAYERS ในแท็บ Startup |
| แก้ไขการหมุนเวียนภารกิจ | แก้ไข DedicatedServerConfig.json โดยตรง (ไม่ถูกเขียนทับโดยตัวแปรการเริ่มต้น) |
| จัดการการแบน | แก้ไข ban_list.txt ในรากของเซิร์ฟเวอร์ |
6. การแก้ไขปัญหา
เซิร์ฟเวอร์ไม่เริ่มทำงาน
- ตรวจสอบคอนโซล GPanel เพื่อหาข้อความแสดงข้อผิดพลาด
- ตรวจสอบว่า
DedicatedServerConfig.jsonเป็น JSON ที่ถูกต้อง - ตรวจสอบให้แน่ใจว่า
QUERY_PORTถูกกำหนดอย่างถูกต้องในแท็บ Network
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานอยู่ใน GPanel
- ตรวจสอบให้แน่ใจว่าผู้เล่นมีรหัสผ่านที่ถูกต้อง
- หากมีการม็อด ตรวจสอบให้แน่ใจว่าผู้เล่นติดตั้งม็อดที่ตรงกัน
- ตรวจสอบ IP และพอร์ตที่ถูกต้องจากแท็บ Network
ภารกิจไม่โหลด
- ตรวจสอบว่าอาร์เรย์
MissionRotationมีรูปแบบที่ถูกต้องในDedicatedServerConfig.json - ตรวจสอบให้แน่ใจว่าสะกดชื่อภารกิจในตัวอย่างถูกต้อง (
Escalation,Terminal Control) - สำหรับภารกิจแบบกำหนดเอง ตรวจสอบว่าไฟล์มีอยู่ใน
NuclearOption-Missions/
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Nuclear Option
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Nuclear Option ของคุณที่ไม่ได้กล่าวถึงในที่นี้ เปิดทิกเก็ตการสนับสนุน และระบุ IP ของเซิร์ฟเวอร์ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องใดๆ จากคอนโซล GPanel