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

Arma 3 คู่มือการติดตั้งม็อด

TH arma-3 mods workshop ace3 0 found this helpful

เรียนรู้วิธีติดตั้งและจัดการม็อดบนเซิร์ฟเวอร์ Arma 3 dedicated ของคุณ คู่มือนี้ครอบคลุมม็อด Steam Workshop การติดตั้งด้วยตนเองผ่าน SFTP ลำดับการโหลด และการตรวจสอบลายเซ็น สำหรับการกำหนดค่าเซิร์ฟเวอร์เริ่มต้น ดูที่ Server Setup Guide ของเรา สำหรับเครื่องมือแอดมินและระบบป้องกันการโกง ดูที่ Admin and BattlEye Setup

ทำความเข้าใจม็อด Arma 3

ม็อด Arma 3 มีสองรูปแบบ:

  • ม็อดฝั่งไคลเอนต์ (โหลดด้วย -mod=): จำเป็นทั้งสำหรับเซิร์ฟเวอร์และผู้เล่นที่เชื่อมต่อทุกคน ผู้เล่นต้องติดตั้งและเปิดใช้งานม็อดเหล่านี้ใน Arma 3 launcher ของพวกเขาเพื่อเข้าร่วม ตัวอย่าง: CBA_A3, ACE3, RHS, ม็อดภูมิประเทศ
  • ม็อดฝั่งเซิร์ฟเวอร์ (โหลดด้วย -serverMod=): จำเป็นเฉพาะบนเซิร์ฟเวอร์เท่านั้น ผู้เล่นไม่จำเป็นต้องดาวน์โหลดหรือเปิดใช้งานม็อดเหล่านี้ ตัวอย่าง: เครื่องมือแอดมิน เฟรมเวิร์กการบันทึกอย่าง OCAP2 ม็อดเพิ่มประสิทธิภาพ AI ฝั่งเซิร์ฟเวอร์
ความแตกต่างสำคัญ: หากม็อดเปลี่ยนแปลงองค์ประกอบเกมเพลย์ที่ไคลเอนต์โต้ตอบด้วย (อาวุธ ยานพาหนะ UI ภูมิประเทศ) มันต้องเป็นม็อดฝั่งไคลเอนต์ หากมันส่งผลกระทบต่อตรรกะของเซิร์ฟเวอร์หรือการบันทึกเท่านั้น มันสามารถเป็นม็อดฝั่งเซิร์ฟเวอร์เพียงอย่างเดียวได้

ม็อด Steam Workshop

วิธีที่ง่ายที่สุดในการเพิ่มม็อดคือผ่าน Steam Workshop ม็อด Workshop แต่ละตัวมี Mod ID ที่ไม่ซ้ำกัน (หมายเลขใน Steam Workshop URL)

การค้นหา Mod ID

ไปที่หน้า Steam Workshop ของม็อด URL จะมีลักษณะดังนี้:

https://steamcommunity.com/sharedfiles/filedetails/?id=463939057

Mod ID ในตัวอย่างนี้คือ 463939057 (นี่คือ CBA_A3) ต่อไปนี้คือ ID สำหรับเฟรมเวิร์กม็อดที่ใช้กันทั่วไป:

ม็อด Workshop ID คำอธิบาย
CBA_A3 450814997 Community Base Addons — dependency ที่จำเป็นสำหรับม็อดส่วนใหญ่
ACE3 463939057 Advanced Combat Environment — ระบบการแพทย์ บัลลิสติก การโต้ตอบ
ACRE2 751965892 Advanced Combat Radio Environment — การสื่อสารวิทยุที่สมจริง (ต้องใช้ปลั๊กอิน TeamSpeak)
TFAR 894678801 Task Force Arrowhead Radio — ม็อดวิทยุทางเลือก (ต้องใช้ปลั๊กอิน TeamSpeak)
RHS: AFRF 843425103 Red Hammer Studios: Armed Forces of the Russian Federation
RHS: USAF 843577117 Red Hammer Studios: United States Armed Forces
RHS: GREF 843593391 Red Hammer Studios: Green Forces
RHS: SAF 843632231 Red Hammer Studios: Serbian Armed Forces

การเพิ่มม็อดผ่านตัวแปร Startup ของ GPanel

ขึ้นอยู่กับการกำหนดค่า egg ของเซิร์ฟเวอร์ของคุณ คุณอาจสามารถกรอก Workshop mod ID ลงในแท็บ Startup ของ GPanel ได้โดยตรง ตรวจสอบตัวแปรอย่าง MODS หรือ WORKSHOP_MODS

