| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| games:linux:dota_2_pre-crownfall_steamcmd [2026/05/11 05:08] – Sean Rhone | games:linux:dota_2_pre-crownfall_steamcmd [2026/06/11 22:49] (current) – SDL_VIDEO_DRIVER=x11 Sean Rhone |
|---|
| * Build: 9968 (revision 8806282) | * Build: 9968 (revision 8806282) |
| * Pre-Crownfall ((Before [[https://steamdb.info/patchnotes/14102378/|Crownfall]] 7.36 (April 18, 2024); this version doesn't have Hero Facets)) ((Files based around patch [[https://steamdb.info/patchnotes/13942756/|13942756]])) | * Pre-Crownfall ((Before [[https://steamdb.info/patchnotes/14102378/|Crownfall]] 7.36 (April 18, 2024); this version doesn't have Hero Facets)) ((Files based around patch [[https://steamdb.info/patchnotes/13942756/|13942756]])) |
| | * SteamCMD ((https://developer.valvesoftware.com/wiki/SteamCMD)) |
| | * Goldberg Emulator ((https://mr_goldberg.gitlab.io/goldberg_emulator/)) |
| * https://blog.realmofespionage.xyz/?p=194 | * https://blog.realmofespionage.xyz/?p=194 |
| | * Vulkan ((included in [[#content|Content]])) |
| * 64-bit | * 64-bit |
| |
| ===== Prerequisites ===== | ===== Prerequisites ===== |
| |
| * [[linux:distros:opensuse_tumbleweed_xfce|openSUSE Tumbleweed (Xfce)]] | * [[linux:distros:opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]] |
| * [[programs:linux:steamcmd|SteamCMD + Goldberg Emu]] | * [[programs:linux:steamcmd|SteamCMD + Goldberg Emu]] |
| |
| ====== Dota 2 Pre-Crownfall ====== | ====== SteamCMD ====== |
| | |
| | ===== Restore ===== |
| | |
| | mkdir -p ~/'Steam/steamapps/common' && gio open ~/'Steam/steamapps/common' |
| | |
| | ls ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/bin/linuxsteamrt64/dota2' ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/dota.sh' ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/bin/win64/dota2.exe' |
| |
| ===== Files ===== | ===== Files ===== |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '373301' '345077333630773072' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '373301' '345077333630773072' +'quit' |
| |
| mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_373301/game/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_373301' | mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_373301/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_373301' |
| |
| ==== Linux ==== | ==== Linux ==== |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '373306' '1187457404753184778' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '373306' '1187457404753184778' +'quit' |
| |
| mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_373306/game/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_373306' | mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_373306/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_373306' |
| |
| ==== Content 2 ==== | ==== Content 2 ==== |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381451' '1614127368160565013' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381451' '1614127368160565013' +'quit' |
| |
| mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381451/game/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381451' | mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381451/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381451' |
| |
| ==== Content 3 ==== | ==== Content 3 ==== |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381452' '5177112179094656049' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381452' '5177112179094656049' +'quit' |
| |
| mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381452/game/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381452' | mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381452/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381452' |
| |
| ==== Content 4 ==== | ==== Content 4 ==== |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381453' '2704118242337151326' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381453' '2704118242337151326' +'quit' |
| |
| mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381453/game/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381453' | mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381453/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381453' |
| |
| ==== Content 5 ==== | ==== Content 5 ==== |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381454' '5297697076786798060' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381454' '5297697076786798060' +'quit' |
| |
| mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381454/game/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381454' | mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381454/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381454' |
| |
| ==== Content 6 ==== | ==== Content 6 ==== |
| ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381455' '3533452766342976639' +'quit' | ~/'Steam/steamcmd/steamcmd.sh' +'login' 'Espionage724' +'download_depot' '570' '381455' '3533452766342976639' +'quit' |
| |
| mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381455/game/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381455' | mkdir -p ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && cp -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381455/'* ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' && rm -Rf ~/'Steam/steamcmd/linux32/steamapps/content/app_570/depot_381455' |
| |
| ==== Back-up ==== | ==== Back-up ==== |
| |
| * ''50.4 GB'', 25320 items (23305 files, 2015 folders) | * ''50.4 GB'', 25320 items (23305 files, 2015 folders) ((''55.4 GB'' 25,486 items with [[games:windows:dota_2_pre-crownfall_steamcmd#win32|Windows]] 32/64 files included)) |
| |
| gio open ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' | gio open ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall' |
| **** | **** |
| |
| chmod +x ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/dota.sh' ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/bin/linuxsteamrt64/dota2' | chmod +x ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/bin/linuxsteamrt64/dota2' |
| |
| ==== Clean-up ==== | ==== Clean-up ==== |
| * In-game console ''\'' -> ''host_writeconfig'' | * In-game console ''\'' -> ''host_writeconfig'' |
| |
| LD_LIBRARY_PATH=~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/bin/linuxsteamrt64' LD_PRELOAD='/lib64/libfreetype.so.6' MESA_VK_WSI_PRESENT_MODE='fifo' ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/bin/linuxsteamrt64/dota2' -autoconfig -vulkan_disable_steam_shader_cache -novid -nodev -nojoy -console +'sv_lan' '1' | LD_LIBRARY_PATH=~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/bin/linuxsteamrt64' LD_PRELOAD='/lib64/libfreetype.so.6' SDL_VIDEO_DRIVER='x11' ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/bin/linuxsteamrt64/dota2' -autoconfig -vulkan_disable_steam_shader_cache -novid -nodev -nojoy -console +'sv_lan' '1' |
| |
| host_writeconfig | host_writeconfig |
| **** | **** |
| |
| LD_LIBRARY_PATH=~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/bin/linuxsteamrt64' LD_PRELOAD='/lib64/libfreetype.so.6' MESA_VK_WSI_PRESENT_MODE='fifo' ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/bin/linuxsteamrt64/dota2' -vulkan_disable_steam_shader_cache -novid -nodev -nojoy -console +'sv_lan' '1' | LD_LIBRARY_PATH=~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/bin/linuxsteamrt64' LD_PRELOAD='/lib64/libfreetype.so.6' SDL_VIDEO_DRIVER='x11' ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/bin/linuxsteamrt64/dota2' -vulkan_disable_steam_shader_cache -novid -nodev -nojoy -console +'sv_lan' '1' |
| |
| ====== Bot Match ====== | ====== Bot Match ====== |
| **** | **** |
| |
| LD_LIBRARY_PATH=~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/bin/linuxsteamrt64' LD_PRELOAD='/lib64/libfreetype.so.6' MESA_VK_WSI_PRESENT_MODE='fifo' ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/bin/linuxsteamrt64/dota2' -vulkan_disable_steam_shader_cache -novid -nodev -nojoy -console +'sv_lan' '1' +'dota_bot_practice_difficulty' '4' +'dota_start_ai_game' '1' +'map' 'dota' | LD_LIBRARY_PATH=~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/bin/linuxsteamrt64' LD_PRELOAD='/lib64/libfreetype.so.6' SDL_VIDEO_DRIVER='x11' ~/'Steam/steamapps/common/Dota 2 Pre-Crownfall/game/bin/linuxsteamrt64/dota2' -vulkan_disable_steam_shader_cache -novid -nodev -nojoy -console +'sv_lan' '1' +'dota_bot_practice_difficulty' '4' +'dota_start_ai_game' '1' +'map' 'dota' |
| |