A native Linux Arma3Sync replacement for Arma 3 unit play, retaining the familiar tab-based workflow while integrating Steam/Proton launching and TeamSpeak radio setup.
Armasync includes addon discovery and ordered groups, Arma3Sync-compatible repository synchronization (FTP/HTTP(S)) with live progress and transfer controls, player and server configuration, Windows TeamSpeak 3 radio setup (ACRE2 and TFAR), and troubleshooting tools.
New here? The user guide walks you from a fresh install to playing with working radio.
Arch Linux (and derivatives like CachyOS, EndeavourOS, Manjaro):
yay -S armasync-binDebian / Ubuntu: download the .deb from the
latest release,
then:
sudo apt install ./Armasync_*_amd64.debFedora: download the .rpm from the
latest release,
then:
sudo dnf install ./Armasync-*.x86_64.rpmOther distributions: grab the .AppImage from the
latest release,
make it executable (chmod +x), and run it.
The GUI libraries (WebKitGTK 4.1, GTK 3) are declared as package dependencies and installed automatically with the deb/rpm/AUR packages.
Host tools Armasync uses at runtime — install these from your distribution:
To play:
- Steam with Arma 3 installed and a Proton compatibility tool enabled for it.
For TeamSpeak voice — ACRE2 and/or TFAR (optional):
- protontricks (provides
protontricksandprotontricks-launch). Install the distro package orpipx install protontricks— the Flatpak build is not sufficient, since Armasync needs both binaries onPATH. - PipeWire with WirePlumber (
wpctl) and pipewire-pulse — the default audio stack on current Fedora, Ubuntu, and Arch installs.
For restore points and support bundles (optional):
- tar and zstd (present by default on nearly every distribution).
Armasync checks for these at startup and shows what's missing and how to install it; the Troubleshooting tab runs the same checks on demand.
- Swifty repository support — a second manifest adapter for Swifty's
repo.json/.srfformat, reusing the existing verify/download engine. Arma3Sync-compatible repositories are fully supported today.
pnpm install
pnpm tauri devFor a browser-only UI preview, run pnpm dev.
Build the optimized native executable with pnpm tauri build.
Development issues and machine-specific workarounds are recorded in
docs/TROUBLESHOOTING.md.
Selectable DLC handles and Steam detection rules are documented in
docs/DLC_DETECTION.md.
Addon directory persistence, priority, and bounded scan behavior are described
in docs/ADDON_SOURCES.md.