ArmaDragonflyClient - Installation

Installation

Read through Getting Started Guide from DragonflyDB to get DragonflyDB up and running on your machine or use the provided binaries within the dragonfly folder.

DragonflyDB

Prerequisites

  • Linux-based OS (Mac via Docker, Windows WSL supported)
  • Network access
  • Minimum 4GB RAM for optimal Dragonfly performance
  • Minimum 1 CPU Core
  • Linux Kernel 4.19 or higher

ArmaDragonflyClient

OS Compatibility

ArmaDragonflyClient is currently only compatible with Windows. Linux support planned for future release.

Installation Steps

  1. Download latest release from Releases
  2. Extract zip file to Arma 3 directory
  3. Create the init.sqf file in your mission folder and add the following code:
addMissionEventHandler ["ExtensionCallback", {
    params ["_name", "_function", "_data"];
    diag_log _this;
    if (_name isEqualTo "ArmaDragonflyClient") then {
        parseSimpleArray _data call (missionNamespace getVariable [_function, {
            hint "Function does not exist!"
        }]);
    };
}];
  1. Create the initServer.sqf file in your mission folder and add the following code:
if (isServer || isDedicated) then {
    true spawn dragonfly_db_fnc_init;
};