Files
j-lin-lmg 2d99156818 James/more fixing (#200)
- changes to how 3d mark harness handles errors and adds main function
- renaming ambiguous file names 
- ordering imports
2026-03-18 16:57:22 -07:00
..
2026-03-18 16:57:22 -07:00
2026-03-18 16:57:22 -07:00
2026-02-17 17:37:53 -08:00

Dota 2

Based on the benchmarking guide "Benchmarking Dota 2" by JJ “PimpmuckL” Liebig. The test uses a modified version of the guide's benchmark.cfg file originally provided by https://github.com/AveYo/D-OPTIMIZER

Prerequisites

  • Python 3.10+
  • Dota 2 installed
  • Keras OCR service
  • Replay file named benchmark.dem copied to harness directory. This is the same file used by the benchmarking guide mentioned above. It can be downloaded here

Options

  • kerasHost: string representing the IP address of the Keras service. e.x. 0.0.0.0
  • kerasPort: string representing the port of the Keras service. e.x. 8080

Output

report.json

  • resolution: string representing the resolution the test was run at, formatted as "[width]x[height]", e.x. 1920x1080
  • start_time: number representing a timestamp of the test's start time in milliseconds
  • end_time: number representing a timestamp of the test's end time in milliseconds