คู่มือนี้ครอบคลุมวิธีการตั้งค่าเซิร์ฟเวอร์ dedicated ของ Midnight Ghost Hunt บน Legion Hosting การกำหนดค่าตัวแปรการเริ่มต้น การแก้ไขการตั้งค่า Engine.ini และ Game.ini การตั้งค่าการหมุนเวียนแผนที่ และการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ สำหรับคำสั่งผู้ดูแลระบบและการจัดการผู้เล่น โปรดดู คำสั่งผู้ดูแลระบบ Midnight Ghost Hunt
1. การเริ่มต้นครั้งแรก
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Midnight Ghost Hunt ของคุณ
- ไปที่แท็บ Startup และตรวจสอบตัวแปรที่มีให้ (ดูตารางด้านล่าง)
- ตั้งค่า GAME_NAME เพื่อระบุเซิร์ฟเวอร์ของคุณในเบราว์เซอร์
- ตั้งค่า PASSWORD ตามต้องการเพื่อจำกัดการเข้าถึง
- กลับไปที่แท็บ Console และคลิก Start
- รอให้คอนโซลยืนยันว่าเซิร์ฟเวอร์พร้อมแล้ว การเริ่มต้นครั้งแรกจะสร้างไฟล์การกำหนดค่าเริ่มต้น
2. ตัวแปรการเริ่มต้นของ GPanel
ตัวแปรต่อไปนี้มีให้ในแท็บ Startup ของ GPanel ตัวแปรเหล่านี้จะถูกส่งไปยังไฟล์ปฏิบัติการของเซิร์ฟเวอร์ในการเริ่มต้นแต่ละครั้ง
| ตัวแปร | จำเป็น | คำอธิบาย |
|---|---|---|
GAME_NAME |
ไม่ | ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ ค่าเริ่มต้นคือ Dedicated_Server_01 |
PASSWORD |
ไม่ | รหัสผ่านที่จำเป็นในการเข้าร่วมเซิร์ฟเวอร์ (ไม่บังคับ) เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ |
MAP |
ไม่ | แผนที่เริ่มต้น ตัวเลือก: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall ค่าเริ่มต้นคือ Asylum |
GAME_MODE |
ไม่ | โหมดเกม ตัวเลือก: 4v4 Hunt, 6v6 Hunt, Darkness ค่าเริ่มต้นคือ 4v4 Hunt |
REGION |
ไม่ | ภูมิภาคของเซิร์ฟเวอร์ ตัวเลือก: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania |
B_DIFFICULTY |
ไม่ | ระดับความยากของบอท ตัวเลือก: Easy, Normal, Hard, Auto ค่าเริ่มต้นคือ Auto |
ADDITIONAL_ARGS |
ไม่ | อาร์กิวเมนต์การเปิดเพิ่มเติม (เช่น -NoBots -NoAutobalance) |
BEACON_PORT |
ไม่ | พอร์ต Beacon ค่าเริ่มต้นคือ 7787 จัดการโดย GPanel |
3. การกำหนดค่าเซิร์ฟเวอร์ (ไฟล์ INI)
Midnight Ghost Hunt ใช้ไฟล์ INI ของ Unreal Engine 4 สำหรับการกำหนดค่าเซิร์ฟเวอร์โดยละเอียด หยุดเซิร์ฟเวอร์ของคุณก่อนที่จะแก้ไขไฟล์เหล่านี้
ตำแหน่งไฟล์
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
เปิดไฟล์เหล่านี้โดยใช้แท็บ Files ใน GPanel หรือเชื่อมต่อผ่าน SFTP หากไฟล์ไม่มีอยู่ ให้เริ่มและหยุดเซิร์ฟเวอร์หนึ่งครั้งเพื่อสร้างไฟล์เหล่านั้น
Engine.ini -- การตั้งค่าหลัก
| ส่วน | การตั้งค่า | คำอธิบาย |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
พอร์ตคิวรีสำหรับเบราว์เซอร์เซิร์ฟเวอร์ Steam GPanel จะตั้งค่านี้โดยอัตโนมัติ |
[/Script/Engine.GameSession] |
MaxPlayers |
จำนวนผู้เล่นสูงสุด ค่าเริ่มต้นคือ 8 |
Game.ini -- การตั้งค่าหลัก
| ส่วน | การตั้งค่า | คำอธิบาย |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
ระยะเวลาของแต่ละรอบเป็นวินาทีก่อนที่เที่ยงคืนจะเริ่มทำงาน ค่าเริ่มต้นคือ 300 (5 นาที) |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
ระยะเวลาของช่วงเที่ยงคืนเป็นวินาที ค่าเริ่มต้นคือ 120 (2 นาที) |
[/Script/MGH.MGHGameMode] |
WarmupTime |
เวลาก่อนที่รอบจะเริ่มเป็นวินาที ค่าเริ่มต้นคือ 15 |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
ปรับสมดุลทีมระหว่างรอบโดยอัตโนมัติ ค่าเริ่มต้นคือ True |
[/Script/MGH.MGHGameMode] |
NumRounds |
จำนวนรอบต่อแมตช์ ค่าเริ่มต้นคือ 4 |
ตัวอย่าง Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. การหมุนเวียนแผนที่
Midnight Ghost Hunt รองรับการกำหนดค่าว่าแผนที่ใดที่รวมอยู่ในการหมุนเวียน รายการแผนที่กำหนดไว้ใน Game.ini:
[/Script/MGH.MGHGameMode]
+GameMapRotation=/Game/Maps/Museum
+GameMapRotation=/Game/Maps/Mansion
+GameMapRotation=/Game/Maps/School
+GameMapRotation=/Game/Maps/GhostShip
+GameMapRotation=/Game/Maps/Cabin
+GameMapRotation=/Game/Maps/Asylum
+GameMapRotation=/Game/Maps/Diner
ลบหรือใส่เครื่องหมายคอมเมนต์แผนที่ที่คุณไม่ต้องการในการหมุนเวียน เซิร์ฟเวอร์จะวนผ่านแผนที่ที่ระบุไว้ตามลำดับหลังจากแต่ละแมตช์
5. การตั้งค่ารอบและเกม
ปรับแต่งประสบการณ์การเล่นโดยการปรับการตั้งค่ารอบเหล่านี้ใน Game.ini:
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
RoundTimeLimit |
300 |
ระยะเวลาช่วงก่อนเที่ยงคืน (วินาที) เวลาที่สั้นกว่าจะกดดันนักล่า เวลาที่ยาวกว่าจะเป็นประโยชน์ต่อผี |
MidnightDuration |
120 |
ช่วงหลังเที่ยงคืนที่ผีล่านักล่า (วินาที) |
NumRounds |
4 |
รอบต่อแมตช์ ทีมจะสลับฝ่ายในแต่ละรอบ |
WarmupTime |
15 |
การนับถอยหลังก่อนที่แต่ละรอบจะเริ่ม (วินาที) |
bFriendlyFire |
False |
อนุญาตให้เกิดความเสียหายต่อทีม การเปิดใช้งานนี้จะเพิ่มความระมัดระวังอีกชั้นสำหรับนักล่า |
6. วิธีการเชื่อมต่อ
ตัวเลือก A -- เบราว์เซอร์เซิร์ฟเวอร์ในเกม
- เปิด Midnight Ghost Hunt ผ่าน Steam
- จากเมนูหลัก เลือก Play จากนั้น Server Browser
- ค้นหาเซิร์ฟเวอร์ของคุณตามชื่อหรือเรียกดูรายการ
- เลือกเซิร์ฟเวอร์ของคุณและคลิก Join ป้อนรหัสผ่านหากได้รับแจ้ง
ตัวเลือก B -- เชื่อมต่อโดยตรงผ่าน Steam
- เปิดไคลเอนต์ Steam
- คลิก View ในเมนูด้านบน จากนั้น Game Servers
- คลิก Favourites จากนั้น Add a server
- ป้อน IP และพอร์ตของเซิร์ฟเวอร์ของคุณจากแท็บ Network ของ GPanel:
<your-server-ip>:<port> - คลิก Add this address to favourites จากนั้นเลือกเซิร์ฟเวอร์และคลิก Connect
การแก้ไขปัญหา
- เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์: ตรวจสอบว่าเซิร์ฟเวอร์เริ่มทำงานอย่างสมบูรณ์ใน GPanel เบราว์เซอร์เซิร์ฟเวอร์ Steam อาจใช้เวลา 2-3 นาทีในการจัดทำดัชนีเซิร์ฟเวอร์ใหม่
- ไม่สามารถเชื่อมต่อได้: ตรวจสอบ IP และพอร์ตของเซิร์ฟเวอร์ของคุณในแท็บ Network ของ GPanel ตรวจสอบให้แน่ใจว่าไม่มีรหัสผ่านที่ไม่ตรงกัน
- ขัดข้องเมื่อเริ่มต้น: ลบไฟล์ INI ใน
MidnightGhostHunt/Saved/Config/LinuxServer/และรีสตาร์ทเซิร์ฟเวอร์เพื่อสร้างค่าเริ่มต้นใหม่ - การหมุนเวียนแผนที่ไม่ทำงาน: ตรวจสอบว่าเส้นทางแผนที่ใน
Game.iniถูกต้อง เส้นทางที่ไม่ถูกต้องจะทำให้เซิร์ฟเวอร์ข้ามรายการเหล่านั้น - ปัญหาด้านประสิทธิภาพ: ลด
MAX_PLAYERSหากเซิร์ฟเวอร์มีอาการแลกเมื่อล็อบบี้เต็ม
บทความที่เกี่ยวข้อง
- คำสั่งผู้ดูแลระบบ Midnight Ghost Hunt
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหาที่ไม่ได้กล่าวถึงที่นี่ เปิดทิกเก็ตสนับสนุน และระบุ IP ของเซิร์ฟเวอร์ของคุณ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดใดๆ จากคอนโซล GPanel