ServerBrowserProtocol3 – Arma 3

From Bohemia Interactive Community
m (Text replacement - "\{\{GameCategory *\| *arma3 *\| +" to "{{GameCategory|arma3|")
m (Some wiki formatting + Fix link)
Line 1: Line 1:
[[STEAMWORKSquery]] Server Browser Protocol
[[Arma 3: STEAMWORKSquery|STEAMWORKSquery]] Server Browser Protocol


[[File:WMSBPv3 02.png]]
[[File:WMSBPv3 02.png]]


=== DLC Flags ===  
=== DLC Flags ===


Bytes 4 and 5 are used for flags (above is incorrectly labels 'Reserved').
Bytes 4 and 5 are used for flags (above is incorrectly labels 'Reserved').


<table>
{| class="wikitable"
<tr><th>DLC</th><th>Flag (hex)</th></tr>
! DLC
<tr><th>Kart</th><td>0x1</td></tr>
! Flag
<tr><th>Marksmen</th><td>0x2</td></tr>
|-
<tr><th>Heli</th><td>0x4</td></tr>
| {{Link|{{Name|arma3karts|category}}}}
<tr><th>Curator</th><td>0x8</td></tr>
| 0x001
<tr><th>Expansion</th><td>0x10</td></tr>
|-
<tr><th>Jets</th><td>0x20</td></tr>
| {{Link|{{Name|arma3marksmen|category}}}}
<tr><th>Orange</th><td>0x40</td></tr>
| 0x002
<tr><th>Argo</th><td>0x80</td></tr>
|-
<tr><th>TacOps</th><td>0x100</td></tr>
| {{Link|{{Name|arma3helicopters|category}}}}
<tr><th>Tanks</th><td>0x200</td></tr>
| 0x004
<tr><th>Contact</th><td>0x400</td></tr>
|-
<tr><th>Enoch</th><td>0x800</td></tr>
| {{Link|{{Name|arma3zeus|category}}}}
</table>
| 0x008
|-
| {{Link|{{Name|arma3apex|category}}}}
| 0x010
|-
| {{Link|{{Name|arma3jets|category}}}}
| 0x020
|-
| {{Link|{{Name|arma3lawsofwar|category}}}}
| 0x040
|-
| ''{{Name|argo}}''
| ''0x080''
|-
| {{Link|{{Name|arma3tacops|category}}}}
| 0x100
|-
| {{Link|{{Name|arma3tanks|category}}}}
| 0x200
|-
| {{Link|{{Name|arma3contact|category}}}}
| 0x400
|-
| Enoch
| 0x800
|}


Data Types:
=== Data Types ===


version : int<br>
{| class="wikitable"
difficulty: short<br>
! Field
ai level : short<br>
! Format
mods count: unsigned char<br>
|-
mods steam id length: unsigned char<br>
| Version
mod steam id: unsigned long long<br>
| int
name length: unsigned char<br>
|-
| Difficulty
| short
|-
| AI Level
| short
|-
| Mods count
| unsigned char
|-
| Mods Steam ID length
| unsigned char
|-
| Mods Steam ID
| unsigned long
|-
| Name length
| unsigned char
|}
 
 
<!-- {{GameCategory|argo|Multiplayer}} -->
{{GameCategory|arma3|Multiplayer}}
{{GameCategory|arma3|Multiplayer}}

Revision as of 03:16, 2 January 2026

STEAMWORKSquery Server Browser Protocol

WMSBPv3 02.png

DLC Flags

Bytes 4 and 5 are used for flags (above is incorrectly labels 'Reserved').

DLC Flag
Arma 3 Karts 0x001
Arma 3 Marksmen 0x002
Arma 3 Helicopters 0x004
Arma 3 Zeus 0x008
Arma 3 Apex 0x010
Arma 3 Jets 0x020
Arma 3 Laws of War 0x040
Argo 0x080
Arma 3 Tac-Ops Mission Pack 0x100
Arma 3 Tanks 0x200
Arma 3 Contact 0x400
Enoch 0x800

Data Types

Field Format
Version int
Difficulty short
AI Level short
Mods count unsigned char
Mods Steam ID length unsigned char
Mods Steam ID unsigned long
Name length unsigned char