Skip to content
reforgermods.net
Workshop mod by KatataFish17

BasicBanking Arma Reforger Mod

Standalone bank and cash system for Arma Reforger: per-player balances, an ATM, a balance HUD and persistent saving. A reusable economy core other mods (e.g. ConflictEconomy) build on top of.

61E2DD518BEEB7B5
BasicBanking preview

Ranking

Popular#1302348.5Falling#143277.3
1Serversrunning this mod
0Observed players nowon servers reporting this mod
102Estimated player-hours (7d)7-day data
Deployment46th45.6ahead of 46% of tracked mods by servers running it
ActivityTop 47%52.9ahead of 53% of tracked mods by play on those servers
Popularity48.5deployment and activity combined
How those 1 installs happen100% traced
  • Required by another mod1
Last 30 days
Servers, last 30 days
1 latest8 peak, 4 Oct0 low, 19 Oct

Servers reporting the mod in each hourly observation. Last 30 days.

Daily values
Servers, last 30 days, one row per day (UTC)
DayLastPeakLowObs.
19 Sept4539
20 Sept44324
21 Sept44324
22 Sept55424
23 Sept55324
24 Sept35324
25 Sept44224
26 Sept45224
27 Sept35224
28 Sept34324
29 Sept33324
30 Sept44324
1 Oct45424
2 Oct56324
3 Oct77424
4 Oct78624
5 Oct88524
6 Oct38324
7 Oct46324
8 Oct56424
9 Oct45424
10 Oct35324
11 Oct14124
12 Oct22124
13 Oct22124
14 Oct23124
15 Oct22224
16 Oct12124
17 Oct23224
18 Oct23124
19 Oct12015
Observed players, last 30 days
0 latest19 peak, 1 Oct0 low, 19 Sept

Sampled player counts on servers reporting the mod; not unique players. Last 30 days.

Daily values
Observed players, last 30 days, one row per day (UTC)
DayLastPeakLowObs.
19 Sept0209
20 Sept03024
21 Sept05024
22 Sept16024
23 Sept07024
24 Sept15024
25 Sept14024
26 Sept05024
27 Sept13024
28 Sept02024
29 Sept00024
30 Sept03024
1 Oct019024
2 Oct01024
3 Oct27024
4 Oct16024
5 Oct33024
6 Oct06024
7 Oct03024
8 Oct14024
9 Oct13024
10 Oct03024
11 Oct02024
12 Oct11024
13 Oct13024
14 Oct13024
15 Oct02024
16 Oct03024
17 Oct23024
18 Oct03024
19 Oct00015

Calculated Oct 19, 2026, 2:45 PM UTCDerived from observed server and mod activity. Trend positions describe recent observed change, not future adoption.

Summary

Standalone bank and cash system for Arma Reforger: per-player balances, an ATM, a balance HUD and persistent saving. A reusable economy core other mods (e.g. ConflictEconomy) build on top of.

Official Workshop description

