Enfusion_Core_Banking_ECB

by TeachReaper

Contributors

TeachReaper

Enfusion_Core_Banking_ECB

Summary

[EN] Banking system with physical economy, ATMs, and persistent database. [ES] Sistema bancario con economía física, cajeros y base de datos persistente.

Description

[EN] English Description Enfusion Core Banking (ECB) ECB is a native physical economy and banking framework for Arma Reforger. It acts as a bridge between a persistent database and the player's real-time inventory. Through a network of ATMs, users can manage their funds. When depositing, the system scans the player's inventory, removes physical cash items, and calculates exact change. When withdrawing, the digital balance is instantly converted into physical items spawned in the player's backpack.
Features:
Tangible Economy: Supports up to 5 configurable physical currency denominations (prefabs).
Exact Change System: Greedy algorithm evaluates cash during transactions, returning exact change or denying mathematically impossible transactions.
Robust Persistence: Uses Enfusion Database Framework (EDF) for automated profile creation and secure local saving.
Queue Processing: Central server manager queues transactions to prevent race conditions and money duplication exploits.
Basic Setup:
Load Enfusion Database Framework (EDF) as a dependency.
Add TR_DatabaseManagerComponent and TR_EconomyManagerComponent to your GameMode/Manager entity. Configure starting bonuses and currency prefabs.
Place ATM prefabs with TR_BankingServerComponent and the TR_OpenATMAction.
Ensure PlayerController has TR_BankingClientComponent attached.

[ES] Descripción en Español Enfusion Core Banking (ECB) ECB es un sistema de economía física y gestión bancaria nativo para Arma Reforger. Actúa como un puente entre una base de datos de perfiles y el inventario del jugador en tiempo real. A través de ATMs, los usuarios administran sus fondos. Al depositar, escanea el inventario, retira los billetes físicos y calcula el cambio exacto. Al retirar, el saldo digital se convierte instantáneamente en objetos físicos dentro de la mochila.
Características:
Economía Física: Soporta hasta 5 denominaciones configurables de billetes o monedas (prefabs).
Sistema de Cambio Exacto: Algoritmo que evalúa el efectivo, devuelve el cambio correcto en denominaciones menores o deniega transacciones imposibles.
Persistencia Robusta: Utiliza Enfusion Database Framework (EDF) para crear perfiles y guardar saldos de forma segura.
Procesamiento en Fila (Queue): El gestor central encola las transacciones. Esto previene errores de sincronización y clonación de dinero.
Configuración Básica:
Carga Enfusion Database Framework (EDF) en las dependencias.
Agrega TR_DatabaseManagerComponent y TR_EconomyManagerComponent a tu GameMode. Configura el bono inicial y los prefabs de billetes.
Coloca ATMs en el mapa con TR_BankingServerComponent y la acción TR_OpenATMAction.
Asegúrate de que el PlayerController tenga asignado el componente TR_BankingClientComponent.

License

Arma Public License (APL)

Version
1.0.1
Game Version
1.7.0.41
Version size
30.33 MB
Downloads
3
Created
05.06.2026
Last Modified
05.06.2026
ID
696E28623A106B52

Dependencies