Steam Branches – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
(steamcmd section added)
m (Clarified Mac experimental ports)
 
(16 intermediate revisions by 3 users not shown)
Line 3: Line 3:
Arma 3 is distributed as several branches on Steam.
Arma 3 is distributed as several branches on Steam.


These branches are accessible by opening the application ''Properties'' in Steam client. In the ''BETAS'' tab, you'll find a drop-down menu with publicly available branches. Some branches require an access code to be input before appearing the list. Those codes are shared via channels such as [https://twitter.com/Arma3official Twitter] and [https://forums.bistudio.com/ the forums] when appropriate. You may need to restart the Steam client to see recently created branches.
These branches are accessible by opening the application ''Properties'' in Steam client. In the ''BETAS'' tab, you'll find a drop-down menu with publicly available branches. Some branches require an access code to be input before appearing the list. Those codes are shared via channels such as {{Link|link= https://twitter.com/Arma3official |text= Twitter}} and {{Link|link= https://forums.bistudio.com/|text= the forums}} when appropriate. You may need to restart the Steam client to see recently created branches.


After selecting a branch, Steam client will begin downloading the differences in data. It can be recommended to do a local file verification afterwards to be sure the correct update was downloaded. Note that Steam client does not allow you to maintain multiple parallel branches on your hard drive. Our [[Game Updater]] tool does allow this for certain branches.
After selecting a branch, Steam client will begin downloading the differences in data. It can be recommended to do a local file verification afterwards to be sure the correct update was downloaded. Note that Steam client does not allow you to maintain multiple parallel branches on your hard drive. Our [[Game Updater]] tool does allow this for certain branches.
Line 9: Line 9:


== Branches ==
== Branches ==
=== [http://store.steampowered.com/app/107410/ Arma 3] ===
=== {{Link|link= http://store.steampowered.com/app/107410/|text= Arma 3}} ===
This application (appID 107410) exists for Windows, with [http://dev.arma3.com/ports experimental port betas] for Linux and Mac.
This application (appID 107410) exists for Windows, with {{Link|link= http://dev.arma3.com/ports|text= experimental port betas}} for Mac.
{| class="wikitable"
{| class="wikitable"
! Branch Name !! Branch Code !! Access Code !! Description
! Branch Name !! Branch Code !! Access Code !! Description
|-
|-
| Main Branch || <tt>public</tt> ||{{n/a}} || Primary and default build
| Main Branch || {{hl|public}} ||{{n/a}} || Primary and default build
|-
|-
| Development Branch || <tt>development</tt> || {{n/a}} || a.k.a. [http://dev.arma3.com/dev-branch Dev-Branch] build
| Development Branch || {{hl|development}} || {{n/a}} || a.k.a. {{Link|link= http://dev.arma3.com/dev-branch|text= Dev-Branch}} build
|-
|-
| RC Branch || <tt>rc</tt> || Shared on [https://dev.arma3.com/ Dev Hub] during active RC tests || [https://dev.arma3.com/rc-branch Release Candidate build test] of imminent updates
| RC Branch || {{hl|rc}} || Shared on {{Link|link= https://dev.arma3.com/|text= Dev Hub}} during active RC tests || {{Link|link= https://dev.arma3.com/rc-branch|text= Release Candidate build test}} of imminent updates
|-
|-
| Profiling Branch || <tt>profiling</tt> || <tt>CautionSpecialProfilingAndTestingBranchArma3</tt> || Special [https://forums.bohemia.net/forums/topic/160288-arma-3-stable-server-198-performance-binary-feedback/ performance + profiling build] - alternative download of needed binary possible from [https://www.dropbox.com/sh/582opsto4mmr8d8/3BSy9PdRGm Dwarden's Dropbox] , [https://drive.google.com/folderview?id=0B03-H4YIbhkFMUt5RzNqZjFlNGs Dwarden's Google Drive]
| Profiling Branch || {{hl|profiling}} || {{n/a}} || Special {{Link|link= https://forums.bohemia.net/forums/topic/160288-arma-3-stable-server-198-performance-binary-feedback/|text= performance + profiling build}} - alternative download of needed binaries possible from {{Link|https://drive.google.com/drive/folders/15p9j7C2nHUt6NoVfChX4YFuqzFXzblJh|Google Drive}}
|-
|-
| Legacy Branch || <tt>legacy</tt> || <tt>Arma3LegacyXYZ</tt><br/><small>Where ''XYZ'' is the version, e.g. ''150''</small> || Old build comparison of the second-last main build
| Legacy Branch || {{hl|legacy}} || {{hl|Arma3LegacyXYZ}}<br/><small>Where ''XYZ'' is the version, e.g. ''150''</small> || Old build comparison of the second-last main build
|-
|-
| Legacy Ports Branch || <tt>legacyports</tt> || <tt>Arma3LegacyPorts</tt> || Old build compatibility for Linux / Mac ports
| Legacy Ports Branch || {{hl|legacyports}} || {{hl|Arma3LegacyPorts}} || Old build compatibility for Mac client ports
|-
|-
| Creator DLC RC Branch || <tt>creatordlcrc</tt> || <tt>Arma3CreatorDLCRC</tt><br/><small>Only available during active RC tests</small> || [http://www.arma3.com/dlc/creator#public-testing Release Candidate build test] for Creator DLC
| Creator DLC RC Branch || {{hl|creatordlcrc}} || {{hl|Arma3CreatorDLCRC}}<br/><small>Only available during active RC tests</small> || {{Link|link= http://www.arma3.com/dlc/creator#public-testing|text= Release Candidate build test}} for Creator DLC
|-
|-
|}
|}
Line 35: Line 35:
! Branch Name !! Branch Code !! Access Code !! Description
! Branch Name !! Branch Code !! Access Code !! Description
|-
|-
| Main Branch || <tt>public</tt> || {{n/a}} || Primary and default build
| Main Branch || {{hl|public}} || {{n/a}} || Primary and default build
|-
|-
| Contact Branch || <tt>contact</tt> || {{n/a}} || Default build with [[Arma 3 Contact|Contact]] expansion server data and A3C signature key - note that this data is not fully compatible with multiplayer and should only be loaded for advanced use cases
| Contact Branch || {{hl|contact}} || {{n/a}} || Default build with [[Arma 3 Contact|Contact]] expansion server data and A3C signature key - note that this data is not fully compatible with multiplayer and should only be loaded for advanced use cases
|-
|-
| Creator DLC Branch || <tt>creatordlc</tt> || {{n/a}} || Default build with Creator DLC server data and signature keys
| Creator DLC Branch || {{hl|creatordlc}} || {{n/a}} || Default build with Creator DLC server data and signature keys
|-
|-
| RC Branch || <tt>rc</tt> || Shared on [https://dev.arma3.com/ Dev Hub] during active RC tests || [https://dev.arma3.com/rc-branch Release Candidate build test] of imminent updates
| RC Branch || {{hl|rc}} || Shared on {{Link|link= https://dev.arma3.com/|text= Dev Hub}} during active RC tests || {{Link|link= https://dev.arma3.com/rc-branch|text= Release Candidate build test}} of imminent updates
|-
|-
| Profiling Branch || <tt>profiling</tt> || <tt>CautionSpecialProfilingAndTestingBranchArma3</tt> || Special [https://forums.bohemia.net/forums/topic/160288-arma-3-stable-server-198-performance-binary-feedback/ performance + profiling build], alternative download of needed binary possible from [https://www.dropbox.com/sh/582opsto4mmr8d8/3BSy9PdRGm Dwarden's Dropbox] , [https://drive.google.com/folderview?id=0B03-H4YIbhkFMUt5RzNqZjFlNGs Dwarden's Google Drive]
| Profiling Branch || {{hl|profiling}} || {{n/a}} || Special {{Link|link= https://forums.bohemia.net/forums/topic/160288-arma-3-stable-server-198-performance-binary-feedback/|text= performance + profiling build}} - alternative download of needed binaries possible from {{Link|https://drive.google.com/drive/folders/15p9j7C2nHUt6NoVfChX4YFuqzFXzblJh|Google Drive}}
|-
|-
| Legacy Branch || <tt>legacy</tt> || <tt>Arma3LegacyXYZ</tt><br/><small>Where ''XYZ'' is the version, e.g. ''150''</small> || Old build comparison of the second-last main build
| Legacy Branch || {{hl|legacy}} || {{hl|Arma3LegacyXYZ}}<br/><small>Where ''XYZ'' is the version, e.g. ''150''</small> || Old build comparison of the second-last main build
|-
|-
| Legacy Contact Branch || <tt>legacycontact</tt> || <tt>Arma3LegacyXYZ</tt><br/><small>Where ''XYZ'' is the version, e.g. ''150''</small> || Old build comparison of the second-last main build with [[Arma_3_Contact|Contact expansion]] server data
| Legacy Contact Branch || {{hl|legacycontact}} || {{hl|Arma3LegacyXYZ}}<br/><small>Where ''XYZ'' is the version, e.g. ''150''</small> || Old build comparison of the second-last main build with [[Arma_3_Contact|Contact expansion]] server data
|-
|-
| Legacy Ports Branch || <tt>legacyports</tt> || <tt>Arma3LegacyPorts</tt> || Old build compatibility for Linux / Mac ports
| Legacy Ports Branch || {{hl|legacyports}} || {{hl|Arma3LegacyPorts}} || Old build compatibility for Mac client ports
|-
|-
| Creator DLC RC Branch || <tt>creatordlcrc</tt> || <tt>Arma3CreatorDLCRC</tt><br/><small>Only available during active RC tests</small> || [http://www.arma3.com/dlc/creator#public-testing Release Candidate build test] for Creator DLC
| Creator DLC RC Branch || {{hl|creatordlcrc}} || {{hl|Arma3CreatorDLCRC}}<br/><small>Only available during active RC tests</small> || {{Link|link= http://www.arma3.com/dlc/creator#public-testing|text= Release Candidate build test}} for Creator DLC
|-
|-
|}
|}


=== [http://store.steampowered.com/app/233800/ Arma 3 Tools] ===
=== {{Link|link= http://store.steampowered.com/app/233800/|text= Arma 3 Tools}} ===
This application (appID 233800) exists for Windows.
This application (appID 233800) exists for Windows.
{| class="wikitable"
{| class="wikitable"
! Branch Name !! Branch Code !! Access Code !! Description
! Branch Name !! Branch Code !! Access Code !! Description
|-
|-
| Main Branch || <tt>public</tt> || {{n/a}} || Primary and default build
| Main Branch || {{hl|public}} || {{n/a}} || Primary and default build
|-
|-
| Development Branch || <tt>development</tt> || {{n/a}} || [https://forums.bistudio.com/topic/169362-tools-development-branch-changelog/ Dev-Branch] build
| Development Branch || {{hl|development}} || {{n/a}} || {{Link|link= https://forums.bistudio.com/topic/169362-tools-development-branch-changelog/|text= Dev-Branch}} build
|-
| Legacy Branch || {{hl|legacy}} || {{hl|Arma3ToolsLegacyXYZ}}<br/><small>Where ''XYZ'' is the version, e.g. ''1024''</small> || Old build comparison of the second-last main build
|-
|-
|}
|}


=== [http://store.steampowered.com/app/390500/ Arma 3 Samples] ===
=== {{Link|link= http://store.steampowered.com/app/390500/|text= Arma 3 Samples}} ===
This application (appID 390500) exists for Windows.
This application (appID 390500) exists for Windows.
{| class="wikitable"
{| class="wikitable"
! Branch Name !! Branch Code !! Access Code !! Description
! Branch Name !! Branch Code !! Access Code !! Description
|-
|-
| Main Branch || <tt>public</tt> || {{n/a}} || Primary and default build
| Main Branch || {{hl|public}} || {{n/a}} || Primary and default build
|-
| Development Branch || {{hl|development}} || {{n/a}} || {{Link|link= https://forums.bistudio.com/topic/169362-tools-development-branch-changelog/|text= Dev-Branch}} build
|-
|-
| Development Branch || <tt>development</tt> || {{n/a}} || [https://forums.bistudio.com/topic/169362-tools-development-branch-changelog/ Dev-Branch] build
| Legacy Branch || {{hl|legacy}} || {{hl|Arma3SamplesLegacyXYZ}}<br/><small>Where ''XYZ'' is the version, e.g. ''1024''</small> || Old build comparison of the second-last main build
|-
|-
|}
|}
Line 79: Line 83:
== SteamCMD ==
== SteamCMD ==
To install different branches via SteamCMD follow these steps:
To install different branches via SteamCMD follow these steps:
* Do the following with steamcmd according to [https://developer.valvesoftware.com/wiki/SteamCMD Valve's official documentation]:
* Do the following with steamcmd according to {{Link|https://developer.valvesoftware.com/wiki/SteamCMD|Valve's official documentation}}:
** Download steamcmd
** Download steamcmd
** Install steamcmd
** Install steamcmd
Line 85: Line 89:
** Log in to your account
** Log in to your account
** Set an install location
** Set an install location
{{Important|The account has to be in possession of Arma 3 in order to download the playable branches. Server files can be downloaded even without an account.}}
{{Feature|important|The account has to be in possession of Arma 3 in order to download the playable branches. Server files can be downloaded even without an account.}}
* To download the dev branch for example, enter the following into the steamcmd window:
* To download the dev branch for example, enter the following into the steamcmd window:
<code>app_update 107410 -beta development validate</code>
<code style="display: block">app_update 107410 -beta development validate</code>
* If the branch is password protected (for example the profiling branch) enter the access code as follows:
* If the branch is password protected (for example a legacy branch) enter the access code as follows:
<code>app_update 107410 -beta profiling -betapassword CautionSpecialProfilingAndTestingBranchArma3 validate</code>
<code style="display: block">app_update 107410 -beta legacyports -betapassword Arma3LegacyPorts validate</code>
* The game is now being downloaded
* The game is now being downloaded
* Once finished, log out with
* Once finished, log out with
<code>quit</code>
<code style="display: block">quit</code>


{{GameCategory|arma3}}
{{GameCategory|arma3}}

Latest revision as of 10:13, 14 September 2023

Overview

Arma 3 is distributed as several branches on Steam.

These branches are accessible by opening the application Properties in Steam client. In the BETAS tab, you'll find a drop-down menu with publicly available branches. Some branches require an access code to be input before appearing the list. Those codes are shared via channels such as and the forums when appropriate. You may need to restart the Steam client to see recently created branches.

After selecting a branch, Steam client will begin downloading the differences in data. It can be recommended to do a local file verification afterwards to be sure the correct update was downloaded. Note that Steam client does not allow you to maintain multiple parallel branches on your hard drive. Our Game Updater tool does allow this for certain branches.


Branches

Arma 3

This application (appID 107410) exists for Windows, with experimental port betas for Mac.

Branch Name Branch Code Access Code Description
Main Branch public N/A Primary and default build
Development Branch development N/A a.k.a. Dev-Branch build
RC Branch rc Shared on Dev Hub during active RC tests Release Candidate build test of imminent updates
Profiling Branch profiling N/A Special performance + profiling build - alternative download of needed binaries possible from Google Drive
Legacy Branch legacy Arma3LegacyXYZ
Where XYZ is the version, e.g. 150
Old build comparison of the second-last main build
Legacy Ports Branch legacyports Arma3LegacyPorts Old build compatibility for Mac client ports
Creator DLC RC Branch creatordlcrc Arma3CreatorDLCRC
Only available during active RC tests
Release Candidate build test for Creator DLC

Arma 3 Server

This application (appID 233780) exists for Windows and Linux.

Branch Name Branch Code Access Code Description
Main Branch public N/A Primary and default build
Contact Branch contact N/A Default build with Contact expansion server data and A3C signature key - note that this data is not fully compatible with multiplayer and should only be loaded for advanced use cases
Creator DLC Branch creatordlc N/A Default build with Creator DLC server data and signature keys
RC Branch rc Shared on Dev Hub during active RC tests Release Candidate build test of imminent updates
Profiling Branch profiling N/A Special performance + profiling build - alternative download of needed binaries possible from Google Drive
Legacy Branch legacy Arma3LegacyXYZ
Where XYZ is the version, e.g. 150
Old build comparison of the second-last main build
Legacy Contact Branch legacycontact Arma3LegacyXYZ
Where XYZ is the version, e.g. 150
Old build comparison of the second-last main build with Contact expansion server data
Legacy Ports Branch legacyports Arma3LegacyPorts Old build compatibility for Mac client ports
Creator DLC RC Branch creatordlcrc Arma3CreatorDLCRC
Only available during active RC tests
Release Candidate build test for Creator DLC

Arma 3 Tools

This application (appID 233800) exists for Windows.

Branch Name Branch Code Access Code Description
Main Branch public N/A Primary and default build
Development Branch development N/A Dev-Branch build
Legacy Branch legacy Arma3ToolsLegacyXYZ
Where XYZ is the version, e.g. 1024
Old build comparison of the second-last main build

Arma 3 Samples

This application (appID 390500) exists for Windows.

Branch Name Branch Code Access Code Description
Main Branch public N/A Primary and default build
Development Branch development N/A Dev-Branch build
Legacy Branch legacy Arma3SamplesLegacyXYZ
Where XYZ is the version, e.g. 1024
Old build comparison of the second-last main build

SteamCMD

To install different branches via SteamCMD follow these steps:

  • Do the following with steamcmd according to Valve's official documentation:
    • Download steamcmd
    • Install steamcmd
    • Launch steamcmd
    • Log in to your account
    • Set an install location
The account has to be in possession of Arma 3 in order to download the playable branches. Server files can be downloaded even without an account.
  • To download the dev branch for example, enter the following into the steamcmd window:

app_update 107410 -beta development validate

  • If the branch is password protected (for example a legacy branch) enter the access code as follows:

app_update 107410 -beta legacyports -betapassword Arma3LegacyPorts validate

  • The game is now being downloaded
  • Once finished, log out with

quit