สำหรับตัวแปร MODS ให้กรอกชื่อโฟลเดอร์ม็อดโดยคั่นด้วยเครื่องหมายอัฒภาค:

@CBA_A3;@ace;@ACRE2
สำคัญ: ชื่อโฟลเดอร์ม็อดมีการแยกแยะตัวพิมพ์เล็ก-ใหญ่บนเซิร์ฟเวอร์ Linux ชื่อโฟลเดอร์ต้องตรงกับที่ปรากฏในระบบไฟล์ของเซิร์ฟเวอร์ของคุณทุกประการ เป็นแนวปฏิบัติทั่วไปที่จะเปลี่ยนชื่อโฟลเดอร์ม็อดทั้งหมดเป็นตัวพิมพ์เล็กเพื่อหลีกเลี่ยงปัญหา

การดาวน์โหลดและอัปโหลดม็อดผ่าน SFTP

สำหรับการติดตั้งม็อดด้วยตนเอง (หรือหาก egg ของเซิร์ฟเวอร์ของคุณไม่รองรับการดาวน์โหลด Workshop อัตโนมัติ) คุณสามารถดาวน์โหลดม็อดในเครื่องและอัปโหลดผ่าน SFTP ได้

ขั้นตอนที่ 1: ดาวน์โหลดม็อดในเครื่อง

  1. เปิด Arma 3 Launcher บน PC ของคุณ
  2. ไปที่แท็บ Mods และสมัครรับ (subscribe) ม็อดที่คุณต้องการบนเซิร์ฟเวอร์ของคุณ
  3. ปล่อยให้ดาวน์โหลด โดยค่าเริ่มต้น ม็อดจะถูกจัดเก็บในไดเรกทอรี Arma 3 ของคุณภายใต้โฟลเดอร์ที่ตั้งชื่อด้วย Workshop ID โดยทั่วไปคือ:
    C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\
    หรือในโฟลเดอร์เนื้อหา Workshop:
    C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\

ขั้นตอนที่ 2: เตรียมโฟลเดอร์ม็อด

  1. คัดลอกโฟลเดอร์ม็อดแต่ละอันและเปลี่ยนชื่อเป็นรูปแบบที่สะอาด (เช่น @CBA_A3, @ace) โฟลเดอร์ม็อดควรขึ้นต้นด้วย @
  2. เปลี่ยนชื่อไฟล์และโฟลเดอร์ทั้งหมดภายในม็อดเป็นตัวพิมพ์เล็ก ซึ่งเป็นสิ่งสำคัญสำหรับเซิร์ฟเวอร์ที่ใช้ Linux คุณสามารถใช้เครื่องมือหรือสคริปต์เพื่อเปลี่ยนชื่อแบบกลุ่ม หรือทำด้วยตนเอง โดยเฉพาะอย่างยิ่ง โฟลเดอร์ addons/ และไฟล์ .pbo และ .bisign ทั้งหมดภายในต้องเป็นตัวพิมพ์เล็ก

ขั้นตอนที่ 3: อัปโหลดผ่าน SFTP

  1. เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP โดยใช้ข้อมูลรับรองจาก GPanel (ดู SFTP Upload Guide)
  2. อัปโหลดโฟลเดอร์ม็อดแต่ละอัน (เช่น @CBA_A3, @ace) ไปยังรูทของไดเรกทอรีเซิร์ฟเวอร์ Arma 3 ของคุณ
  3. อัปเดตตัวแปร startup MODS ใน GPanel เพื่อรวมชื่อโฟลเดอร์ม็อดใหม่
คำเตือน: ม็อดแพ็กขนาดใหญ่ (โดยเฉพาะ RHS หรือ CUP) อาจมีขนาดหลายกิกะไบต์ต่ออัน การอัปโหลด SFTP ขนาดนี้อาจใช้เวลานาน ใช้ SFTP client ที่เชื่อถือได้อย่าง WinSCP หรือ FileZilla และตรวจสอบให้แน่ใจว่าการเชื่อมต่อของคุณไม่หมดเวลา

ลำดับการโหลดม็อด

ลำดับการโหลดมีความสำคัญใน Arma 3 ม็อด dependency ต้องโหลดก่อนม็อดที่พึ่งพามัน ลำดับถูกกำหนดโดยลำดับในพารามิเตอร์ -mod= ของคุณหรือตัวแปร startup MODS

