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/02/16 21:04] Sean Rhonegames:windows:dota_2_steamcmd [2025/04/20 17:17] (current) – [Git] Sean Rhone
Line 1: Line 1:
 ====== Information ====== ====== Information ======
  
 +  * Dota 2 ((https://www.dota2.com/home)) ((https://store.steampowered.com/app/570/Dota_2/))
 +  * 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))
 +  * Last tested commit: [[https://github.com/forest0xia/dota2bot-OpenHyperAI/commit/20004418444ba99caf3694690b976fc55411e8bf|2000441]]
 +
 +===== Prerequisites =====
 +
 +  * [[windows:10|Windows 10 (21H2)]]
 +
 +====== Dependencies ======
 +
 +===== Git =====
 +
 +  * https://gitforwindows.org/
 +  * Last tested: ''Git-2.49.0-64-bit.exe''
 +  * For [[#open_hyper_ai|Open Hyper AI]]
 +
 +  * Git from the command line and also from 3rd-party software
  
 ====== SteamCMD ====== ====== SteamCMD ======
Line 16: Line 35:
 ====== Goldberg Emulator ====== ====== Goldberg Emulator ======
  
-  * https://mr_goldberg.gitlab.io/goldberg_emulator/ +  * [[https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/jobs/4247811310/artifacts/download|Latest zip]] (([[https://mr_goldberg.gitlab.io/goldberg_emulator/|source]]))
-  * [[https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/jobs/4247811310/artifacts/download|Latest zip]]+
   * ''experimental_steamclient\steamclient64.dll'' to ''Steam\emu'' folder   * ''experimental_steamclient\steamclient64.dll'' to ''Steam\emu'' folder
  
Line 35: Line 53:
   * All other files are empty   * All other files are empty
  
-  MKDIR "%ProgramFiles(x86)%\Steam\steam_settings"+  MKDIR "%ProgramFiles(x86)%\Steam\emu\steam_settings"
  
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\steam_settings\force_account_name.txt"+  "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\force_account_name.txt"
  
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\steam_settings\disable_networking.txt"+  Espionage724
  
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\steam_settings\disable_overlay.txt"+  "notepad.exe" "%ProgramFiles(x86)%\Steam\emu\steam_settings\disable_networking.txt"
  
-  "notepad.exe" "%ProgramFiles(x86)%\Steam\steam_settings\offline.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 ======
  
 ===== Install ===== ===== Install =====
 +
 +  MKDIR "%ProgramFiles(x86)%\Steam\steamapps\common"
  
   "explorer.exe" "%ProgramFiles(x86)%\Steam\steamapps"   "explorer.exe" "%ProgramFiles(x86)%\Steam\steamapps"
Line 65: Line 87:
 ====== Firewall ====== ====== Firewall ======
  
-  netsh 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"+===== Block =====
  
-  netsh 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="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="out" action="block" profile="any" program="%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\bin\win64\dota2.exe
 + 
 +===== Delete Rules ===== 
 + 
 +**** 
 + 
 +  "netsh.exe" advfirewall firewall delete rule name="Dota 2"
  
 ====== Scripts ====== ====== Scripts ======
Line 77: Line 107:
 ===== Update ===== ===== Update =====
  
-  notepad "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\update-steamcmd.bat"+  "notepad.exe" "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\update-steamcmd.bat"
  
 <code> <code>
Line 85: Line 115:
  
 :: End</code> :: End</code>
 +
 +  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\update-steamcmd.bat"
  
 ===== Validate ===== ===== Validate =====
  
-  notepad "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\validate-steamcmd.bat"+  "notepad.exe" "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\validate-steamcmd.bat"
  
 <code> <code>
Line 94: Line 126:
  
 "%ProgramFiles(x86)%\Steam\steamcmd.exe" +login "Espionage724" +app_update "570" validate +quit "%ProgramFiles(x86)%\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"
  
 ===== Bot Scripts ===== ===== Bot Scripts =====
Line 104: Line 138:
   * https://github.com/forest0xia/dota2bot-OpenHyperAI/commits/main/   * https://github.com/forest0xia/dota2bot-OpenHyperAI/commits/main/
  
-  notepad "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\OpenHyperAI-update.bat"+  "notepad.exe" "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\OpenHyperAI-update.bat"
  
 <code> <code>
Line 119: Line 153:
  
 :: End</code> :: End</code>
 +
 +  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\OpenHyperAI-update.bat"
  
 ==== Default ==== ==== Default ====
  
-  notepad "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\default-bots.bat"+  "notepad.exe" "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\default-bots.bat"
  
 <code> <code>
Line 130: Line 166:
  
 :: End</code> :: End</code>
 +
 +  "%ProgramFiles(x86)%\Steam\scripts\Dota 2 (570)\default-bots.bat"
  
 ====== Launcher Shortcuts ====== ====== Launcher Shortcuts ======
Line 147: Line 185:
   MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2"   MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2"
  
-  explorer "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2"+  "explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\Dota 2"
  
 ==== Dota 2 ==== ==== Dota 2 ====
Line 154: Line 192:
  
   Dota 2   Dota 2
 +
 +==== 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>
 +
 +  Reset In-Game Settings
  
 ==== Updater ==== ==== Updater ====
Line 180: Line 224:
  
   Use Default Bots   Use Default Bots
 +
 +=== Folder ===
 +
 +  "%ProgramFiles(x86)%\Steam\steamapps\common\dota 2 beta\game\dota\scripts\vscripts"
 +
 +  Bots Folder
  
 ==== Install Notes ==== ==== Install Notes ====
/srv/www/wiki/data/attic/games/windows/dota_2_steamcmd.1739757890.txt.gz · Last modified: by Sean Rhone