Tactical Data Link - Arma Reforger

See mod download link above on Workshop.

https://github.com/Colton1070/Tactical-Data-Link

See GitHub link to help contribute above.

TDL: Set Up

If you are a modder - view the set up instructions above to learn how to integrate TDL into your devices.

Overview

TDL (Tactical Data Link) is a device-centric networking framework for Arma Reforger that enables dynamic mesh networking between players through physical devices. Unlike traditional chat-based systems, TDL creates realistic tactical networks where connectivity depends on device capabilities, power states, physical proximity, and network range.

Core Concept

TDL treats each piece of equipment as an independent network device with specific capabilities. Players build their network capabilities by combining different devices - a radio for network access, night vision goggles for display output, a GPS unit for positioning, and cameras for video feeds. The system dynamically aggregates these capabilities and establishes ad-hoc networks based on physical proximity and device range.


System Architecture

The Three-Layer Model

TDL operates on a three-layer architecture:

1. Device Layer (AG0_TDLDeviceComponent)

Individual physical devices attached to items/entities. Each device has:

2. System Layer (AG0_TDLSystem)

Server-side singleton that manages:

3. Player Controller Layer (SCR_PlayerController + TDL extensions)

Client-side data management: