Dear Bohemia Interactive Development Team,
We represent a large Arma 3 gaming community that regularly hosts massive multiplayer events with 100 vs 100 players simultaneously across two dedicated servers. Managing client and server stability under a constant 200-player load remains a major technical challenge.
The native memory allocators currently shipped with the game (such as tbb4malloc_bi and jemalloc_bi) were developed years ago and are outdated for modern hardware architectures. To prevent client crashes and severe desyncs, our player base relies on modern custom allocators.
Specifically, we utilize an optimized fork of Microsoft's mimalloc beautifully tailored for the Real Virtuality 4 engine by developer GoldJohnKing. By leveraging large pages and eager commit, this implementation provides up to a 30% increase in baseline FPS and significantly improves stability.
However, because these third-party .dll files are updated frequently, they are constantly blocked by BattlEye upon game launch.
We respectfully request Bohemia Interactive to consider officially integrating this highly effective mimalloc implementation into the default Arma 3 game build inside the standard \Dll\ directory.
Project details:
Including this allocator directly in the official game files will provide signed, standard binaries that BattlEye automatically trusts. This will seamlessly resolve security block issues and significantly elevate the multiplayer performance for the entire high-load milsim community.
Thank you for your time and consideration of this proposal.
Best regards,
Zelyonij Nikita Olegovich aka Noma
[Solid Games / Russia]
[https://sg.zone]