- Changed references from `PhoneClass` to `PhoneRepository` in the phone usage guide. - Added payroll and treasury transfer requests to the client organization usage guide. - Updated SurrealDB setup documentation with helper scripts for database management.
Forge Documentation
Forge is split into Arma client addons, Arma server addons, a Rust server extension, shared Rust domain crates, and web UI build tooling. This directory collects framework-level documentation for those pieces.
Start Here
- Framework Architecture: how SQF, web UIs, Rust services, repositories, and SurrealDB fit together.
- Module Reference: module inventory for gameplay domains, extension command groups, client addons, server addons, and Rust crates.
- Development Guide: how to add or change a module without breaking the framework boundaries.
- SurrealDB Setup: where to get SurrealDB or Surrealist and how to connect Forge to it for local or live use.
Server and Extension Usage Guides
- Actor Usage Guide
- Bank Usage Guide
- CAD Usage Guide
- Economy Usage Guide
- Garage Usage Guide
- Locker Usage Guide
- Organization Usage Guide
- Owned Storage Usage Guide
- Phone Usage Guide
- Store Usage Guide
- Task Usage Guide
Client Usage Guides
- Client Usage Guide
- Client Main Usage Guide
- Client Common Usage Guide
- Client Actor Usage Guide
- Client Bank Usage Guide
- Client CAD Usage Guide
- Client Garage Usage Guide
- Client Locker Usage Guide
- Client Notifications Usage Guide
- Client Organization Usage Guide
- Client Phone Usage Guide
- Client Store Usage Guide