Holdfast: Nations at War เป็นเกมยิงแบบมุมมองบุคคลที่หนึ่งและบุคคลที่สามแบบผู้เล่นหลายคนที่มีฉากในยุคนโปเลียน นำเสนอการรบขนาดใหญ่ที่มีผู้เล่นมากถึง 150 คน คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่าและการกำหนดค่าเซิร์ฟเวอร์เฉพาะ Holdfast ของคุณบน Legion Hosting
การเริ่มต้นครั้งแรกใน GPanel
ก่อนกำหนดค่าใด ๆ คุณต้องทำการเริ่มต้นครั้งแรกเพื่อให้เซิร์ฟเวอร์สร้างไฟล์การกำหนดค่าเริ่มต้น
- เข้าสู่ระบบ GPanel
- เลือกเซิร์ฟเวอร์ Holdfast ของคุณจากรายการเซิร์ฟเวอร์
- คลิกปุ่ม Start เพื่อเปิดเซิร์ฟเวอร์เป็นครั้งแรก
- รอจนกระทั่งคอนโซลแสดงว่าเซิร์ฟเวอร์เริ่มต้นอย่างสมบูรณ์แล้ว คุณควรเห็นข้อความที่ระบุว่าเซิร์ฟเวอร์กำลังรอรับการเชื่อมต่อ
- เมื่อคุณเห็นว่าการเริ่มต้นเสร็จสมบูรณ์ ให้ Stop เซิร์ฟเวอร์ ไฟล์การกำหนดค่าเริ่มต้นได้ถูกสร้างขึ้นแล้ว
ตัวแปร Startup
GPanel มีตัวแปร startup ที่ควบคุมพารามิเตอร์พื้นฐานของเซิร์ฟเวอร์ ไปที่แท็บ Startup ใน GPanel เพื่อกำหนดค่าเหล่านี้ก่อนแก้ไขไฟล์ config โดยตรง
| ตัวแปร | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
SERVER_NAME |
ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ | Holdfast Server |
SERVER_PASS |
รหัสผ่านที่จำเป็นในการเข้าร่วม (เว้นว่างไว้สำหรับสาธารณะ) | ว่างเปล่า |
PLAYERS |
จำนวนผู้เล่นสูงสุดที่อนุญาต | กำหนดโดยแผนโฮสติ้งของคุณ |
SERVER_CONFIG_PATH |
ชื่อไฟล์ config ในโฟลเดอร์ configs/ (ต้องลงท้ายด้วย .txt) |
serverconfig_default.txt |
ADMIN_PASS |
รหัสผ่านสำหรับการเข้าสู่ระบบผู้ดูแลระบบ (กด F1 ในเกม) | ว่างเปล่า |
REGION |
ภูมิภาคของเซิร์ฟเวอร์ ตัวเลือก: europe, usa, australia, brazil, china, japan, russia, southkorea |
europe |
SERVER_QUERY_PORT |
พอร์ตที่ใช้สำหรับการสอบถามเบราว์เซอร์เซิร์ฟเวอร์ Steam | กำหนดโดยอัตโนมัติ |
ไฟล์การกำหนดค่าเซิร์ฟเวอร์
ไฟล์การกำหนดค่าหลักสำหรับ Holdfast อยู่ที่ holdfastnaw-dedicated/configs/serverconfig_default.txt (หรือชื่อไฟล์ใด ๆ ที่ตั้งค่าไว้ในตัวแปร startup SERVER_CONFIG_PATH) คุณสามารถแก้ไขไฟล์นี้ผ่าน File Manager ของ GPanel หรือผ่าน SFTP
ข้อมูลประจำตัวของเซิร์ฟเวอร์
server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
server_name รองรับโค้ดสีโดยใช้มาร์กอัป Rich Text ตัวอย่างเช่น:
server_name "<color=red>[Legion]</color> Holdfast Server"
การเลือกโหมดเกม
Holdfast มีโหมดเกมหลายแบบ ตั้งค่าโหมดเกมเริ่มต้นโดยใช้การตั้งค่า server_game_mode:
| Mode ID | โหมดเกม | คำอธิบาย |
|---|---|---|
0 |
Army Battlefield | การยึดครองดินแดนขนาดใหญ่ด้วยทหารราบและปืนใหญ่ |
1 |
Army Siege | ฝ่ายโจมตีต้องยึดตำแหน่งที่มีป้อมปราการจากฝ่ายป้องกัน |
2 |
Army Deathmatch | การต่อสู้แบบทีม deathmatch พร้อมตัวจับเวลาการเกิดใหม่ |
3 |
Naval Battlefield | การต่อสู้ระหว่างเรือต่อเรือในทะเลเปิด |
4 |
Army Conquest | ยึดและรักษาจุดยุทธศาสตร์ทั่วทั้งแมป |
5 |
Army Frontlines | การยึดจุดแบบเส้นตรง ผลักดันศัตรูให้ถอย |
6 |
Melee Arena | การต่อสู้ระยะประชิดในสนามขนาดเล็ก |
# Set game mode to Army Battlefield
server_game_mode 0
การตั้งค่ารอบและแมตช์
# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900
# Time between rounds in seconds
server_round_end_time_seconds 30
# Number of rounds before map rotation
server_rounds_per_map 2
# Auto-balance teams
server_auto_balance_teams true
# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2
# Friendly fire
server_friendly_fire false
การตั้งค่าการบาลานซ์ทีม
การบาลานซ์ทีมที่เหมาะสมมีความสำคัญสำหรับประสบการณ์การเล่นที่ดี โดยเฉพาะอย่างยิ่งบนเซิร์ฟเวอร์สาธารณะ:
# Prevent players from joining the larger team
server_enforce_team_balance true
# Maximum allowed difference in team sizes
server_team_balance_limit 3
# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true
การหมุนเวียนแมป
การหมุนเวียนแมปถูกกำหนดค่าในไฟล์ holdfastnaw-dedicated/configs/serverconfig_default.txt โดยใช้ส่วน map_rotation แต่ละรายการระบุการผสมผสานของแมปและโหมดเกม:
# Map rotation entries
# Format: map_rotation_add "MapName" GameModeID
map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1
3 (Naval Battlefield)
ตัวเลือกแมปยอดนิยม
| ชื่อแมป | โหมดที่ดีที่สุด | หมายเหตุ |
|---|---|---|
| Grasslands | Battlefield, Conquest | ภูมิประเทศเปิดโล่ง เหมาะสำหรับการรบขนาดใหญ่ |
| Highlands | Battlefield, Frontlines | ภูมิประเทศเป็นเนินเขาพร้อมข้อได้เปรียบด้านความสูง |
| Fort_Imperial | Siege | แมป siege คลาสสิกพร้อมป้อมปราการ |
| Shipyard | Naval Battlefield | แมปชายฝั่งพร้อมการต่อสู้ทางทะเล |
| Desert | Siege, Battlefield | สภาพแวดล้อมแห้งแล้งพร้อมโครงสร้างป้อม |
| Glacier | Battlefield, Deathmatch | แมปฤดูหนาวที่มีที่กำบังจำกัด |
ขีดจำกัดคลาส
คุณสามารถจำกัดจำนวนผู้เล่นที่สามารถเลือกคลาสบางอย่างเพื่อรักษาความสมดุลของการเล่นเกม:
# Limit artillery crews (percentage of team)
server_class_limit_artillery 10
# Limit officers
server_class_limit_officer 5
# Limit musicians
server_class_limit_musician 10
# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15
การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
ผ่านเบราว์เซอร์เซิร์ฟเวอร์
- เปิด Holdfast: Nations at War จาก Steam
- คลิก Multiplayer จากเมนูหลัก
- ใช้ Server Browser เพื่อค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ
- หากคุณตั้งรหัสผ่านไว้ คุณจะถูกขอให้ป้อนรหัสผ่านก่อนเข้าร่วม
ผ่าน Direct Connect
- ค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณใน GPanel บนแดชบอร์ดหลัก ดูเพิ่มเติม: วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- ในเมนูหลักของ Holdfast คลิก Multiplayer จากนั้น Direct Connect
- ป้อน IP เซิร์ฟเวอร์และพอร์ตเกมของคุณ (ค่าเริ่มต้น
20100) - คลิก Connect
การจัดการเซฟและ Config
เซิร์ฟเวอร์เฉพาะ Holdfast จัดเก็บการกำหนดค่าและข้อมูลในตำแหน่งต่อไปนี้:
| ไฟล์/โฟลเดอร์ | วัตถุประสงค์ |
|---|---|
holdfastnaw-dedicated/configs/serverconfig_default.txt |
การกำหนดค่าเซิร์ฟเวอร์หลัก |
bans.txt |
รายการ Steam ID ที่ถูกแบน |
admins.txt |
รายการ Steam ID ของผู้ดูแลระบบ |
server_log/ |
ไฟล์บันทึกของเซิร์ฟเวอร์ |
holdfastnaw-dedicated/configs/serverconfig_default.txt ของคุณผ่าน SFTP สิ่งนี้ช่วยให้คุณสามารถย้อนกลับได้หากมีบางอย่างผิดพลาด
บทความที่เกี่ยวข้อง
- คำสั่งผู้ดูแลระบบ Holdfast Nations at War
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- เริ่มต้นใช้งานเซิร์ฟเวอร์ใหม่ของคุณ
หากคุณพบปัญหาใด ๆ ที่ไม่ได้ครอบคลุมไว้ที่นี่ โปรด เปิดทิกเก็ตสนับสนุน และทีมงานของเรายินดีที่จะช่วยเหลือ