The KSVK is a 12.7 mm anti-materiel sniper rifle featured in both ArmA: Armed Assault and ArmA 2.
ArmA: Armed Assault[]
« | The KSVK is a heavy anti-material rifle designed in Russia for specialized Russian Army forces. The KSVK is intended for disabling light military vehicles, penetrating fortified enemy positions and counter-sniping duties. Library Description[1]
|
» |

The KSVK is used exclusively by the SLA in ArmA: Armed Assault.
Overview[]
The KSVK is a bolt-action, bullpup anti-materiel rifle that is chambered to fire the 12.7×108 mm cartridge.
It can only load 5-round box magazines[A1CfgW 5], and can attain a fire rate of up to 30 rounds per minute[A1CfgW 6][Formula 1] with a muzzle velocity of 850 m/s.[A1CfgM 2] The KSVK is always fitted with the PSO telescopic sight and has an integrated (non-functional) bipod. The KSVK cannot be suppressed.
Essentially the Russian counterpart to the American M107, the KSVK is an anti-materiel rifle that can tear through both soldiers and light vehicles alike. Its 12.7 mm round is able to kill any infantry target in a single shot regardless of where they are hit. Though it usually has an effective range of up to 1,000 metres, it is entirely possible to land hits as far away as 1,600 metres depending on the user's skill (the PSO's ballistic compensation markers are only accurate up to 1,000 metres).
At the same time however, the KSVK also suffers from several design problems: chiefly, its magazine stores five less rounds than its American counterpart, and that its scope is restricted to a fixed magnification of only 8x zoom.[A1CfgW 7][A1CfgW 8][Formula 2] The second stems from its bolt-action operation; since the user needs to manually rack the bolt after each shot which imposes a forced delay of two seconds[A1CfgW 6], this results in the KSVK having a very low fire rate of only 30 RPM.[Formula 1]
Ultimately, this means that it is barely capable of reaching even a quarter of M107's fire rate. Contrast this with the M107 which is semi-automatic and has a maximum fire rate of 120 RPM versus the KSVK's meagre 30 RPM.
Optics[]

The KSVK does not have ironsights and only allows the user to aim through its 8x zoom scope.[A1CfgW 7][A1CfgW 8][Formula 2]
The scope uses a default zeroing of 200 metres[A1CfgW 9][A1CfgW 10] and has a fixed magnification of 8x zoom (both cannot be adjusted).[A1CfgW 7][A1CfgW 8][Formula 2] The stadiametric rangefinder can be used to estimate the distance of targets at distances of up to 1,000 metres away.
Each of the reticle's chevrons are ranged for targets at specific distances; starting from the centre (but excluding the uppermost chevron), each of the chevrons from top to bottom represent 200 metre steps (200, 400, 600, 800, 1000). The uppermost chevron is used only for targets that are located at distances of less than 200 metres.
Recoil curves[]
Standing
{
title: {
text: 'KSVKRecoil'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#824100'
}
}
},
legend: {
data: ['Time Taken', 'Kickback', 'Kick Up']
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [
{
name: 'Duration',
nameLocation: 'middle',
type: 'category',
boundaryGap: false,
data: ['0', '0.01', '0.02']
}
],
yAxis: [
{
name: 'Amplitude',
nameLocation: 'end',
type: 'value'
}
],
series: [
{
name: 'Time Taken',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.04, 0.01, 0.045],
smooth: true
},
{
name: 'Kickback',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.0077142857142857, 0.0115714285714286, 0],
smooth: true
},
{
name: 'Kick Up',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.0321428571428571, 0, -0.0160714285714286],
smooth: true
}
]
}
Charts/graphs are not available on mobile. Please switch to desktop mode in order to see them.
Prone
{
title: {
text: 'KSVKRecoilProne'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#824100'
}
}
},
legend: {
data: ['Time Taken', 'Kickback', 'Kick Up']
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [
{
name: 'Duration',
nameLocation: 'middle',
type: 'category',
boundaryGap: false,
data: ['0', '0.01', '0.02', '0.03']
}
],
yAxis: [
{
name: 'Amplitude',
nameLocation: 'end',
type: 'value'
}
],
series: [
{
name: 'Time Taken',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.035, 0.01, 0.045, 0.01],
smooth: true
},
{
name: 'Kickback',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.004, 0.006, 0, 0],
smooth: true
},
{
name: 'Kick Up',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.0175, 0, -0.00625, -0.00625],
smooth: true
}
]
}
Charts/graphs are not available on mobile. Please switch to desktop mode in order to see them.
|
Ammunition[]