FEATURES - Per-player accounts, keyed to the backend UID (reconnect-safe). For environments without a backend UID (Workbench, local server without auth) there is a separate offline area. - ATM menu for deposits and withdrawals (cash to/from bank). - Balance HUD (bank + cash) and a subtle "+$X / -$X" feedback on money changes. - Persistence as JSON on the server disk, with batched autosave (no disk write on every transaction). - Transaction log per player and day, with configurable retention. - Cash toggle: the cash system can be turned off - everything then runs through the bank account, the cash display disappears and any existing cash is automatically moved to the bank. - Built for 128 players: throttled saving, spam protection on ATM requests, sparse logging. - Localized messages in 13 languages. BasicBanking ships no gameplay rules of its own (no costs, no rewards). It is the foundation - the actual economy is defined by the mod on top. For the Conflict game mode, that mod is ConflictEconomy. ADMIN SETUP BasicBanking is a building block, not a finished game mode. To use it: 1. On the game mode: Add the component KF_BankingGameModeComponent to your game mode prefab. Attributes: - Starting amount (Bank) - balance of new accounts (default 10000). - Cash system enabled - on/off (off = everything via bank, cash HUD hidden). - Transaction log retention (days) - 0 = never delete. 2. On the player controller: BasicBanking already overrides the vanilla prefab Prefabs/Characters/Core/DefaultPlayerControllerMP.et and automatically adds KF_BankingNetState, KF_FeedbackNetState as well as the HUD (KF_BankingInfoDisplay) and the money feedback. Usually nothing more to do here. 3. Place an ATM: Put the ATM prop (Prefabs/Systems/ATM.et) or the editor entry "ATM" into the world. Interacting with it opens the banking menu. DATA STORAGE (server profile) - $profile:BasicBankingDB/Accounts/<uid>/BankAccount.json - balance - $profile:BasicBankingDB/Accounts/<uid>/Transactions/<date>.json - transactions - $profile:BasicBankingDB/Offline/<name>/... - players without a backend UID (test data) - $profile:BasicBankingDB/Settings.json - saved server/GM settings Debugging: verbose logging is off by default (performance). To troubleshoot, set KF_Log.s_bDebugEnabled to true. FOR MODDERS (API) Everything is server-side (the transaction logic runs on the authority): - KF_BankingService.AddCash(playerId, amount, reason) / AddBank(...) - creates new money (rewards). - KF_BankingService.RemoveCash/RemoveBank(...) - destroys money (fines/costs). - KF_BankingService.Debit(playerId, amount, reason, out fromCash, out fromBank) - pays from cash + bank combined; returns false if insufficient. - KF_BankingService.Deposit/Withdraw/Transfer/ChargeCustomer(...) - transfers. - Read balance: KF_BankingManager.Get().GetAccount(playerId) (server) or KF_BankingNetState on the controller (GetBank()/GetCash(), invoker GetOnBalanceChanged()) on the client. - Cash state: KF_BankingGameModeComponent.IsCashEnabled().

License

BasicBanking - License ====================== Author: KatataFish17 This mod ("the Mod") is published under the Arma Public License No Derivatives (APL-ND) by Bohemia Interactive a.s.: https://www.bohemia.net/community/licenses/arma-public-license-no-derivatives AUTHOR'S ADDITIONAL GRANT ------------------------- Notwithstanding the "No Derivatives" clause, the author additionally grants the right to create and publish derivative works of the Mod's files (in particular via Enfusion modded/override scripts, or by editing/replacing this Mod's files), PROVIDED THAT ALL of the following conditions are met: 1. This Mod remains a required dependency of your work: it must be referenced as a dependency and loaded alongside your work. You may NOT bundle a standalone copy of this Mod's content into your own work. 2. Clear credit to this Mod is given in the public description of your mod/work (name of the Mod + author). All other terms of APL-ND continue to apply unchanged (attribution, no misrepresentation, non-commercial use as defined by APL-ND, etc.).

Scenarios

1
Fallout Economy#AR-Scenario_GameMode_GameMaster · 64 players

Debug world for economy system

Servers running this mod

1

1 currently listed server reports BasicBanking in its mod list. Showing the one with the most players.

Versions

10
published · approved · 3.74 MiB
published · approved · 3.74 MiB
published · approved · 3.68 MiB
published · approved · 3.68 MiB
published · approved · 3.67 MiB
published · approved · 3.67 MiB
published · approved · 3.67 MiB
published · approved · 3.67 MiB
published · approved · 3.67 MiB
published · approved · 3.67 MiB
1.0.46Game 1.8.0.10 · 3.74 MiB · Aug 25, 2026
Dependencies: 0Scenarios: 1PublishedApproved
No changelog text is available for this version.

config.json entry

{
  "modId": "61E2DD518BEEB7B5",
  "name": "BasicBanking",
  "version": "1.0.46"
}

Use BasicBanking on your server

Add BasicBanking to the game.mods array of your server config.json. The config generator builds the full file, the mod manager keeps the mod list and its dependencies organized, and the config validator checks an existing config. The adding mods guide and mod dependencies guide walk through it step by step.

Fetch this mod from the API

The same metadata is available as JSON. See the API quickstart, the V2 reference, or the V1 reference.

GET https://api.reforgermods.net/v2/mods/61E2DD518BEEB7B5
GET https://api.reforgermods.net/v2/mods/61E2DD518BEEB7B5/versions

Data is cached from Arma Reforger Workshop metadata and may be stale. reforgermods.net is independent and is not affiliated with Bohemia Interactive.