คู่มือนี้ครอบคลุมวิธีการตั้งค่าเซิร์ฟเวอร์เฉพาะ Nuclear Option ของคุณบน Legion Hosting การตั้งค่าตัวแปรการเริ่มต้น การแก้ไข DedicatedServerConfig.json การตั้งค่าการหมุนเวียนภารกิจ และการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ Nuclear Option เป็นเกมการรบทางอากาศในยุคอนาคตอันใกล้ที่มีฟิสิกส์สมจริงพร้อมอาวุธนิวเคลียร์เชิงยุทธวิธีและเชิงยุทธศาสตร์ สำหรับคำสั่งผู้ดูแลระบบ การจัดการแบน และการแก้ไขปัญหา ดูที่ คำสั่งผู้ดูแลระบบ Nuclear Option
1. การเริ่มต้นครั้งแรก
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Nuclear Option ของคุณ
- ไปที่แท็บ Startup และตรวจสอบตัวแปรที่สามารถกำหนดค่าได้ (ดูส่วนที่ 2)
- ตั้งค่า SERVER_NAME และ SERVER_PASSWORD ของคุณ
- กลับไปที่แท็บ Console และคลิก Start
- รอให้คอนโซลแสดง
[DedicatedServerManager] Waiting for Players before loading next mapเพื่อยืนยันว่าเซิร์ฟเวอร์พร้อมแล้ว
ChangeMe อัปเดตตัวแปรการเริ่มต้น SERVER_PASSWORD หรือแก้ไข DedicatedServerConfig.json ก่อนที่จะทำให้เซิร์ฟเวอร์เป็นสาธารณะ
2. ตัวแปรการเริ่มต้นของ GPanel
| ตัวแปร | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
SERVER_NAME | Pterodactyl-server | ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ (สูงสุด 30 ตัวอักษร) |
MAX_PLAYERS | 20 | จำนวนผู้เล่นสูงสุด |
SERVER_PASSWORD | ChangeMe | รหัสผ่านที่จำเป็นในการเข้าร่วมเซิร์ฟเวอร์ เว้นว่างไว้สำหรับไม่มีรหัสผ่าน |
MODDED_SERVER | false | ทำเครื่องหมายว่าเป็นเซิร์ฟเวอร์ที่มีการม็อด ตั้งค่าเป็น true หรือ false |
QUERY_PORT | 7777 | พอร์ตคิวรี Steam สำหรับเบราว์เซอร์เซิร์ฟเวอร์ |
AUTO_UPDATE | 1 | อัปเดตเซิร์ฟเวอร์โดยอัตโนมัติเมื่อเริ่มต้น |
3. การตั้งค่าเซิร์ฟเวอร์ (DedicatedServerConfig.json)
ไฟล์การตั้งค่าหลักอยู่ที่:
DedicatedServerConfig.json
ไฟล์ JSON นี้ถูกจัดการโดยอัตโนมัติโดย GPanel สำหรับการตั้งค่าที่แมปกับตัวแปรการเริ่มต้น (ServerName, Password, MaxPlayers, ModdedServer, Port, QueryPort) คุณยังสามารถแก้ไขโดยตรงสำหรับการตั้งค่าขั้นสูงได้
ServerName, Password, MaxPlayers และพอร์ตต่างๆ จะถูกเขียนทับจากตัวแปรการเริ่มต้นทุกครั้งที่เริ่มต้น แก้ไขการตั้งค่าที่ไม่ได้แมป (เช่น MissionRotation) โดยตรงในไฟล์
การอ้างอิงการตั้งค่าฉบับเต็ม
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
ServerName | Pterodactyl-server | ชื่อที่แสดงของเซิร์ฟเวอร์ (จัดการโดยตัวแปรการเริ่มต้น) |
Password | ChangeMe | รหัสผ่านเข้าร่วม (จัดการโดยตัวแปรการเริ่มต้น) |
MaxPlayers | 20 | จำนวนผู้เล่นสูงสุด (จัดการโดยตัวแปรการเริ่มต้น) |
ModdedServer | false | แฟล็กเซิร์ฟเวอร์ที่มีการม็อด (จัดการโดยตัวแปรการเริ่มต้น) |
Port | (อัตโนมัติ) | พอร์ตเกม ออบเจ็กต์ที่มีฟิลด์ IsOverride และ Value |
QueryPort | (อัตโนมัติ) | พอร์ตคิวรี ออบเจ็กต์ที่มีฟิลด์ IsOverride และ Value |
BanListPaths | ["ban_list.txt"] | เส้นทางไปยังไฟล์รายการแบน |
MissionDirectory | (อัตโนมัติ) | เส้นทางไปยังไฟล์ภารกิจแบบกำหนดเอง |
MissionRotation | (ดูด้านล่าง) | อาร์เรย์ของภารกิจในการหมุนเวียน |
RotationType | 0 | ประเภทการหมุนเวียนภารกิจ |
NoPlayerStopTime | 30 | จำนวนวินาทีที่จะรอก่อนหยุดเมื่อไม่มีผู้เล่นเชื่อมต่อ |
4. การหมุนเวียนภารกิจ
ตั้งค่าการหมุนเวียนภารกิจใน DedicatedServerConfig.json แต่ละรายการระบุภารกิจและขีดจำกัดเวลา:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
]
ภารกิจในตัวประกอบด้วย Escalation และ Terminal Control MaxTime คือขีดจำกัดเวลาเป็นวินาที (7200 = 2 ชั่วโมง)
ภารกิจแบบกำหนดเอง
วางไฟล์ภารกิจแบบกำหนดเองในไดเรกทอรี NuclearOption-Missions/ อ้างอิงไฟล์เหล่านั้นในการหมุนเวียนด้วยกลุ่มและชื่อที่เหมาะสม
5. วิธีเชื่อมต่อ
- เปิด Nuclear Option บน Steam
- จากเมนูหลัก เลือก Multiplayer
- ค้นหาเซิร์ฟเวอร์ของคุณตามชื่อในเบราว์เซอร์เซิร์ฟเวอร์
- ป้อนรหัสผ่านเซิร์ฟเวอร์หากได้รับแจ้ง
- เลือกเซิร์ฟเวอร์ของคุณและคลิก Join
บทความที่เกี่ยวข้อง
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Nuclear Option ของคุณที่ไม่ได้กล่าวถึงในที่นี้ เปิดทิกเก็ตการสนับสนุน และระบุ IP ของเซิร์ฟเวอร์ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องใดๆ จากคอนโซล GPanel