Giter Site home page Giter Site logo

battlefield4-weapons's Introduction

Battlefield4 weapons statistic

Allows you to choose best weapon according to real game statistic. I prefer KPM to accuracy.

Actually load_stat.js visits online game servers, gets list of players from this servers and store weapons stat
to mongodb for each player. Then print_results.js calculates avg values for each weapon and print results.

Usage

Requirements: nodejs, npm, mongodb

Install Requirements

sudo apt-get install nodejs npm mongodb-server
npm install # to install required nodejs libs

Usage:

nodejs load_stat.js # requires Ctrl+C at the end of process
nodejs print_results.js

Additional info

You can run nodejs load_stat.js several times to load more data.

You can update MIN_TIME_EQUIPPED value(in sec). By default it uses weapons that were used at least 60min.

print_results.js
var MIN_TIME_EQUIPPED = 60 * 60;

Example Statistic(real Feb 2015)

  • KPM โ€“ kills per minute
  • Count โ€“ number of records that were used to calculate average value

Assault Rifles

by accuracy

Name Accuracy KPM Count
cz-805 0.146 1.251 555
m16a4 0.146 1.459 632
l85a2 0.144 1.383 634
aug-a3 0.143 1.206 867
qbz-95-1 0.142 1.189 297
sar-21 0.141 1.012 1105
ar160 0.139 1.209 753
ace-23 0.138 1.429 1285
famas 0.132 1.368 855
f2000 0.129 1.285 854
m416 0.129 1.264 1910
bulldog 0.128 1.235 1075
scar-h 0.123 1.341 2007
aek-971 0.121 1.511 1553
ak-12 0.119 0.769 2886

by kpm

Name Accuracy KPM Count
aek-971 0.121 1.511 1553
m16a4 0.146 1.459 632
ace-23 0.138 1.429 1285
l85a2 0.144 1.383 634
famas 0.132 1.368 855
scar-h 0.123 1.341 2007
f2000 0.129 1.285 854
m416 0.129 1.264 1910
cz-805 0.146 1.251 555
bulldog 0.128 1.235 1075
ar160 0.139 1.209 753
aug-a3 0.143 1.206 867
qbz-95-1 0.142 1.189 297
sar-21 0.141 1.012 1105
ak-12 0.119 0.769 2886

Carbines

by accuracy

Name Accuracy KPM Count
phantom 0.280 0.713 319
g36c 0.145 0.875 992
m4 0.140 0.980 745
type-95b-1 0.139 0.827 572
aku-12 0.139 0.879 1315
ace-21-cqb 0.132 0.976 893
ak-5c 0.130 0.824 2498
a-91 0.130 1.050 764
sg553 0.126 0.959 1073
ace-52-cqb 0.124 0.996 1606
acw-r 0.121 1.076 1770
mtar-21 0.120 1.075 1043

by kpm

Name Accuracy KPM Count
acw-r 0.121 1.076 1770
mtar-21 0.120 1.075 1043
a-91 0.130 1.050 764
ace-52-cqb 0.124 0.996 1606
m4 0.140 0.980 745
ace-21-cqb 0.132 0.976 893
sg553 0.126 0.959 1073
aku-12 0.139 0.879 1315
g36c 0.145 0.875 992
type-95b-1 0.139 0.827 572
ak-5c 0.130 0.824 2498
phantom 0.280 0.713 319

DMRs

by accuracy

Name Accuracy KPM Count
qbu-88 0.204 0.857 448
svd-12 0.190 0.968 517
m39-emr 0.187 0.834 684
scar-h-sv 0.187 0.909 469
mk11-mod-0 0.185 0.817 921
ace-53-sv 0.181 0.907 394
sks 0.176 0.962 906
rfb 0.173 0.677 1323

by kpm

Name Accuracy KPM Count
svd-12 0.190 0.968 517
sks 0.176 0.962 906
scar-h-sv 0.187 0.909 469
ace-53-sv 0.181 0.907 394
qbu-88 0.204 0.857 448
m39-emr 0.187 0.834 684
mk11-mod-0 0.185 0.817 921
rfb 0.173 0.677 1323

Gadgets Explosives

by accuracy

Name Accuracy KPM Count
xm25-dart 0.470 0.802 31
rorsch-mk-1 0.423 0.559 200
m32-mgl 0.374 1.633 232
xm25-airburst 0.287 0.968 798
m18-claymore 0.268 3.925 131
c4-explosive 0.211 1.316 1514
m2-slam 0.143 1.660 386
m15-at-mine 0.130 1.729 186
xm25-smoke 0.024 0.023 19
aa-mine 0.000 0.000 11
m224-mortar 0.000 0.000 110
ucav 0.000 0.000 122

by kpm

