User Tools

Site Tools


games:windows:dota_2_steamcmd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
games:windows:dota_2_steamcmd [2025/05/28 21:59] Sean Rhonegames:windows:dota_2_steamcmd [2026/04/10 18:17] (current) Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
-  * Dota 2 ((https://www.dota2.com/home)) ((https://store.steampowered.com/app/570/Dota_2/))+  * Dota 2 ((https://www.dota2.com/home))
   * SteamCMD + Goldberg Steam Emulator   * SteamCMD + Goldberg Steam Emulator
   * https://blog.realmofespionage.xyz/?p=139   * https://blog.realmofespionage.xyz/?p=139
  
-  * Open Hyper AI ((https://github.com/forest0xia/dota2bot-OpenHyperAI)) ((https://steamcommunity.com/sharedfiles/filedetails/?id=3246316298))+  * Open Hyper AI ((https://github.com/forest0xia/dota2bot-OpenHyperAI)) ((2025/06/21: Not tested beyond 7.39 "Spring Forward")) 
 + 
 +  * :!: 2026/04/09: WIP
  
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[windows:10|Windows 10 (21H2)]] +  * [[windows;10|Windows 10 (21H2)]] 
- +  * [[programs;windows;steamcmd|SteamCMD]] 
-====== Dependencies ====== +  * [[programs;windows;git|Git]]
- +
-===== Git ===== +
- +
-  * https://git-scm.com/downloads/win +
-  * Last tested: ''Git-2.49.0-64-bit.exe'' +
-  * For [[#open_hyper_ai|Open Hyper AI]] +
- +
-====== SteamCMD ====== +
- +
-  * https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip +
-  * ''steamcmd.exe'' to ''Steam'' folder +
- +
-  MKDIR "%ProgramFiles(x86)%\Steam" +
- +
-  "explorer.exe" "%ProgramFiles(x86)%\Steam" +
- +
-  "%ProgramFiles(x86)%\Steam\steamcmd.exe" +login "Espionage724" +quit +
- +
-====== Goldberg Emulator ====== +
- +
-  * [[https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/jobs/4247811310/artifacts/download|Latest zip]] (([[https://mr_goldberg.gitlab.io/goldberg_emulator/|source]])) +
-  * ''experimental_steamclient\steamclient64.dll'' to ''Steam\emu'' folder +
- +
-  MKDIR "%ProgramFiles(x86)%\Steam\emu" +
- +
-  "explorer.exe" "%ProgramFiles(x86)%\Steam\emu" +
- +
-  DIR "%ProgramFiles(x86)%\Steam\emu\steamclient64.dll" +
- +
-  REG ADD "HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\ActiveProcess" /v "SteamClientDll64" /t "REG_SZ" /d "C:\Program Files (x86)\Steam\emu\steamclient64.dll" /f +
- +
-===== Settings ===== +
- +
-  * [[https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/blob/master/Readme_release.txt?ref_type=heads|Readme_release.txt]] +
- +
-  * ''force_account_name.txt'' for in-game username +
-  * All other files are empty +
- +
-  MKDIR "%ProgramFiles(x86)%\Steam\emu\steam_settings" +
- +
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\force_account_name.txt" +
- +
-  Espionage724 +
- +
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\disable_networking.txt" +
- +
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\disable_overlay.txt" +
- +
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\offline.txt"+
  
 ====== Dota 2 ====== ====== Dota 2 ======
Line 66: Line 19:
 ===== Install ===== ===== Install =====
  
-  MKDIR "%ProgramFiles(x86)%\Steam\steamapps\common"+  MKDIR "%ProgramFiles%\Steam\steamapps\common" & "%SystemRoot%\explorer.exe" "%ProgramFiles%\Steam\steamapps"
  
-  "explorer.exe" "%ProgramFiles(x86)%\Steam\steamapps"+  DIR /B "%ProgramFiles%\Steam\steamapps\appmanifest_570.acf& DIR /AD /B "%ProgramFiles%\Steam\steamapps\common" | "%SystemRoot%\System32\find.exe" "dota 2 beta"
  
-  "%ProgramFiles(x86)%\Steam\steamcmd.exe" +login "Espionage724" +app_update "570" +quit+  "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +app_update "570" +quit
  
-  "%ProgramFiles(x86)%\Steam\steamcmd.exe" +login "Espionage724" +app_update "570" validate +quit+  "%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +app_update "570" validate +quit
  
 ===== Initial Launch ===== ===== Initial Launch =====
Line 80: Line 33:
   * In-game console ''\'' -> ''host_writeconfig''   * In-game console ''\'' -> ''host_writeconfig''
  
-  "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe" -autoconfig -console -dx11 -novid -useforcedmparms -noforcemaccel -noforcemspd -nogammaramp -nomicsettings+  "%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe" -autoconfig -console -dx11 -novid -useforcedmparms -noforcemaccel -noforcemspd -nogammaramp -nomicsettings
  
 ====== Firewall ====== ====== Firewall ======
Line 86: Line 39:
 ===== Block ===== ===== Block =====
  
-  "netsh.exe" advfirewall firewall add rule name="Dota 2" dir="in" action="block" profile="any" program="%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe"+  "netsh.exe" advfirewall firewall add rule name="Dota 2" dir="in" action="block" profile="any" program="%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe"
  
-  "netsh.exe" advfirewall firewall add rule name="Dota 2" dir="out" action="block" profile="any" program="%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe"+  "netsh.exe" advfirewall firewall add rule name="Dota 2" dir="out" action="block" profile="any" program="%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe"
  
 ===== Delete Rules ===== ===== Delete Rules =====
Line 98: Line 51:
 ====== Scripts ====== ====== Scripts ======
  
-  MKDIR "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)"+  MKDIR "%ProgramFiles%\Steam\scripts\Dota 2 (570)"
  
-  "explorer.exe" "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)"+  "explorer.exe" "%ProgramFiles%\Steam\scripts\Dota 2 (570)"
  
 ===== Update ===== ===== Update =====
  
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\update-steamcmd.bat"+  "notepad.exe" "%ProgramFiles%\Steam\scripts\Dota 2 (570)\update-steamcmd.bat"
  
 <code> <code>
 @echo off @echo off
  
-"%ProgramFiles(x86)%\Steam\steamcmd.exe" +login "Espionage724" +app_update "570" +quit+"%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +app_update "570" +quit
  
 :: End</code> :: End</code>
  
-  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\update-steamcmd.bat"+  "%ProgramFiles%\Steam\scripts\Dota 2 (570)\update-steamcmd.bat"
  
 ===== Validate ===== ===== Validate =====
  
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\validate-steamcmd.bat"+  "notepad.exe" "%ProgramFiles%\Steam\scripts\Dota 2 (570)\validate-steamcmd.bat"
  
 <code> <code>
 @echo off @echo off
  
-"%ProgramFiles(x86)%\Steam\steamcmd.exe" +login "Espionage724" +app_update "570" validate +quit+"%ProgramFiles%\Steam\steamcmd.exe" +login "Espionage724" +app_update "570" validate +quit
 PAUSE PAUSE
  
 :: End</code> :: End</code>
  
-  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\validate-steamcmd.bat"+  "%ProgramFiles%\Steam\scripts\Dota 2 (570)\validate-steamcmd.bat"
  
 ===== Bot Scripts ===== ===== Bot Scripts =====
Line 135: Line 88:
   * https://github.com/forest0xia/dota2bot-OpenHyperAI/commits/main/   * https://github.com/forest0xia/dota2bot-OpenHyperAI/commits/main/
  
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\OpenHyperAI-update.bat"+  "notepad.exe" "%ProgramFiles%\Steam\scripts\Dota 2 (570)\OpenHyperAI-update.bat"
  
 <code> <code>
Line 142: Line 95:
 "%ProgramFiles%\Git\bin\git.exe" clone --branch "main" --depth "1" --recurse-submodules "https://github.com/forest0xia/dota2bot-OpenHyperAI.git" "%Temp%\OpenHyperAI" "%ProgramFiles%\Git\bin\git.exe" clone --branch "main" --depth "1" --recurse-submodules "https://github.com/forest0xia/dota2bot-OpenHyperAI.git" "%Temp%\OpenHyperAI"
  
-RMDIR /S /Q "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots" +RMDIR /S /Q "%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots" 
-MKDIR "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots"+MKDIR "%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots"
  
-XCOPY /E /Q /Y "%Temp%\OpenHyperAI\bots\" "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots\"+XCOPY /E /Q /Y "%Temp%\OpenHyperAI\bots\" "%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots\"
  
 RMDIR /S /Q "%Temp%\OpenHyperAI" RMDIR /S /Q "%Temp%\OpenHyperAI"
Line 151: Line 104:
 :: End</code> :: End</code>
  
-  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\OpenHyperAI-update.bat"+  "%ProgramFiles%\Steam\scripts\Dota 2 (570)\OpenHyperAI-update.bat"
  
 ==== Default ==== ==== Default ====
  
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\default-bots.bat"+  "notepad.exe" "%ProgramFiles%\Steam\scripts\Dota 2 (570)\default-bots.bat"
  
 <code> <code>
 @echo off @echo off
  
-RMDIR /S /Q "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots"+RMDIR /S /Q "%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts\bots"
  
 :: End</code> :: End</code>
  
-  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\default-bots.bat"+  "%ProgramFiles%\Steam\scripts\Dota 2 (570)\default-bots.bat"
  
 ====== Launcher Shortcuts ====== ====== Launcher Shortcuts ======
Line 170: Line 123:
 ===== Desktop ===== ===== Desktop =====
  
-  * Right-click Desktop -> New -> Shortcut+==== Dota 2 ====
  
-<code>"%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe" -dx11 -novid -useforcedmparms -noforcemaccel -noforcemspd -nogammaramp -nomicsettings +sv_lan "1" +dota_bot_practice_difficulty "4" +dota_start_ai_game "1" +map "dota"</code>+<code>"%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe" -dx11 -novid -useforcedmparms -noforcemaccel -noforcemspd -nogammaramp -nomicsettings +sv_lan "1" +dota_bot_practice_difficulty "4" +dota_start_ai_game "1" +map "dota"</code>
  
   Dota 2   Dota 2
  
 ===== Start Menu ===== ===== Start Menu =====
- 
-  * Right-click -> New -> Shortcut 
  
   MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2"   MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2"
Line 186: Line 137:
 ==== Dota 2 ==== ==== Dota 2 ====
  
-<code>"%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe" -dx11 -novid -useforcedmparms -noforcemaccel -noforcemspd -nogammaramp -nomicsettings +sv_lan "1" +dota_bot_practice_difficulty "4" +dota_start_ai_game "1" +map "dota"</code>+<code>"%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe" -dx11 -novid -useforcedmparms -noforcemaccel -noforcemspd -nogammaramp -nomicsettings +sv_lan "1" +dota_bot_practice_difficulty "4" +dota_start_ai_game "1" +map "dota"</code>
  
   Dota 2   Dota 2
Line 192: Line 143:
 ==== Reset ==== ==== Reset ====
  
-<code>"%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe" -autoconfig -console -dx11 -novid -useforcedmparms -noforcemaccel -noforcemspd -nogammaramp -nomicsettings</code>+<code>"%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe" -autoconfig -console -dx11 -novid -useforcedmparms -noforcemaccel -noforcemspd -nogammaramp -nomicsettings</code>
  
   Reset In-Game Settings   Reset In-Game Settings
Line 198: Line 149:
 ==== Updater ==== ==== Updater ====
  
-  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\update-steamcmd.bat"+  "%ProgramFiles%\Steam\scripts\Dota 2 (570)\update-steamcmd.bat"
  
   Update   Update
Line 204: Line 155:
 ==== Validate ===== ==== Validate =====
  
-  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\validate-steamcmd.bat"+  "%ProgramFiles%\Steam\scripts\Dota 2 (570)\validate-steamcmd.bat"
  
   Verify Game Files   Verify Game Files
Line 212: Line 163:
 === Open Hyper AI === === Open Hyper AI ===
  
-  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\OpenHyperAI-update.bat"+  "%ProgramFiles%\Steam\scripts\Dota 2 (570)\OpenHyperAI-update.bat"
  
   Use Open Hyper AI Bots   Use Open Hyper AI Bots
Line 218: Line 169:
 === Default === === Default ===
  
-  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\default-bots.bat"+  "%ProgramFiles%\Steam\scripts\Dota 2 (570)\default-bots.bat"
  
   Use Default Bots   Use Default Bots
Line 224: Line 175:
 === Folder === === Folder ===
  
-  "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts"+  "%ProgramFiles%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts"
  
   Bots Folder   Bots Folder
/var/www/wiki/data/attic/games/windows/dota_2_steamcmd.1748483946.txt.gz · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki