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 Hướng Dẫn Cài Đặt Mod

VI arma-3 mods workshop ace3 0 found this helpful

Tìm hiểu cách cài đặt và quản lý các mod trên máy chủ chuyên dụng Arma 3 của bạn. Hướng dẫn này bao gồm các mod Steam Workshop, cài đặt thủ công qua SFTP, thứ tự nạp, và xác minh chữ ký. Để cấu hình máy chủ ban đầu, xem Hướng Dẫn Thiết Lập Máy Chủ của chúng tôi. Để biết các công cụ quản trị và chống gian lận, xem Thiết Lập Quản Trị và BattlEye.

Hiểu Về Các Mod Arma 3

Các mod Arma 3 có hai dạng:

  • Mod phía client (được nạp với -mod=): Bắt buộc đối với cả máy chủ và tất cả người chơi kết nối. Người chơi phải cài đặt và bật các mod này trong launcher Arma 3 của họ để tham gia. Ví dụ: CBA_A3, ACE3, RHS, các mod địa hình.
  • Mod phía máy chủ (được nạp với -serverMod=): Chỉ bắt buộc trên máy chủ. Người chơi không cần tải xuống hoặc bật các mod này. Ví dụ: công cụ quản trị, framework ghi nhật ký như OCAP2, các mod tăng cường AI phía máy chủ.
Sự Khác Biệt Chính: Nếu một mod thay đổi các yếu tố lối chơi mà client tương tác với (vũ khí, phương tiện, UI, địa hình), nó phải là một mod phía client. Nếu nó chỉ ảnh hưởng đến logic máy chủ hoặc ghi nhật ký, nó có thể chỉ là phía máy chủ.

Các Mod Steam Workshop

Cách dễ nhất để thêm mod là thông qua Steam Workshop. Mỗi mod Workshop có một Mod ID duy nhất (con số trong URL Steam Workshop của nó).

Tìm Mod ID

Điều hướng đến trang Steam Workshop của mod. URL sẽ trông như sau:

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

Mod ID trong ví dụ này là 463939057 (đây là CBA_A3). Dưới đây là các ID cho các framework mod thường được sử dụng:

