Skip to content

martinengstrom/Arma-Stats-Track-Addon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arma_stat_track

Build Status

ARMA stats tracker client project. This repository handles the game server side of the stats tracking by providing the in-game addon for gathering game related data and the library necessary to provision the data to a backend.

Building

The library is written in C++ and depends on BOOST.org. It has been written using variants of GCC and as such may need some slight modifications for MSVS or other compiler brands.

In order to unify the build environments on all platforms Docker has been used to facilitate this solution. Configurations for Docker and Docker-Composer has been included and the Makefiles are written with this in mind.

To use simply install Docker and Docker-Compose.
Please refer to their respective manuals for a complete installation guide.

Once the two pre-requisites have been installed you may simply build the environment with:
$ docker-compose build

This will install the toolchain necessary to compile Windows binaries and also prepare all the dependencies such as BOOST. Finally you can trigger a build of the DLL by running the docker app like so:
$ docker-compose up

About

Arma Stats Track Addon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.6%
  • SQF 43.0%
  • Makefile 1.5%
  • Other 0.9%