Name Accuracy KPM Count
m18-claymore 0.268 3.925 131
m15-at-mine 0.130 1.729 186
m2-slam 0.143 1.660 386
m32-mgl 0.374 1.633 232
c4-explosive 0.211 1.316 1514
xm25-airburst 0.287 0.968 798
xm25-dart 0.470 0.802 31
rorsch-mk-1 0.423 0.559 200
xm25-smoke 0.024 0.023 19
aa-mine 0.000 0.000 11
m224-mortar 0.000 0.000 110
ucav 0.000 0.000 122

Hand Grenades

by accuracy

Name Accuracy KPM Count
m34-incendiary 3.077 3.312 95
m84-flashbang 0.683 0.268 53
m67-frag 0.379 5.198 156
rgo-impact 0.329 4.221 399
v40-mini 0.313 2.868 376
hand-flare 0.005 0.025 17
m18-smoke 0.000 0.000 77

by kpm

Name Accuracy KPM Count
m67-frag 0.379 5.198 156
rgo-impact 0.329 4.221 399
m34-incendiary 3.077 3.312 95
v40-mini 0.313 2.868 376
m84-flashbang 0.683 0.268 53
hand-flare 0.005 0.025 17
m18-smoke 0.000 0.000 77

Handguns

by accuracy

Name Accuracy KPM Count
44-magnum 0.258 1.018 752
sw40 0.224 1.161 383
unica-6 0.223 1.017 610
deagle-44 0.214 1.394 934
m412-rex 0.212 0.761 902
m1911 0.204 1.076 554
cz-75 0.193 1.328 232
qsz-92 0.192 0.936 358
fn57 0.190 1.094 170
compact-45 0.188 1.297 418
mp443 0.182 1.226 464
m9 0.182 1.085 807
p226 0.171 0.836 1725
93r 0.157 1.151 449
g18 0.141 1.238 511

by kpm

Name Accuracy KPM Count
deagle-44 0.214 1.394 934
cz-75 0.193 1.328 232
compact-45 0.188 1.297 418
g18 0.141 1.238 511
mp443 0.182 1.226 464
sw40 0.224 1.161 383
93r 0.157 1.151 449
fn57 0.190 1.094 170
m9 0.182 1.085 807
m1911 0.204 1.076 554
44-magnum 0.258 1.018 752
unica-6 0.223 1.017 610
qsz-92 0.192 0.936 358
p226 0.171 0.836 1725
m412-rex 0.212 0.761 902

LMGs

by accuracy

Name Accuracy KPM Count
rpk-12 0.117 0.929 605
rpk-74m 0.115 0.899 590
qbb-95-1 0.107 0.939 586
u-100-mk5 0.102 0.654 1930
aws 0.101 1.125 1313
lsat 0.099 0.915 1112
mg4 0.092 1.324 1388
pkp-pecheneg 0.090 1.224 1148
m240b 0.089 1.261 791
m60-e4 0.088 1.098 616
m249 0.086 1.197 1011
type-88-lmg 0.081 0.928 1387

by kpm

Name Accuracy KPM Count
mg4 0.092 1.324 1388
m240b 0.089 1.261 791
pkp-pecheneg 0.090 1.224 1148
m249 0.086 1.197 1011
aws 0.101 1.125 1313
m60-e4 0.088 1.098 616
qbb-95-1 0.107 0.939 586
rpk-12 0.117 0.929 605
type-88-lmg 0.081 0.928 1387
lsat 0.099 0.915 1112
rpk-74m 0.115 0.899 590
u-100-mk5 0.102 0.654 1930

PDWs

by accuracy

Name Accuracy KPM Count
ump-9 0.151 1.014 236
mpx 0.137 1.113 551
pdw-r 0.135 0.863 562
cbj-ms 0.134 0.923 524
ump-45 0.132 0.853 835
pp-2000 0.129 0.709 773
cz-3a1 0.128 1.200 469
mp7 0.125 0.887 614
js2 0.124 0.938 218
sr-2 0.123 0.932 648
as-val 0.120 1.175 650
p90 0.116 0.914 531
mx4 0.104 0.571 2032

by kpm

Name Accuracy KPM Count
cz-3a1 0.128 1.200 469
as-val 0.120 1.175 650
mpx 0.137 1.113 551
ump-9 0.151 1.014 236
js2 0.124 0.938 218
sr-2 0.123 0.932 648
cbj-ms 0.134 0.923 524
p90 0.116 0.914 531
mp7 0.125 0.887 614
pdw-r 0.135 0.863 562
ump-45 0.132 0.853 835
pp-2000 0.129 0.709 773
mx4 0.104 0.571 2032

Rocket Launchers

by accuracy

Name Accuracy KPM Count
hvm-ii 0.964 0.849 191
m136-cs 0.358 0.437 15
fgm-148-javelin 0.350 0.528 341
mk153-smaw 0.304 0.749 673
rpg-7v2 0.298 0.718 1726
fgm-172-sraw 0.296 0.727 1223
mbt-law 0.258 0.451 572
fim-92-stinger 0.169 0.289 778
sa-18-igla 0.133 0.202 205

