{"id":16889439,"url":"https://github.com/dcbaker/dota-bench","last_synced_at":"2026-05-07T18:06:02.888Z","repository":{"id":48491138,"uuid":"80239449","full_name":"dcbaker/dota-bench","owner":"dcbaker","description":"scripts to benchmark dota2","archived":false,"fork":false,"pushed_at":"2021-07-22T22:59:47.000Z","size":13,"stargazers_count":1,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-25T08:41:20.641Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dcbaker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-27T19:35:51.000Z","updated_at":"2024-07-26T01:35:46.000Z","dependencies_parsed_at":"2022-08-19T13:40:51.295Z","dependency_job_id":null,"html_url":"https://github.com/dcbaker/dota-bench","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcbaker%2Fdota-bench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcbaker%2Fdota-bench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcbaker%2Fdota-bench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcbaker%2Fdota-bench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dcbaker","download_url":"https://codeload.github.com/dcbaker/dota-bench/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244566948,"owners_count":20473451,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T16:57:17.097Z","updated_at":"2026-05-07T18:05:57.848Z","avatar_url":"https://github.com/dcbaker.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Testing script for Dota2\n\nThis is a demo file and scripts to test dota2 performance.\n\n## Installation\n\nYou'll need to download the script and the .dem file. If using git clone be aware that you'll need git-lfs to get the dem file.\n\n### Windows\n\nThis assumes that you've installed steam in the standard location (C:\\Program Files (x86)\\Steam), If you haven't you'll need to adjust for that assumption.\n\nCopy the dem file to \"C:\\Program Files (x86)\\Steam\\Steamapps\\common\\dota 2 beta\\game\\dota\\\"\n\nrun the script rundota.bat\n\nI'm unfamiliar with how to get the same results from windows as from Linux, therefor notepad is called to display the results. To get an apples to applies comparison to Linux use the *second* result for each API (by default dx9 is run twice, then dx11 twice, and finally opengl twice).\n\n\n### Linux\n\n#### Ubuntu\n\nThis assumes that you're using ubuntu 16.10. Ubuntu is quirky compared to other Linux distributions in many ways, so it may be easier or more difficult to get this working on a different distribution.\n\nCopy the .dem files to \"~/.steam/steam/steamapps/common/dota 2 beta/game/dota/\"\n\nrun ./rundota.sh\n\nThe Linux shell script will print the second run of each API to the console automatically.\n\n#### Other Linux OSes\n\nOther OSes put the steam directory in \"~/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcbaker%2Fdota-bench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdcbaker%2Fdota-bench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcbaker%2Fdota-bench/lists"}