background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

คู่มือการตั้งค่าเซิร์ฟเวอร์ Holdfast Nations at War


Holdfast: Nations at War เป็นเกมยิงแบบมุมมองบุคคลที่หนึ่งและบุคคลที่สามแบบผู้เล่นหลายคนที่มีฉากในยุคนโปเลียน นำเสนอการรบขนาดใหญ่ที่มีผู้เล่นมากถึง 150 คน คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่าและการกำหนดค่าเซิร์ฟเวอร์เฉพาะ Holdfast ของคุณบน Legion Hosting

การเริ่มต้นครั้งแรกใน GPanel

ก่อนกำหนดค่าใด ๆ คุณต้องทำการเริ่มต้นครั้งแรกเพื่อให้เซิร์ฟเวอร์สร้างไฟล์การกำหนดค่าเริ่มต้น

  1. เข้าสู่ระบบ GPanel
  2. เลือกเซิร์ฟเวอร์ Holdfast ของคุณจากรายการเซิร์ฟเวอร์
  3. คลิกปุ่ม Start เพื่อเปิดเซิร์ฟเวอร์เป็นครั้งแรก
  4. รอจนกระทั่งคอนโซลแสดงว่าเซิร์ฟเวอร์เริ่มต้นอย่างสมบูรณ์แล้ว คุณควรเห็นข้อความที่ระบุว่าเซิร์ฟเวอร์กำลังรอรับการเชื่อมต่อ
  5. เมื่อคุณเห็นว่าการเริ่มต้นเสร็จสมบูรณ์ ให้ 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 กำหนดโดยอัตโนมัติ
สำคัญ: การเปลี่ยนแปลงตัวแปร startup ต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้มีผล หยุดเซิร์ฟเวอร์เสมอก่อนแก้ไขค่าเหล่านี้

ไฟล์การกำหนดค่าเซิร์ฟเวอร์

ไฟล์การกำหนดค่าหลักสำหรับ 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

การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ

ผ่านเบราว์เซอร์เซิร์ฟเวอร์

  1. เปิด Holdfast: Nations at War จาก Steam
  2. คลิก Multiplayer จากเมนูหลัก
  3. ใช้ Server Browser เพื่อค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ
  4. หากคุณตั้งรหัสผ่านไว้ คุณจะถูกขอให้ป้อนรหัสผ่านก่อนเข้าร่วม

ผ่าน Direct Connect

  1. ค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณใน GPanel บนแดชบอร์ดหลัก ดูเพิ่มเติม: วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
  2. ในเมนูหลักของ Holdfast คลิก Multiplayer จากนั้น Direct Connect
  3. ป้อน IP เซิร์ฟเวอร์และพอร์ตเกมของคุณ (ค่าเริ่มต้น 20100)
  4. คลิก Connect
หมายเหตุ: หากเซิร์ฟเวอร์ของคุณไม่ปรากฏในเบราว์เซอร์ ให้ตรวจสอบว่า Steam query port ถูกตั้งค่าอย่างถูกต้องและคุณได้รอสองสามนาทีหลังจากเริ่มต้นเพื่อให้เซิร์ฟเวอร์ลงทะเบียนกับรายการเซิร์ฟเวอร์มาสเตอร์ พอร์ตถูกกำหนดแบบสุ่มเว้นแต่คุณจะมี private IP -- ตรวจสอบ GPanel เพื่อดูพอร์ตที่กำหนดให้คุณ

การจัดการเซฟและ 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 สิ่งนี้ช่วยให้คุณสามารถย้อนกลับได้หากมีบางอย่างผิดพลาด

บทความที่เกี่ยวข้อง

หากคุณพบปัญหาใด ๆ ที่ไม่ได้ครอบคลุมไว้ที่นี่ โปรด เปิดทิกเก็ตสนับสนุน และทีมงานของเรายินดีที่จะช่วยเหลือ


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.