flip:games:installing_steamcmd_on_debian_12
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
flip:games:installing_steamcmd_on_debian_12 [2025/02/13 16:16] – flip | flip:games:installing_steamcmd_on_debian_12 [2025/02/14 10:08] (текущий) – flip | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Установка SteamCMD на Debian 12 ====== | ====== Установка SteamCMD на Debian 12 ====== | ||
- | Необходимые пакеты и зависимости | + | Не рекомендуется запускать steamcmd от root! |
+ | |||
+ | |||
+ | ===== Необходимые пакеты и зависимости | ||
< | < | ||
dpkg --add-architecture i386 | dpkg --add-architecture i386 | ||
- | apt-get install lib32gcc-s1 | + | apt-get install lib32gcc-s1 |
</ | </ | ||
+ | |||
+ | ===== Установка SteamCMD ===== | ||
+ | |||
+ | Создать каталог для steamcmd и перейти в нее. \\ | ||
+ | Далее будут команды от обычного пользователя! | ||
+ | |||
+ | < | ||
+ | mkdir ~/steamcmd | ||
+ | cd ~/steamcmd | ||
+ | </ | ||
+ | |||
+ | Скачать и распаковать steamcmd | ||
+ | |||
+ | < | ||
+ | wget http:// | ||
+ | tar xvfz steamcmd_linux.tar.gz | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Запуск steamcmd ===== | ||
+ | |||
+ | При запуске приложение обновится | ||
+ | |||
+ | < | ||
+ | cd ~/steamcmd | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | После запуска отобразится **Steam> | ||
+ | можно вводить команды steamcmd | ||
+ | |||
+ | |||
+ | ===== Команды SteamCMD ===== | ||
+ | |||
+ | Справка | ||
+ | |||
+ | < | ||
+ | help | ||
+ | </ | ||
+ | |||
+ | Залогиниться анонимно | ||
+ | |||
+ | < | ||
+ | login anonymous | ||
+ | </ | ||
+ | |||
+ | Залогиниться под аккаунтом Steam | ||
+ | |||
+ | < | ||
+ | login < | ||
+ | </ | ||
+ | |||
+ | Полный путь к каталогу установки сервера игры | ||
+ | |||
+ | < | ||
+ | force_install_dir < | ||
+ | </ | ||
+ | |||
+ | Установить/ | ||
+ | Списки ID: \\ | ||
+ | https:// | ||
+ | https:// | ||
+ | |||
+ | < | ||
+ | app_update < | ||
+ | </ | ||
+ | |||
+ | Проверка целостности | ||
+ | |||
+ | < | ||
+ | app_update < | ||
+ | </ | ||
+ | |||
+ | Проверка целостности всех файлов | ||
+ | |||
+ | < | ||
+ | validate | ||
+ | </ | ||
+ | |||
+ | Загрузка beta-версий | ||
+ | |||
+ | < | ||
+ | app_update < | ||
+ | </ | ||
+ | |||
+ | Выход из steamcmd | ||
+ | |||
+ | < | ||
+ | quit | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Автоматизация SteamCMD - примеры ===== | ||
+ | |||
+ | Вводить команды в командной строке необходимо с символом плюс в качестве префикса, | ||
+ | |||
+ | < | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | Чтобы установить определённый мод для HL1, таких как Counter-Strike: | ||
+ | |||
+ | < | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | Для игры которая требует авторизацию, | ||
+ | |||
+ | < | ||
+ | ./ | ||
+ | </ | ||
+ | |||
+ | Параметр +@sSteamCmdForcePlatformType позволяет выбрать платформу | ||
+ | |||
+ | > | ||
+ | > | ||
+ | > | ||
+ | |||
+ | |||
+ | ===== Сценарии SteamCMD - примеры ===== | ||
+ | |||
+ | 1. Введите ваши команды SteamCMD в текстовом файле. \\ | ||
+ | Комментарии начинаются с < | ||
+ | |||
+ | < | ||
+ | // update_csgo_ds.txt | ||
+ | // | ||
+ | @ShutdownOnFailedCommand 1 // | ||
+ | @NoPromptForPassword 1 | ||
+ | login < | ||
+ | //for servers which don't need a login | ||
+ | //login anonymous | ||
+ | force_install_dir ../csgo_ds | ||
+ | app_update 740 validate | ||
+ | quit | ||
+ | </ | ||
+ | |||
+ | 2. Запустите SteamCMD с опцией +runscript, ссылаясь на файл который вы только что создали. | ||
+ | |||
+ | < | ||
+ | steamcmd +runscript csgo_ds.txt | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Источники ===== | ||
+ | |||
+ | * https:// |
flip/games/installing_steamcmd_on_debian_12.1739463362.txt.gz · Последнее изменение: 2025/02/13 16:16 — flip