SteamCMD - нова утиліта для встановлення та оновлення виділених ігрових серверів через інтерфейс командного рядка. Дана утиліта замінює HLDSUpdateTool і працює тільки з іграми на SteamPipe.
Завантаження і установка SteamCMD
1. Завантажуємо SteamCMD
2. Розпаковуємо архів в папку
- Linux: введіть tar xvfz steamcmd_linux.tar.gz
3. Запускаємо SteamCMD в перший раз
Відкрийте командний рядок в цій папці і запустіть SteamCMD
Відкрийте командний рядок в цій папці і запустіть SteamCMD. Або просто запустите steamcmd.exe на windows.
- Windows: введіть steamcmd
- Linux: введіть ./steamcmd.sh
Далі утиліта сама оновиться і запропонує вам залогінитися через Steam. Ви також можете ввести help для отримання докладної інформації.
Однак для завантаження багатьох ігор, включаючи css, досить увійти анонімно:
Далі вводите свій пароль. Після цього вам на пошту буде відправлений ключ від Steam Guard, який потрібно ввести далі. (Вводити ключ треба тільки 1 раз для кожного комп'ютера).
1. Запускаємо SteamCMD і вказуємо потрібну вам директорію для завантаження сервера (використовуйте прямі слеші в Linux і зворотні в Windows).
force_install_dir <путь>
Для прикладу, папка з грою css в цій папці:
force_install_dir ./css/
2. Далі встановлюємо / оновлюємо наш сервер. замість
Установка і перевірка CS: S буде виглядати так:
app_update 232330 validate
3. Після встановлення та оновлення, введіть команду quit для коректного відключення від Steam серверів.
Для установки декількох модів, вкажіть їх через кому, наприклад:
+app_set_config 90 mod czero, dod
Існує два способи автоматизації. (Для linux замініть steamcmd на ./steamcmd.sh)
1. Додавання команд в рядок запуску. наприклад:
steamcmd + login anonymous + force_install_dir. / Css + app_update232330 validate + quit
steamcmd + login anonymous + force_install_dir. / Czero + app_set_config 90 mod czero + app_update 90 + quit
steamcmd + login
2. Створення скрипта.
А. Створіть текстовий файл з послідовністю команд для SteamCMD
Б. Запустіть SteamCMD з параметром + runscript.
приклад:
steamcmd + runscript css.txt