Ammo parameter | 12.7 mm (Ball) |
---|---|
Base damage value | 13[A1CfgA 1] |
Spill damage value | 3[A1CfgA 2] |
Aerodynamic friction | -0.0005[A1CfgA 3] |
Muzzle velocity (m/s) | 850[A1CfgM 2] |
Expected velocity (m/s) | 900 [A1CfgA 4][note 1] |
Deflection angle (degrees) | 10°[A1CfgA 5] |
The KSVK can only load one type of magazine.[A1CfgW 5] It requires one[A1CfgM 3] free inventory slot to carry:
KSVK Mag.[]
Box magazine loaded with five rounds worth of 12.7 mm ball ammunition.[A1CfgM 4]
Its bullets have a spill radius of 0.01 metres upon impact.[A1CfgA 6] None of the rounds fired will emit visible tracers.
Magazine compatibility[]
Weapon name (Classname) |
5RND. KSVK![]() |
---|---|
KSVK (ksvk) |
✔ |
Trivia[]
- The KSVK was not initially available on Armed Assault's release and was only added after Patch 1.04 (alongside the M107).[2]
- For unknown reasons, the hand animation for Armed Assault's KSVK does not actually have the user's finger placed on the trigger (their right hand only holds the pistol grip).
- At release, the scope reticle markings were not correctly adjusted to match the ballistics profile of the KSVK's 12.7 mm round. This was eventually fixed in Patch 1.05, which changed the KSVK's default zeroing to 200 metres so that it would better match its profile.[3]
Gallery[]
ArmA 2[]
« | The KSVK is a large-caliber anti-materiel sniper rifle developed in Russia. The main use of this weapon is counter-sniping and penetrating brick walls as well as lightly armored vehicles. The KSVK uses 12.7mm ammunition and is equipped with standard Russian side-mounted scope rail. | » |

The KSVK is used by both the Russian Armed Forces and the Takistani Army, as well as in limited numbers with ION PMC contractors in ArmA 2.
Overview[]
Returning from ArmA 2, the KSVK remains virtually unchanged from its Armed Assault predecessor.
It still loads from 5-round box magazines[A2CfgW 6] and has both an identical muzzle velocity (850 m/s[A2CfgM 2]) and rate of fire (30 RPM[A2CfgW 7][Formula 3]). Similarly, the KSVK still uses a PSO telescopic sight and features an integrated (non-functional) bipod but cannot be fitted with laser pointers/flashlights.
Now serving as the primary AMR of both Russian and Takistani snipers, the KSVK has not been changed in the slightest and still functions as it did in Armed Assault. It retains the same consistent one-shot kill capability regardless of where the bullet impacts due to its powerful 12.7 mm round, which now has more than double the base damage (at the cost of no longer being able to inflict spill damage).[A2CfgA 1]
Another change from its counterpart in Armed Assault is that ArmA 2's KSVK now has a fully functional flash suppressor. Whereas other sniper rifles have highly visible muzzle flashes, the KSVK's suppressor completely eliminates its muzzle flash.[A2CfgW 8][A2CfgW 9] Although this does nothing to muffle the weapon's report, it makes the KSVK's operator harder to spot from afar (particularly in low-light conditions).
Unfortunately, ArmA 2's KSVK still faces the same drawbacks that its counterpart in Armed Assault had, but this is now further compounded by its lack of variety when it comes to optics. Unlike the American M107 which has two variants fitted with either a day sniper scope or a thermal scope, the KSVK is limited to the PSO which uses a fixed magnification of 8.03x[A2CfgW 10][A2CfgW 11][Formula 4], can't be zoomed in, and is unable to toggle enhanced vision modes.
Optics[]

The KSVK's telescopic sight uses a fixed magnification of 8.03x zoom.[A2CfgW 10][A2CfgW 11][Formula 4]
It allows for zeroing from a minimum of 100 metres up to a maximum of 1,200 metres (100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200).[A2CfgW 12] By default, it is set to a zeroing of 300 metres.[A2CfgW 13]
Recoil curves[]
Standing
{
title: {
text: 'recoil_single_primary_9outof10'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#824100'
}
}
},
legend: {
data: ['Time Taken', 'Kickback', 'Kick Up']
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [
{
name: 'Duration',
nameLocation: 'middle',
type: 'category',
boundaryGap: false,
data: ['0', '0.01', '0.02']
}
],
yAxis: [
{
name: 'Amplitude',
nameLocation: 'end',
type: 'value'
}
],
series: [
{
name: 'Time Taken',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.04, 0.01, 0.045],
smooth: true
},
{
name: 'Kickback',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.0077142857142857, 0.0115714285714286, 0],
smooth: true
},
{
name: 'Kick Up',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.0321428571428571, 0, -0.0160714285714286],
smooth: true
}
]
}
Charts/graphs are not available on mobile. Please switch to desktop mode in order to see them.
Prone
{
title: {
text: 'recoil_single_primary_prone_7outof10'
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#824100'
}
}
},
legend: {
data: ['Time Taken', 'Kickback', 'Kick Up']
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [
{
name: 'Duration',
nameLocation: 'middle',
type: 'category',
boundaryGap: false,
data: ['0', '0.01', '0.02', '0.03']
}
],
yAxis: [
{
name: 'Amplitude',
nameLocation: 'end',
type: 'value'
}
],
series: [
{
name: 'Time Taken',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.035, 0.01, 0.045, 0.01],
smooth: true
},
{
name: 'Kickback',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.004, 0.006, 0, 0],
smooth: true
},
{
name: 'Kick Up',
type: 'line',
stack: 'Total',
label: {
show: true,
position: 'top'
},
areaStyle: {},
emphasis: {
focus: 'series'
},
data: [0.0175, 0, -0.00625, -0.00625],
smooth: true
}
]
}
Charts/graphs are not available on mobile. Please switch to desktop mode in order to see them.
|
Ammunition[]