กฎลำดับการโหลดทั่วไป:

  1. CBA_A3 — อยู่อันดับแรกเสมอ เนื่องจากเกือบทุกม็อดอื่นพึ่งพามัน
  2. ม็อดเนื้อหา/แอสเซต — RHS, CUP, Global Mobilization, ม็อดภูมิประเทศ
  3. ม็อดเฟรมเวิร์ก — ACE3, ACRE2/TFAR
  4. ม็อดความเข้ากันได้/แพตช์ — แพตช์ความเข้ากันได้ ACE3-RHS ฯลฯ
  5. ม็อดเฉพาะภารกิจ — addon อื่นๆ ที่ภารกิจเฉพาะของคุณต้องการ

ตัวอย่างของสตริงม็อดที่จัดลำดับอย่างถูกต้อง:

@CBA_A3;@rhsafrf;@rhsusaf;@rhsgref;@rhssaf;@ace;@ace_compat_rhs_afrf3;@ace_compat_rhs_usf3;@ace_compat_rhs_gref3;@acre2
เคล็ดลับ: หากคุณเห็นข้อผิดพลาดในบันทึก RPT ของเซิร์ฟเวอร์ที่กล่าวถึงรายการ config ที่หายไปหรือคลาสที่ไม่ได้กำหนด มักหมายความว่าม็อด dependency หายไปหรือโหลดในลำดับที่ผิด

Keys และ Bikeys สำหรับการตรวจสอบลายเซ็น

Arma 3 ใช้ระบบการตรวจสอบลายเซ็นเพื่อให้แน่ใจว่าไคลเอนต์กำลังรันม็อดเวอร์ชันเดียวกันกับเซิร์ฟเวอร์ ซึ่งป้องกันไม่ให้มีการใช้ PBO ที่ถูกดัดแปลงหรือแก้ไข

มันทำงานอย่างไร

  • ม็อดแต่ละตัวมีไฟล์ .bisign (ลายเซ็น) ควบคู่ไปกับไฟล์ addon .pbo ของมัน
  • ม็อดแต่ละตัวยังมีไฟล์ .bikey (กุญแจสาธารณะ) ซึ่งโดยปกติอยู่ในโฟลเดอร์ย่อย keys/ หรือ Keys/ ของม็อด
  • เซิร์ฟเวอร์จะตรวจสอบไฟล์ม็อดของไคลเอนต์ที่เชื่อมต่อกับลายเซ็นเหล่านี้

การติดตั้ง Keys

  1. ไปที่โฟลเดอร์ของม็อดแต่ละตัวและค้นหาไฟล์ .bikey โดยปกติจะอยู่ในโฟลเดอร์ย่อย keys/ หรือ Keys/ ภายในไดเรกทอรีม็อด
  2. คัดลอกไฟล์ .bikey ทั้งหมดไปยังไดเรกทอรี keys/ ของเซิร์ฟเวอร์ (ในรูทของการติดตั้งเซิร์ฟเวอร์ Arma 3 ของคุณ)
  3. ตรวจสอบให้แน่ใจว่ามีการตั้งค่า verifySignatures = 2; ใน server.cfg ของคุณเพื่อบังคับการตรวจสอบลายเซ็น
// Example: keys directory structure
/keys/
    a3.bikey           (vanilla Arma 3 key - do NOT remove)
    cba_a3.bikey
    ace3.bikey
    rhsafrf.bikey
    rhsusaf.bikey
    acre2.bikey
คำเตือน: อย่าลบ a3.bikey ของ vanilla ออกจากไดเรกทอรี keys หากไม่มีมัน ผู้เล่นจะไม่สามารถเชื่อมต่อด้วยเนื้อหาเกมพื้นฐานได้ เพิ่มเฉพาะ keys สำหรับม็อดที่คุณต้องการอนุญาตบนเซิร์ฟเวอร์เท่านั้น

เฟรมเวิร์กม็อดยอดนิยม

CBA_A3 (Community Base Addons)

ม็อดพื้นฐานสำหรับชุมชนการม็อด Arma 3 เกือบทุกม็อดหลักต้องการ CBA_A3 เป็น dependency มันมีฟังก์ชันที่ใช้ร่วมกัน เฟรมเวิร์กการกำหนดปุ่ม event handler ขั้นสูง และเฟรมเวิร์กการตั้งค่า ติดตั้งสิ่งนี้ก่อนเสมอ

ACE3 (Advanced Combat Environment)