Mod Workshop ID Mô tả
CBA_A3 450814997 Community Base Addons — phụ thuộc bắt buộc đối với hầu hết các mod
ACE3 463939057 Advanced Combat Environment — y tế, đạn đạo, tương tác
ACRE2 751965892 Advanced Combat Radio Environment — liên lạc radio thực tế (yêu cầu plugin TeamSpeak)
TFAR 894678801 Task Force Arrowhead Radio — mod radio thay thế (yêu cầu plugin 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

Thêm Mod Qua Các Biến Khởi Động GPanel

Tùy thuộc vào cấu hình egg của máy chủ, bạn có thể nhập các Workshop mod ID trực tiếp trong tab Startup của GPanel. Kiểm tra các biến như MODS hoặc WORKSHOP_MODS.

Đối với biến MODS, nhập tên thư mục mod cách nhau bằng dấu chấm phẩy:

@CBA_A3;@ace;@ACRE2
Quan trọng: Tên thư mục mod phân biệt chữ hoa chữ thường trên các máy chủ Linux. Tên thư mục phải khớp chính xác với những gì xuất hiện trong hệ thống tệp của máy chủ. Một thông lệ phổ biến là đổi tên tất cả các thư mục mod thành chữ thường để tránh các vấn đề.

Tải Xuống và Tải Lên Mod Qua SFTP

Để cài đặt mod thủ công (hoặc nếu egg máy chủ của bạn không hỗ trợ tải xuống Workshop tự động), bạn có thể tải xuống các mod cục bộ và tải chúng lên qua SFTP.

Bước 1: Tải Xuống Mod Cục Bộ

  1. Mở Arma 3 Launcher trên PC của bạn.
  2. Đi đến tab Mods và đăng ký theo dõi các mod bạn muốn trên máy chủ của mình.
  3. Để chúng tải xuống. Theo mặc định, các mod được lưu trữ trong thư mục Arma 3 của bạn dưới một thư mục được đặt tên bằng Workshop ID, thường là:
    C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\
    hoặc trong thư mục nội dung Workshop:
    C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\

Bước 2: Chuẩn Bị Các Thư Mục Mod

  1. Sao chép mỗi thư mục mod và đổi tên nó thành định dạng gọn gàng (ví dụ: @CBA_A3, @ace). Các thư mục mod nên bắt đầu bằng @.
  2. Đổi tên tất cả các tệp và thư mục bên trong mod thành chữ thường. Điều này rất quan trọng đối với các máy chủ dựa trên Linux. Bạn có thể sử dụng một công cụ hoặc kịch bản để đổi tên hàng loạt, hoặc làm thủ công. Cụ thể, thư mục addons/ và tất cả các tệp .pbo.bisign bên trong phải là chữ thường.

Bước 3: Tải Lên Qua SFTP

  1. Kết nối với máy chủ của bạn qua SFTP bằng thông tin đăng nhập từ GPanel (xem Hướng Dẫn Tải Lên SFTP).
  2. Tải mỗi thư mục mod (ví dụ: @CBA_A3, @ace) lên thư mục gốc của thư mục máy chủ Arma 3 của bạn.
  3. Cập nhật biến khởi động MODS trong GPanel để bao gồm các tên thư mục mod mới.
Cảnh báo: Các gói mod lớn (đặc biệt là RHS hoặc CUP) có thể nặng vài gigabyte mỗi gói. Tải lên SFTP với kích thước này có thể mất một lượng thời gian đáng kể. Sử dụng một SFTP client đáng tin cậy như WinSCP hoặc FileZilla và đảm bảo kết nối của bạn không bị hết thời gian.

Thứ Tự Nạp Mod

Thứ tự nạp rất quan trọng trong Arma 3. Các mod phụ thuộc phải được nạp trước các mod phụ thuộc vào chúng. Thứ tự được xác định bởi trình tự trong tham số -mod= hoặc biến khởi động MODS của bạn.

Các quy tắc thứ tự nạp chung:

  1. CBA_A3 — luôn đầu tiên, vì gần như mọi mod khác đều phụ thuộc vào nó.
  2. Các mod nội dung/tài sản — RHS, CUP, Global Mobilization, các mod địa hình.
  3. Các mod framework — ACE3, ACRE2/TFAR.
  4. Các mod tương thích/vá lỗi — các bản vá tương thích ACE3-RHS, v.v.
  5. Các mod riêng cho nhiệm vụ — các addon khác được yêu cầu bởi các nhiệm vụ cụ thể của bạn.

Ví dụ về một chuỗi mod được sắp xếp đúng cách:

@CBA_A3;@rhsafrf;@rhsusaf;@rhsgref;@rhssaf;@ace;@ace_compat_rhs_afrf3;@ace_compat_rhs_usf3;@ace_compat_rhs_gref3;@acre2
Mẹo: Nếu bạn thấy lỗi trong nhật ký RPT máy chủ đề cập đến các mục config bị thiếu hoặc các lớp không xác định, điều đó thường có nghĩa là một mod phụ thuộc bị thiếu hoặc được nạp sai thứ tự.

Keys và Bikeys Cho Xác Minh Chữ Ký

Arma 3 sử dụng một hệ thống xác minh chữ ký để đảm bảo rằng các client đang chạy cùng phiên bản mod như máy chủ. Điều này ngăn chặn việc sử dụng các PBO bị sửa đổi hoặc bị giả mạo.

Cách Nó Hoạt Động

  • Mỗi mod chứa các tệp .bisign (chữ ký) bên cạnh các tệp addon .pbo của nó.
  • Mỗi mod cũng bao gồm một tệp .bikey (khóa công khai), thường được tìm thấy trong thư mục con keys/ hoặc Keys/ của mod.
  • Máy chủ kiểm tra các tệp mod của client kết nối với các chữ ký này.

Cài Đặt Keys

  1. Điều hướng đến thư mục của mỗi mod và xác định (các) tệp .bikey. Chúng thường nằm trong thư mục con keys/ hoặc Keys/ bên trong thư mục mod.
  2. Sao chép tất cả các tệp .bikey vào thư mục keys/ của máy chủ (trong thư mục gốc của cài đặt máy chủ Arma 3 của bạn).
  3. Đảm bảo verifySignatures = 2; được đặt trong server.cfg của bạn để thực thi kiểm tra chữ ký.
// 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
Cảnh báo: Không bao giờ xóa a3.bikey vanilla khỏi thư mục keys. Nếu không có nó, người chơi sẽ không thể kết nối với nội dung trò chơi gốc. Chỉ thêm keys cho các mod bạn muốn cho phép trên máy chủ.

Các Framework Mod Phổ Biến

CBA_A3 (Community Base Addons)

Mod nền tảng cho cộng đồng modding Arma 3. Hầu hết mọi mod lớn đều yêu cầu CBA_A3 như một phụ thuộc. Nó cung cấp các hàm dùng chung, framework gán phím, các trình xử lý sự kiện mở rộng, và framework cài đặt. Luôn cài đặt mod này đầu tiên.

ACE3 (Advanced Combat Environment)

Mod cải tổ milsim được sử dụng rộng rãi nhất. Các tính năng bao gồm:

  • Hệ thống y tế nâng cao (chế độ cơ bản và nâng cao)
  • Đạn đạo và mảnh vỡ thực tế
  • Các tương tác nâng cao (mang, kéo, hệ thống dây thừng)
  • Cải tổ hệ thống phương tiện và vũ khí
  • Cấu hình phía máy chủ rộng rãi qua các cài đặt CBA

Các cài đặt ACE3 có thể được cấu hình phía máy chủ bằng cách chỉnh sửa userconfig/ace/serverconfig.hpp hoặc thông qua các cài đặt addon của CBA (được lưu trong hồ sơ máy chủ).

ACRE2 / TFAR (Các Mod Radio)

Cả hai đều cung cấp liên lạc radio thực tế được tích hợp với TeamSpeak 3. Người chơi phải cài đặt một plugin TeamSpeak ở phía họ. Chọn một trong hai — chúng không tương thích với nhau.

  • ACRE2: Mô phỏng thực tế hơn, âm thanh theo vị trí, truyền tín hiệu bị ảnh hưởng bởi địa hình.
  • TFAR: Thiết lập đơn giản hơn, được sử dụng rộng rãi trong các cộng đồng công khai, kém thực tế hơn một chút.

RHS (Red Hammer Studios)

Một bộ sưu tập gồm bốn mod thêm các tài sản quân sự thực tế chi tiết cao (phương tiện, vũ khí, quân phục) cho các phe Nga, Mỹ, du kích, và Serbia. Tổng dung lượng tải xuống khoảng 15-20 GB cho cả bốn mô-đun.

Khắc Phục Sự Cố Mod

Vấn đề Nguyên nhân Giải pháp
Người chơi bị đá vì "signature check failed" Thiếu .bikey trong thư mục keys/ của máy chủ Sao chép tệp .bikey của mod vào thư mục keys/ của máy chủ
Máy chủ không khởi động được với lỗi mod Thiếu phụ thuộc hoặc sai thứ tự nạp Đảm bảo CBA_A3 được liệt kê đầu tiên, kiểm tra tất cả các phụ thuộc đã được cài đặt
Mod không nạp (không tìm thấy thư mục) Vấn đề phân biệt chữ hoa chữ thường trên Linux Đổi tên tất cả các thư mục, tệp, và đường dẫn mod thành chữ thường
Lỗi "Addon requires other addons" trong RPT Mod phụ thuộc chưa được nạp Kiểm tra nhật ký RPT để tìm addon bị thiếu cụ thể và cài đặt nó
Người chơi không thể kết nối (mod mismatch) Phiên bản mod của máy chủ và client khác nhau Đảm bảo các mod máy chủ được cập nhật và người chơi đăng ký theo dõi cùng các mục Workshop
Mẹo: Các nhật ký RPT máy chủ là người bạn tốt nhất của bạn để chẩn đoán các vấn đề mod. Kiểm tra các nhật ký qua trình quản lý tệp của GPanel hoặc SFTP. Nhật ký RPT nằm trong thư mục hồ sơ máy chủ (ví dụ: server/ hoặc tên hồ sơ được đặt trong các biến khởi động).

Bài Viết Liên Quan

Cần Trợ Giúp?

Gặp vấn đề với các mod của bạn hoặc cần trợ giúp với việc thiết lập một modpack phức tạp? Mở một phiếu hỗ trợ và đội ngũ của chúng tôi sẽ hỗ trợ bạn.


Was this article helpful?

Ready to Get Started?

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