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

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


flip:games:installing_steamcmd_on_debian_12

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
flip:games:installing_steamcmd_on_debian_12 [2025/02/13 16:16] flipflip:games:installing_steamcmd_on_debian_12 [2025/02/14 10:08] (текущий) flip
Строка 1: Строка 1:
 ====== Установка SteamCMD на Debian 12 ====== ====== Установка SteamCMD на Debian 12 ======
  
-Необходимые пакеты и зависимости+Не рекомендуется запускать steamcmd от root! 
 + 
 + 
 +===== Необходимые пакеты и зависимости =====
  
 <code> <code>
 dpkg --add-architecture i386 dpkg --add-architecture i386
-apt-get install lib32gcc-s1+apt-get install lib32gcc-s1 lib32z1
 </code> </code>
  
 +
 +===== Установка SteamCMD =====
 +
 +Создать каталог для steamcmd и перейти в нее. \\
 +Далее будут команды от обычного пользователя!
 +
 +<code>
 +mkdir ~/steamcmd
 +cd ~/steamcmd
 +</code>
 +
 +Скачать и распаковать steamcmd
 +
 +<code>
 +wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
 +tar xvfz steamcmd_linux.tar.gz
 +</code>
 +
 +
 +===== Запуск steamcmd =====
 +
 +При запуске приложение обновится
 +
 +<code>
 +cd ~/steamcmd
 +./steamcmd.sh
 +</code>
 +
 +После запуска отобразится **Steam>** \\
 +можно вводить команды steamcmd
 +
 +
 +===== Команды SteamCMD =====
 +
 +Справка
 +
 +<code>
 +help
 +</code>
 +
 +Залогиниться анонимно
 +
 +<code>
 +login anonymous
 +</code>
 +
 +Залогиниться под аккаунтом Steam
 +
 +<code>
 +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>
 +
 +
 +===== Источники =====
 +
 +  * https://developer.valvesoftware.com/wiki/Ru/SteamCMD
flip/games/installing_steamcmd_on_debian_12.1739463362.txt.gz · Последнее изменение: 2025/02/13 16:16 — flip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki