限时抢购 50% 全场服务器优惠 最后一天!
距结束还剩: 00D 00H 00M 00S
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
分类

Arma 3 模组安装指南

ZH arma-3 mods workshop ace3 0 人觉得有帮助

了解如何在您的 Arma 3 专用服务器上安装和管理模组。本指南涵盖 Steam Workshop 模组、通过 SFTP 手动安装、加载顺序和签名验证。有关初始服务器配置,请参阅我们的服务器设置指南。有关管理工具和反作弊,请参阅管理员和 BattlEye 设置

了解 Arma 3 模组

Arma 3 模组分为两种形式:

  • 客户端模组(使用 -mod= 加载):服务器和所有连接的玩家都需要安装。玩家必须在其 Arma 3 启动器中安装并启用这些模组才能加入。示例: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 — 大多数模组的必需依赖项
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:俄罗斯联邦武装力量
RHS: USAF 843577117 Red Hammer Studios:美国武装力量
RHS: GREF 843593391 Red Hammer Studios:游击力量
RHS: SAF 843632231 Red Hammer Studios:塞尔维亚武装力量

通过 GPanel 启动变量添加模组

根据您服务器的 egg 配置,您可能可以在 GPanel Startup 选项卡中直接输入 Workshop 模组 ID。检查是否有 MODSWORKSHOP_MODS 等变量。

对于 MODS 变量,输入以分号分隔的模组文件夹名称:

@CBA_A3;@ace;@ACRE2
重要: 模组文件夹名称在 Linux 服务器上区分大小写。文件夹名称必须与服务器文件系统中显示的名称完全匹配。通常的做法是将所有模组文件夹重命名为小写以避免问题。

通过 SFTP 下载和上传模组

对于手动模组安装(或者如果您的服务器 egg 不支持自动 Workshop 下载),您可以在本地下载模组并通过 SFTP 上传。

步骤 1:在本地下载模组

  1. 在您的 PC 上打开 Arma 3 启动器。
  2. 转到 Mods 选项卡并订阅您想要在服务器上使用的模组。
  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. 使用 GPanel 中的凭据通过 SFTP 连接到您的服务器(请参阅 SFTP 上传指南)。
  2. 将每个模组文件夹(例如 @CBA_A3@ace)上传到 Arma 3 服务器目录的根目录。
  3. 在 GPanel 中更新 MODS 启动变量以包含新的模组文件夹名称。
警告: 大型模组包(特别是 RHS 或 CUP)每个可能有数 GB。这种大小的 SFTP 上传可能需要相当长的时间。请使用可靠的 SFTP 客户端(如 WinSCP 或 FileZilla),并确保连接不会超时。

模组加载顺序

加载顺序在 Arma 3 中很重要。依赖模组必须在依赖它们的模组之前加载。顺序由 -mod= 参数或 MODS 启动变量中的序列决定。

一般加载顺序规则:

  1. CBA_A3 — 始终放在第一位,因为几乎所有其他模组都依赖于它。
  2. 内容/资产模组 — RHS、CUP、Global Mobilization、地形模组。
  3. 框架模组 — ACE3、ACRE2/TFAR。
  4. 兼容性/补丁模组 — ACE3-RHS 兼容补丁等。
  5. 任务专用模组 — 您特定任务所需的其他插件。

正确排序的模组字符串示例:

@CBA_A3;@rhsafrf;@rhsusaf;@rhsgref;@rhssaf;@ace;@ace_compat_rhs_afrf3;@ace_compat_rhs_usf3;@ace_compat_rhs_gref3;@acre2
提示: 如果您在服务器 RPT 日志中看到提及缺少配置条目或未定义类的错误,通常意味着缺少依赖模组或加载顺序错误。

签名验证的密钥和 Bikey

Arma 3 使用签名验证系统来确保客户端运行的模组版本与服务器相同。这可以防止使用被修改或篡改的 PBO。

工作原理

  • 每个模组在其 .pbo 插件文件旁边包含 .bisign 文件(签名)。
  • 每个模组还包含一个 .bikey(公钥)文件,通常位于模组的 keys/Keys/ 子文件夹中。
  • 服务器会根据这些签名检查连接客户端的模组文件。

安装密钥

  1. 导航到每个模组的文件夹并找到 .bikey 文件。它们通常位于模组目录内的 keys/Keys/ 子文件夹中。
  2. 将所有 .bikey 文件复制到服务器的 keys/ 目录(位于 Arma 3 服务器安装的根目录)。
  3. 确保在 server.cfg 中设置 verifySignatures = 2; 以强制执行签名检查。
// 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
警告: 切勿从 keys 目录中删除原版 a3.bikey。没有它,玩家将无法使用基础游戏内容连接。只添加您希望在服务器上允许的模组密钥。

常用模组框架

CBA_A3 (Community Base Addons)

Arma 3 模组社区的基础模组。几乎所有主要模组都需要 CBA_A3 作为依赖项。它提供共享函数、按键绑定框架、扩展事件处理程序和设置框架。始终首先安装此模组。

ACE3 (Advanced Combat Environment)

使用最广泛的军事模拟大修模组。功能包括:

  • 高级医疗系统(基础和高级模式)
  • 真实弹道和破片系统
  • 高级交互(搬运、拖拽、绳索系统)
  • 载具和武器系统大修
  • 通过 CBA 设置进行广泛的服务器端配置

ACE3 设置可以通过编辑 userconfig/ace/serverconfig.hpp 或通过 CBA 的插件设置(保存在服务器配置文件中)在服务器端配置。

ACRE2 / TFAR(无线电模组)

两者都提供与 TeamSpeak 3 集成的真实无线电通信。玩家需要在客户端安装 TeamSpeak 插件。二者只能选其一 — 它们互不兼容。

  • ACRE2: 更真实的模拟,位置音频,信号传播受地形影响。
  • TFAR: 设置更简单,在公共社区中广泛使用,真实度稍低。

RHS (Red Hammer Studios)

由四个模组组成的集合,添加了高度详细的现实世界军事资产(载具、武器、制服),涵盖俄罗斯、美国、游击队和塞尔维亚阵营。四个模块的总下载大小约为 15-20 GB。

模组问题排查

问题 原因 解决方案
玩家因"签名检查失败"被踢出 服务器 keys/ 目录中缺少 .bikey 将模组的 .bikey 文件复制到服务器 keys/ 文件夹
服务器启动时出现模组错误 缺少依赖项或加载顺序错误 确保 CBA_A3 排在第一位,检查所有依赖项是否已安装
模组未加载(找不到文件夹) Linux 上的大小写敏感问题 将所有模组文件夹、文件和路径重命名为小写
RPT 中出现"插件需要其他插件"错误 未加载依赖模组 检查 RPT 日志中具体缺少的插件并安装
玩家无法连接(模组不匹配) 服务器和客户端模组版本不同 确保服务器模组已更新且玩家订阅了相同的 Workshop 项目
提示: 服务器 RPT 日志是诊断模组问题的最佳工具。通过 GPanel 的文件管理器或 SFTP 检查日志。RPT 日志位于服务器配置文件目录中(例如 server/ 或启动变量中设置的配置文件名称)。

相关文章

需要帮助?

在模组方面遇到问题或需要复杂模组包设置的帮助?提交支持工单,我们的团队将为您提供帮助。


这篇文章对您有帮助吗?

Ready to Get Started?

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