This project is a big data processing platform, that is aggregating and processing Dota Underlord's game state integration logs in order to extract live information from matches and collect stats from played matches.
All necessary containers to for a development environment can be pulled & started using docker-compose up -d
.
All fortify docker images (that are running in production) can also be downloaded locally.
This can be done, using the following commands:
-
Pulling all images
source ./scripts/versions.sh docker-compose -f build.docker-compose.yml pull
-
Pulling a specific image
source ./scripts/versions.sh docker-compose -f build.docker-compose.yml pull <service name>
Fortify contains of many smaller services, that each have their own documentation.
And shared libraries:
GSI parsing finite state machine
- Valve: Game State Integration for CS:GO
- Game State Integration: A Very Large and In-Depth Explanation [CS GO]
- Join us on Discord (https://discord.gg/u9qJxzQ)
Fortify (© 2021 Thomas Kosiewski) is a community project and is not affiliated with Valve or Steam or Twitch.
Valve, the Valve logo, Steam, the Steam logo, Source, the Source logo, Dota, the Dota 2 logo, Defense of the Ancients, Dota Underlords and the Dota Underlords logo are trademarks and/or registered trademarks of Valve Corporation.
TWITCH, the TWITCH Logo, the Glitch Logo, and/or TWITCHTV are trademarks of Twitch Interactive, Inc. or its affiliates.
The Fortify logo and Fortify banner are intellectual property of John "johnxfire" Nathan Fernandez.