32-BIT DEPRECATION

Arma 3 offers game client and Dedicated Server binaries as default 64-bit (x64) architecture, and also as 32-bit (x86) architecture for legacy reasons. Given the prevalence of 64-bit player hardware, but especially due to the increasing technical difficulties maintaining 32-bit builds, we are strongly considering deprecating 32-bit support for Arma 3. While it is not yet confirmed, we may in a future update fully remove 32-bit support, including the binaries. Please switch to using our 64-bit executables, which typically also perform better.

How do I know whether I am using 64-bit builds?

  • In Arma 3's Launcher, open the PARAMETERS page. Confirm that the platform is set to 64-bit (either as default or explicitly).
  • If you are using your own shortcuts, ensure you are using the executables with "x64" in their filename (f.e. arma3_x64.exe).
  • You can also confirm by checking the RPT log. By default, its filename should contain "x64", and likewise its header will clearly show "x64" in multiple locations.
  • As of update 2.20, the game will let you know in the main menu and loading screens.

Why are 64-bit builds generally better for Arma 3?

  • 64-bit allows for broader memory addressing and therefore it can utilize large RAM pools better.
  • 64-bit allows our engineers to utilize current / newer third-party libraries and tools, which can lead to more fixes and optimizations.
    • Certain optimizations would require separate 32-bit code, which we cannot afford to invest our limited development time into. These optimizations are simply disabled on 32-bit platforms.

What if I cannot switch the 64-bit due to hardware limitations or other reasons?

  • If we should drop 32-bit support, we will still offer a Steam branch containing the last version that offered such support.
    • Any platform updates after such potential moment will however not be ported to 32-bit.