ม็อดปรับปรุง milsim ที่ใช้กันแพร่หลายที่สุด คุณสมบัติได้แก่:

  • ระบบการแพทย์ขั้นสูง (โหมดพื้นฐานและขั้นสูง)
  • บัลลิสติกและการแตกกระจายที่สมจริง
  • การโต้ตอบขั้นสูง (การแบก การลาก ระบบเชือก)
  • การปรับปรุงระบบยานพาหนะและอาวุธ
  • การกำหนดค่าฝั่งเซิร์ฟเวอร์ที่ครอบคลุมผ่านการตั้งค่า CBA

การตั้งค่า ACE3 สามารถกำหนดค่าฝั่งเซิร์ฟเวอร์ได้โดยการแก้ไข userconfig/ace/serverconfig.hpp หรือผ่านการตั้งค่า addon ของ CBA (คงอยู่ในโปรไฟล์เซิร์ฟเวอร์)

ACRE2 / TFAR (ม็อดวิทยุ)

ทั้งสองตัวให้การสื่อสารวิทยุที่สมจริงที่ผสานรวมกับ TeamSpeak 3 ผู้เล่นต้องติดตั้งปลั๊กอิน TeamSpeak ในฝั่งของพวกเขา เลือกตัวใดตัวหนึ่ง — ทั้งสองตัวไม่เข้ากันกัน

  • ACRE2: การจำลองที่สมจริงกว่า เสียงตามตำแหน่ง การแพร่กระจายสัญญาณที่ได้รับผลกระทบจากภูมิประเทศ
  • TFAR: ตั้งค่าง่ายกว่า ใช้กันแพร่หลายในชุมชนสาธารณะ สมจริงน้อยกว่าเล็กน้อย

RHS (Red Hammer Studios)

คอลเลกชันของม็อดสี่ตัวที่เพิ่มแอสเซตทางทหารในโลกจริงที่มีรายละเอียดสูง (ยานพาหนะ อาวุธ เครื่องแบบ) สำหรับฝ่ายรัสเซีย สหรัฐฯ กองโจร และเซอร์เบีย ขนาดการดาวน์โหลดทั้งหมดประมาณ 15-20 GB สำหรับทั้งสี่โมดูล

การแก้ไขปัญหาม็อด

ปัญหา สาเหตุ วิธีแก้ไข
ผู้เล่นถูกเตะออกเพราะ "signature check failed" ไฟล์ .bikey หายไปในไดเรกทอรี keys/ ของเซิร์ฟเวอร์ คัดลอกไฟล์ .bikey ของม็อดไปยังโฟลเดอร์ keys/ ของเซิร์ฟเวอร์
เซิร์ฟเวอร์เริ่มต้นไม่สำเร็จพร้อมข้อผิดพลาดของม็อด dependency หายไปหรือลำดับการโหลดผิด ตรวจสอบให้แน่ใจว่า CBA_A3 อยู่ในรายการอันดับแรก ตรวจสอบว่าติดตั้ง dependency ทั้งหมดแล้ว
ม็อดไม่โหลด (ไม่พบโฟลเดอร์) ปัญหาการแยกแยะตัวพิมพ์เล็ก-ใหญ่บน Linux เปลี่ยนชื่อโฟลเดอร์ ไฟล์ และพาธของม็อดทั้งหมดเป็นตัวพิมพ์เล็ก
ข้อผิดพลาด "Addon requires other addons" ใน RPT ม็อด dependency ไม่ได้ถูกโหลด ตรวจสอบบันทึก RPT สำหรับ addon ที่หายไปเฉพาะเจาะจงและติดตั้งมัน
ผู้เล่นเชื่อมต่อไม่ได้ (mod mismatch) เวอร์ชันม็อดของเซิร์ฟเวอร์และไคลเอนต์ต่างกัน ตรวจสอบให้แน่ใจว่าม็อดเซิร์ฟเวอร์ได้รับการอัปเดตและผู้เล่นสมัครรับ Workshop item เดียวกัน
เคล็ดลับ: บันทึก RPT ของเซิร์ฟเวอร์เป็นเพื่อนที่ดีที่สุดของคุณในการวินิจฉัยปัญหาม็อด ตรวจสอบบันทึกผ่าน file manager ของ GPanel หรือ SFTP บันทึก RPT อยู่ในไดเรกทอรีโปรไฟล์เซิร์ฟเวอร์ (เช่น server/ หรือชื่อโปรไฟล์ที่ตั้งไว้ในตัวแปร startup)

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

ต้องการความช่วยเหลือ?

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


Was this article helpful?

Ready to Get Started?

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