Инструменты пользователя

Инструменты сайта


flip:games:installing_steamcmd_on_debian_12

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
flip:games:installing_steamcmd_on_debian_12 [2025/02/13 16:41] flipflip:games:installing_steamcmd_on_debian_12 [2025/02/14 10:08] (текущий) flip
Строка 29: Строка 29:
 </code> </code>
  
-Запуск steamcmd \\ + 
-Приложение обновится+===== Запуск steamcmd ===== 
 + 
 +При запуске приложение обновится
  
 <code> <code>
 +cd ~/steamcmd
 ./steamcmd.sh ./steamcmd.sh
 </code> </code>
Строка 38: Строка 41:
 После запуска отобразится **Steam>** \\ После запуска отобразится **Steam>** \\
 можно вводить команды steamcmd можно вводить команды steamcmd
 +
  
 ===== Команды SteamCMD ===== ===== Команды SteamCMD =====
 +
 +Справка
 +
 +<code>
 +help
 +</code>
  
 Залогиниться анонимно Залогиниться анонимно
Строка 51: Строка 61:
 <code> <code>
 login <login_steam> login <login_steam>
 +</code>
 +
 +Полный путь к каталогу установки сервера игры
 +
 +<code>
 +force_install_dir <full_path>
 +</code>
 +
 +Установить/обновить сервер игры по ID \\
 +Списки ID: \\
 +https://developer.valvesoftware.com/wiki/Dedicated_Servers_List
 +https://github.com/dgibbs64/SteamCMD-AppID-List-Servers/blob/main/steamcmd_appid_servers.csv
 +
 +<code>
 +app_update <app_id>
 +</code>
 +
 +Проверка целостности
 +
 +<code>
 +app_update <app_id> validate
 +</code>
 +
 +Проверка целостности всех файлов
 +
 +<code>
 +validate
 +</code>
 +
 +Загрузка beta-версий
 +
 +<code>
 +app_update <app_id> -beta <beta_name>
 +</code>
 +
 +Выход из steamcmd
 +
 +<code>
 +quit
 +</code>
 +
 +
 +===== Автоматизация SteamCMD - примеры =====
 +
 +Вводить команды в командной строке необходимо с символом плюс в качестве префикса, например:
 +
 +<code>
 +./steamcmd.sh +login anonymous +force_install_dir ../csgo_ds +app_update 740 +quit
 +</code>
 +
 +Чтобы установить определённый мод для HL1, таких как Counter-Strike: Condition Zero:
 +
 +<code>
 +./steamcmd.sh +login anonymous +force_install_dir ../czero +app_set_config 90 mod czero +app_update 90 +quit
 +</code>
 +
 +Для игры которая требует авторизацию, такой как Killing Floor:
 +
 +<code>
 +./steamcmd.sh +login <username> <password> +force_install_dir c:\KFServer\ +app_update 215350 +quit
 +</code>
 +
 +Параметр +@sSteamCmdForcePlatformType позволяет выбрать платформу
 +
 +>+@sSteamCmdForcePlatformType linux
 +>+@sSteamCmdForcePlatformType windows
 +>+@sSteamCmdForcePlatformType macos
 +
 +
 +===== Сценарии SteamCMD - примеры =====
 +
 +1. Введите ваши команды SteamCMD в текстовом файле. \\
 +Комментарии начинаются с <nowiki>//</nowiki>
 +
 +<code>
 +// update_csgo_ds.txt
 +//
 +@ShutdownOnFailedCommand 1 //поставьте 0 при одновременном обновлении нескольких серверов
 +@NoPromptForPassword 1
 +login <username> <password>
 +//for servers which don't need a login
 +//login anonymous 
 +force_install_dir ../csgo_ds
 +app_update 740 validate
 +quit
 +</code>
 +
 +2. Запустите SteamCMD с опцией +runscript, ссылаясь на файл который вы только что создали.
 +
 +<code>
 +steamcmd +runscript csgo_ds.txt
 </code> </code>
  
Строка 57: Строка 158:
  
   * https://developer.valvesoftware.com/wiki/Ru/SteamCMD   * https://developer.valvesoftware.com/wiki/Ru/SteamCMD
- 
flip/games/installing_steamcmd_on_debian_12.1739464897.txt.gz · Последнее изменение: 2025/02/13 16:41 — flip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki