User Tools

Site Tools


games:linux: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:linux:dota_2_steamcmd [2025/04/25 21:10] – Debian 12 -> openSUSE TW Sean Rhonegames:linux:dota_2_steamcmd [2025/12/23 03:20] (current) – Chat with Wayland seems fine Sean Rhone
Line 14: Line 14:
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[linux;distros;opensuse_tumbleweed_gnome|openSUSE Tumbleweed (GNOME)]]+  * [[linux:distros:ubuntu|Ubuntu]]
  
 ====== Quick Update ====== ====== Quick Update ======
Line 26: Line 26:
 **** ****
  
-  sudo zypper install git-core libvulkan_intel+  sudo apt install git lib32gcc-s1
  
 ====== SteamCMD ====== ====== SteamCMD ======
Line 75: Line 75:
  
   * :!: This and ''validate'' may need re-ran multiple times if game data is restored from backup ((''Error! App '570' state is 0xE after update job.''))   * :!: This and ''validate'' may need re-ran multiple times if game data is restored from backup ((''Error! App '570' state is 0xE after update job.''))
-  * :?: Presumably this fresh-installs Dota 2 also+  * This fresh-installs Dota 2 also
  
   cd ~/'Steam/steamcmd' && ~/'Steam/steamcmd/steamcmd.sh' +login 'Espionage724' +app_update '570' +quit && sync && cd ~   cd ~/'Steam/steamcmd' && ~/'Steam/steamcmd/steamcmd.sh' +login 'Espionage724' +app_update '570' +quit && sync && cd ~
Line 87: Line 87:
 ==== Runtime ==== ==== Runtime ====
  
-  * 2025/03/29: ''Steam Linux Runtime 3.0 (sniper)'' (''1628350'')+  * 2025/12/23: ''Steam Linux Runtime 3.0 (sniper)'' (''1628350'')
   * :?: TODO: Better way to check, update, and future-update (([[https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/container-runtime.md|container-runtime.md]] implies ''medic'' is next; [[https://steamdb.info/search/?a=all&q=Steam+Linux+Runtime|SteamDB]]))   * :?: TODO: Better way to check, update, and future-update (([[https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/container-runtime.md|container-runtime.md]] implies ''medic'' is next; [[https://steamdb.info/search/?a=all&q=Steam+Linux+Runtime|SteamDB]]))
  
Line 138: Line 138:
 === Test === === Test ===
  
-****+  ''dota.sh'' mods below //likely// revert with ''validate''; TODO: Update script 
 + 
 +  ~/'Steam/steamapps/common/SteamLinuxRuntime_sniper/run' --devel --systemd-scope --import-vulkan-layers --remove-game-overlay -- ~/'Steam/steamapps/common/dota 2 beta/game/dota.sh' -vulkan_disable_steam_shader_cache -novid -nodev -nojoy -console +sv_lan '1' +dota_bot_practice_difficulty '4' +dota_start_ai_game '1' +map 'dota' 
 + 
 +  Wayland 
 + 
 +  sed -i 's/SDL_VIDEO_DRIVER=x11/SDL_VIDEO_DRIVER=wayland/g' ~/'Steam/steamapps/common/dota 2 beta/game/dota.sh' 
 + 
 +  X11 
 + 
 +  sed -i 's/SDL_VIDEO_DRIVER=wayland/SDL_VIDEO_DRIVER=x11/g' ~/'Steam/steamapps/common/dota 2 beta/game/dota.sh' 
 + 
 +  Check
  
-  ~/'Steam/steamapps/common/SteamLinuxRuntime_sniper/run' --devel --systemd-scope --import-vulkan-layers --remove-game-overlay -- ~/'Steam/steamapps/common/dota 2 beta/game/dota.sh' -vulkan_disable_steam_shader_cache -vulkan_disable_graphics_pipeline_library -novid -nodev -nojoy -console +sv_lan '1' +dota_bot_practice_difficulty '4' +dota_start_ai_game '1' +map 'dota'+  cat ~/'Steam/steamapps/common/dota 2 beta/game/dota.sh' | grep 'SDL_VIDEO_DRIVER='
  
 ====== Bots Scripts ====== ====== Bots Scripts ======
/usr/local/www/wiki/data/attic/games/linux/dota_2_steamcmd.1745629853.txt.gz · Last modified: by Sean Rhone