by kpm

Name Accuracy KPM Count
hvm-ii 0.964 0.849 191
mk153-smaw 0.304 0.749 673
fgm-172-sraw 0.296 0.727 1223
rpg-7v2 0.298 0.718 1726
fgm-148-javelin 0.350 0.528 341
mbt-law 0.258 0.451 572
m136-cs 0.358 0.437 15
fim-92-stinger 0.169 0.289 778
sa-18-igla 0.133 0.202 205

Shotguns

by accuracy

Name Accuracy KPM Count
m26-dart 0.908 1.950 13
hawk-12g 0.830 1.023 214
m26-mass 0.765 1.680 79
870-mcs 0.744 1.243 578
spas-12 0.722 1.278 266
shorty-12g 0.697 1.264 519
uts-15 0.675 1.173 220
qbs-09 0.551 0.906 1131
dao-12 0.506 1.243 346
m1014 0.506 1.156 446
saiga-12k 0.490 1.305 530
dbv-12 0.486 1.092 429
usas-12 0.344 0.999 128
usas-12-flir 0.338 1.288 25
m26-frag 0.244 0.405 16
m26-slug 0.210 0.525 8

by kpm

Name Accuracy KPM Count
m26-dart 0.908 1.950 13
m26-mass 0.765 1.680 79
saiga-12k 0.490 1.305 530
usas-12-flir 0.338 1.288 25
spas-12 0.722 1.278 266
shorty-12g 0.697 1.264 519
dao-12 0.506 1.243 346
870-mcs 0.744 1.243 578
uts-15 0.675 1.173 220
m1014 0.506 1.156 446
dbv-12 0.486 1.092 429
hawk-12g 0.830 1.023 214
usas-12 0.344 0.999 128
qbs-09 0.551 0.906 1131
m26-slug 0.210 0.525 8
m26-frag 0.244 0.405 16

Sniper Rifles

by accuracy

Name Accuracy KPM Count
m82a3-cqb 0.312 1.743 65
fy-js 0.308 0.795 193
gol-magnum 0.305 0.892 592
amr-2-cqb 0.305 0.711 3
m98b 0.296 0.773 1021
amr-2-mid 0.296 1.012 82
scout-elite 0.295 0.685 630
l96a1 0.291 0.805 566
338-recon 0.290 0.661 696
srr-61 0.286 0.630 1725
jng-90 0.283 0.595 1087
sv-98 0.280 0.753 574
cs5 0.270 0.842 396
m40a5 0.260 0.634 1863
cs-lr4 0.249 0.437 2599
m82a3-mid 0.227 0.902 452
sr338 0.227 0.646 230
amr-2 0.208 0.415 159
m82a3 0.206 0.694 17

by kpm

Name Accuracy KPM Count
m82a3-cqb 0.312 1.743 65
amr-2-mid 0.296 1.012 82
m82a3-mid 0.227 0.902 452
gol-magnum 0.305 0.892 592
cs5 0.270 0.842 396
l96a1 0.291 0.805 566
fy-js 0.308 0.795 193
m98b 0.296 0.773 1021
sv-98 0.280 0.753 574
amr-2-cqb 0.305 0.711 3
m82a3 0.206 0.694 17
scout-elite 0.295 0.685 630
338-recon 0.290 0.661 696
sr338 0.227 0.646 230
m40a5 0.260 0.634 1863
srr-61 0.286 0.630 1725
jng-90 0.283 0.595 1087
cs-lr4 0.249 0.437 2599
amr-2 0.208 0.415 159

Special

by accuracy

Name Accuracy KPM Count
repair-tool 0.472 0.064 825
ballistic-shield 0.328 0.039 42
defibrillator 0.005 0.058 1151
eod-bot 0.000 0.000 7

by kpm

Name Accuracy KPM Count
repair-tool 0.472 0.064 825
defibrillator 0.005 0.058 1151
ballistic-shield 0.328 0.039 42
eod-bot 0.000 0.000 7

Underslung Launchers

by accuracy

Name Accuracy KPM Count
m320-dart 1.009 1.787 13
m320-fb 0.690 0.476 25
m320-lvg 0.542 1.359 445
m320-he 0.436 1.286 619
m320-3gl 0.251 0.815 9
m320-smk 0.074 0.072 5

by kpm

Name Accuracy KPM Count
m320-dart 1.009 1.787 13
m320-lvg 0.542 1.359 445
m320-he 0.436 1.286 619
m320-3gl 0.251 0.815 9
m320-fb 0.690 0.476 25
m320-smk 0.074 0.072 5

battlefield4-weapons's People

Contributors

ttp avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

artrichards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.