PLG Cross Progress

by sebastians17
PLG Cross Progress

Summary

Cross-server XP progression for Arma Reforger. Save XP on a SOURCE server and exchange it through a configurable GUI shop with rank targets,

Description

PLG Cross Progress connects player progression between two Arma Reforger servers while continuing to use the vanilla XP and rank systems.

One server is configured as SOURCE. It records each player's XP, rank, faction and identity in an individual JSON file.

The second server is configured as EXCHANGE. Players can open a native XP Exchange GUI from the Pause Menu and convert unused SOURCE XP using a server-defined conversion rate, for example 10:1.

FEATURES

- Cross-server vanilla XP and rank progression
- SOURCE and EXCHANGE server roles
- Native XP Exchange GUI available from the Pause Menu
- Custom XP amount and maximum affordable exchange
- Promotion Target buttons from Corporal to General
- Rank targets automatically account for the player's current XP and rank
- Current and lower ranks are hidden
- Unavailable promotions are disabled
- Configurable XP conversion ratio
- Configurable shop activation delay
- Shop button displays a live unlock countdown
- One successful exchange per scenario server session
- An active and alive player character is required to receive XP
- Exchanged XP is deducted from the SOURCE server balance
- Persistent per-player JSON data
- Persistent transaction history
- Restart and crash recovery for interrupted transactions
- Batched JSON synchronization to reduce disk operations
- Polish and English localization
- No scenario prefab editing or additional scenario components required

SERVER CONFIGURATION

The mod is configured entirely through game.gameProperties.missionHeader in the dedicated server configuration:

"missionHeader": {
  "m_PLG_CP_Settings": {
    "m_eServerRole": 2,
    "m_iConversionRatio": 10,
    "m_iActivationDelayMinutes": 45,
    "m_iSourceSyncIntervalSeconds": 5
  }
}

SERVER ROLES

1 = SOURCE
Records and updates player XP data.

2 = EXCHANGE
Enables the XP Exchange GUI and transaction system.

REQUIREMENTS

- The mod must be loaded on both servers.
- The scenario must use the vanilla Arma Reforger XP and rank system.
- If both servers use the same profile directory, no additional file synchronization is required.
- If the servers use separate machines or profile directories, synchronize:

Source directory:
SOURCE server -> EXCHANGE server

Ledger directory:
EXCHANGE server -> SOURCE server

The complete PLG_CrossProgress directory should not be overwritten in both directions.

No third-party dependencies are required.

License

LICENSE AGREEMENT

All rights reserved. This mod and all of its contents remain the property of the author.

PERMITTED USE:
- Personal, non-commercial use in Arma Reforger gameplay
- Use of this mod on private, hosted, dedicated, or public servers
- Other mods, missions, or scenarios may require this mod as a dependency, as long as this mod is not reuploaded, copied, or redistributed as part of another project

PROHIBITED WITHOUT WRITTEN PERMISSION:
- Editing, modifying, or altering this mod's original files for redistribution
- Copying or extracting this mod's code or assets for use in other projects
- Reuploading or redistributing this mod, in whole or in part
- Claiming this mod or any of its contents as your own work

DISCLAIMER:
This mod is provided "as is" without any warranties. The author is not responsible for any damage, issues, or problems caused by the use of this mod.

The author reserves the right to update or remove this mod at any time. Violation of these terms results in immediate termination of usage rights.

© All Rights Reserved

Version
1.8.7
Game Version
1.8.0.13
Version size
321.50 KB
Downloads
5,817
Created
03.08.2026
Last Modified
16.09.2026
ID
6A069031D30C4A50

Dependencies