Все для csgo і css як створити або оновити сервер через steamcmd steampipe

Все для csgo і css як створити або оновити сервер через steamcmd steampipe

SteamCMD - нова утиліта для встановлення та оновлення виділених ігрових серверів через інтерфейс командного рядка. Дана утиліта замінює HLDSUpdateTool і працює тільки з іграми на SteamPipe.

Завантаження і установка SteamCMD

Відкрийте командний рядок в цій папці і запустіть SteamCMD

Відкрийте командний рядок в цій папці і запустіть SteamCMD. Або просто запустите steamcmd.exe на windows.
  • Windows: введіть steamcmd
  • Linux: введіть ./steamcmd.sh
Далі утиліта сама оновиться і запропонує вам залогінитися через Steam. Ви також можете ввести help для отримання докладної інформації.

Однак для завантаження багатьох ігор, включаючи css, досить увійти анонімно:

Далі вводите свій пароль. Після цього вам на пошту буде відправлений ключ від Steam Guard, який потрібно ввести далі. (Вводити ключ треба тільки 1 раз для кожного комп'ютера).

Для прикладу, папка з грою css в цій папці:

2. Далі встановлюємо / оновлюємо наш сервер. Замість вводимо ID потрібної вам гри (для css це 232330). Для перевірки установки додайте в кінці validate. а для участі в бета-тестуванні -beta "Beta"

Установка і перевірка CS: S буде виглядати так:

app_update 232330 validate

3. Після встановлення та оновлення, введіть команду quit для коректного відключення від Steam серверів.

Підтримувані сервери:


Для установки декількох модів, вкажіть їх через кому, наприклад:
+app_set_config 90 mod czero, dod

Автоматизуємо SteamCMD:

Існує два способи автоматизації. (Для 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

+force_install_dir c: # 92; KFServer # 92; + App_update 215350 validate + quit

2. Створення скрипта.

А. Створіть текстовий файл з послідовністю команд для SteamCMD

// update_css.txt
//
@ShutdownOnFailedCommand 1 // Встановіть 0 для оновлення декількох серверів за раз
@NoPromptForPassword 1
login

Б. Запустіть SteamCMD з параметром + runscript.

приклад:
steamcmd + runscript css.txt

Схожі статті