Ammo parameter | 12.7 mm (Ball) |
---|---|
Base damage value | 30[A2CfgA 1] |
Aerodynamic friction | -0.00055[A2CfgA 2] |
Muzzle velocity (m/s) | 850[A2CfgM 2] |
Expected velocity (m/s) | 900 [A2CfgA 3][note 1] |
Deflection angle (degrees) | 10°[A2CfgA 4] |
The KSVK can only load one type of magazine.[A2CfgW 6] It requires one[A2CfgM 3] free inventory slot to carry:
KSVK Mag.[]
Box magazine loaded with five 12.7 mm rounds.[A2CfgM 4]
None of the rounds fired will emit visible tracers.
Magazine compatibility[]
Weapon name (Classname) |
5RND. KSVK![]() |
---|---|
KSVK (ksvk) |
✔ |
KSVK (ksvk_Small) |
✔ |
Trivia[]
- As with many of the in-game Russian weapons which use the wrong naming nomenclature, "ASVK" (also designated under its GRAU index code of 6S8) would be the more semantically correct name for the KSVK.[6]
- The latest Steam version patches (CorePatch) added an alternate version of the KSVK that does not block the user's backpack slot (Classname: ksvk_Small).[7] However, this unique sub-variant is not available in Russian/Takistani/ION supply crates by default, and can only be equipped through the use of a custom addon to unhide it or scripting commands to spawn it in.
Gallery[]
Config/script references[]
CfgAmmo (ArmA: Armed Assault)CfgMagazines (ArmA: Armed Assault)CfgWeapons (ArmA: Armed Assault)
CfgAmmo (ArmA 2)CfgMagazines (ArmA 2)CfgWeapons (ArmA 2)
Formulae |
Notes[]
References[]
- ↑ Bohemia Interactive a.s., 2006, Weapons, armedassault.com, viewed 5 March 2025, <https://web.archive.org/web/20071011200457/http://www.armedassault.com/weapons.html>. (archived link)
- ↑ Španěl, M et al. 2007, ArmA: Armed Assault: Version History, Bohemia Interactive Community Wiki, viewed 26 November 2023, <https://community.bistudio.com/wiki/ArmA:_Armed_Assault:_Version_History#Version_1.04>.
- ↑ Španěl, M et al. 2007, ArmA: Armed Assault: Version History, Bohemia Interactive Community Wiki, viewed 26 November 2023, <https://community.bistudio.com/wiki/ArmA:_Armed_Assault:_Version_History#Version_1.05>.
- ↑ Bohemia Interactive a.s., 2009, Sniper Rifles, Arma 2, viewed 5 March 2025, <https://www.arma2.com/arma-2-weaponry/sniper-rifles>.
- ↑ Bohemia Interactive a.s., 2010, Sniper Rifles, Arma 2, viewed 5 March 2025, <https://www.arma2.com/arma-2-oa-weaponry/a-2-oa-sniper-rifles>.
- ↑ JSC Rosoboronexport 2020, 12.7mm Sniper Rifle 6S8 and 6S8-1, Рособоронэкспорт, viewed 20 May 2024, <http://web.archive.org/web/20200830152144/http://roe.ru/eng/catalog/land-forces/strelkovoe-oruzhie/sniper-rifles/6S8%20and%206S8-1/>. (archived link)
- ↑ Mazzon, M et al. 2019, CorePatch, GitHub, viewed 26 November 2023, <https://github.com/Goliath86/CorePatch/blob/master/Changelog.txt>.
External links[]
See also[]
Weapons of comparable role and configuration[]
- M107 (USMC/U.S. Army counterpart)
- AS50 (British Army/ION counterpart, ArmA 2: BAF/ArmA 2: PMC only)
- GM6 Lynx (CSAT/AAF counterpart, ArmA 3 only)
Weapons of ArmA: Armed Assault | |
---|---|
Handguns | M9 9 mm • Makarov 9 mm |
Submachine guns | MP5A5 9 mm (SD6) |
Carbines | AKS-74U 5.45 mm • M4A1 5.56 mm (M4A1 GL, M4, M4 GL) |
Assault rifles | AK-74 5.45 mm (AK-74 + GP-25, AKS-74 PSO) • G36 series (G36, G36C, G36K) • M16A2 5.56 mm (M203) • M16A4 5.56 mm (GL) |
Designated marksman rifles | Mk12 SPR 5.56 mm |
Sniper rifles | KSVK 12.7 mm • M107 .50 • M24 7.62 mm • SVD Dragunov 7.62 mm |
Squad automatic weapons | M249 SAW 5.56 mm |
Machineguns | M240 7.62 mm • PKM 7.62 mm |
Grenade launchers | 6G30 |
Launchers | 9K32 Strela • FIM-92F Stinger • Javelin Launcher • M136 • RPG-7V |
Static | AA Pod • AT Tripod • AGS-30 • D-30 • DShKM • M2 • M119A1 • Mk. 19 • Searchlight |
(Parenthesis) denote variants. Queen's Gambit |
![]() | |
---|---|
Handguns | Makarov 9 mm |
Carbines | AKS-74U 5.45 mm* |
Assault rifles | AK-74 5.45 mm (AK-74 + GP-25, AKS-74 PSO) |
Sniper rifles | KSVK 12.7 mm • SVD Dragunov 7.62 mm |
Grenade launchers | 6G30 |
Machineguns | PKM 7.62 mm* |
Launchers | RPG-7V* • Strela-2 9K32 |
Static | AA Pod • AT Tripod • AGS-30 • D-30 • DShKM • Searchlight§ |
(Parenthesis) denote variants. * denotes weapons also used by the Resistance sub-faction. § denotes campaign-exclusive weapons. Queen's Gambit |
![]() | |
---|---|
Handguns | Makarov 9 mm |
Submachine guns | PP-19 Bizon 9 mm |
Shotguns | Saiga 12K |
Carbines | AKS-74U 5.45 mm |
Assault rifles | AK-107 5.45 mm (AK-107 GP-25) |
Designated marksman rifles | VSS Vintorez 9 mm |
Sniper rifles | KSVK 12.7 mm • SVD Dragunov 7.62 mm |
Squad automatic weapons | RPK-74 5.45 mm |
Machineguns | PKP 7.62 mm • PKM 7.62 mm |
Launchers | 9K38 Igla • 9K115-2 Metis-M • RPG-7V • RPG-18 |
Static | 2B14 Podnos • AGS-30 • D-30 • Igla AA Pod • KORD • Metis AT-13 • Searchlight |
(Parenthesis) denote variants. |
![]() | |
---|---|
Handguns | Makarov 9 mm • Revolver .45 |
Submachine guns | PDW 9 mm |
Carbines | AKS-74U 5.45 mm • M4A1 5.56 mm |
Assault rifles | AK-74 5.45 mm (AK-74 GP-25, AKS-74) • FN-FAL 7.62 mm • M16A2 5.56 mm (M16A2 M203) |
Sniper rifles | KSVK 12.7 mm • SVD Dragunov 7.62 mm |
Squad automatic weapons | RPK-74 5.45 mm |
Machineguns | M240 7.62 mm • PKM 7.62 mm |
Launchers | 9K32 Strela-2 • Metis-M 9K115-2 • RPG-7V • RPG-18 |
Static | AGS-30 • D-30 • Igla AA Pod • KORD • Metis AT-13 • 2B14 Podnos • Searchlight • SPG-9 • ZU-23 |
(Parenthesis) denote variants. | Operation Arrowhead |
![]() | |
---|---|
Handguns | G17 9 mm • M9 9 mm |
Shotguns | AA-12 |
Carbines | M4A1 5.56 mm (M4A3) • XM8 Compact 5.56 mm |
Assault rifles | FN FAL 7.62 mm • M16A2 M203 5.56 mm • XM8 series (XM8, XM8 M320) |
Designated marksmen rifles | XM8 Sharpshooter 5.56 mm |
Sniper rifles | AS50 12.7 mm • KSVK 12.7 mm |
Squad automatic weapons | XM8 Automatic Rifle 5.56 mm |
Machineguns | PKM 7.62 mm |
Launchers | FIM-92F Stinger • RPG-18 |
(Parenthesis) denote variants. Operation Arrowhead | Private Military Company |