Real-Time-Data-Collection-Dota-2
General Description
This repository is created as a part of the research of "Machine learning models for DOTA 2 outcomes prediction."
How to reproduce results?
- Firstly, you need to unzip the game state integration (GSI) file and move it inside the game's configuration files. For example in Linux, it should be like this /home/test/.steam/debian−installation/steamapps/common/Dota2beta/game/Dota/cf g/gamestateintegration. Based on your system please locate the folder.
- Secondly, open the Python code in Jupyter Notebook and run.
- Thirdly, launch the game, and once you come to "ALL PICK" hero selection process of the game, the Python file starts to run and generate real-time data files in the Python located directory.
- Finally, once the game ends, terminate the code using stop kernel in Jupyter Notebook.