SteamCMD

Консольный клиент Steam или SteamCMD - новая утилита для установки и обновления выделенных серверов через интерфейс командной строки. Он работает только с играми, которые переведены на контентную систему SteamPipe. Постепенно все серверы, использующие HLDSUpdateTool, перейдут на нее.

Если вы используете 64-битный дистрибутив Linux, возможно вам понадобится установить 32-битные библиотеки.

1. Загрузите SteamCMD
2. Распакуйте архив в папку

Примечание: Не распаковывайте содержимое архива в папку обычного клиента Steam или в папку с HLDSUpdateTool!

Linux: введите tar xvfz steamcmd_linux.tar.gz

3. Запуск SteamCMD в первый раз
Откройте командную строку в этой папке и запустите SteamCMD
- Windows: наберите steamcmd
- Linux: наберите ./steamcmd.sh

Утилита автоматически обновится и отобразит приглашение Steam> Наберите help для более подробной информации.

Для загрузки большинства серверов можно войти анонимно:

login anonymous


Если анонимный вход не работает для конкретной игры, вам нужно войти в аккаунт Steam

Примечание: Вам нужно выйти из обычного клиента Steam чтобы корректно войти в аккаунт через SteamCMD.

login <имя_пользователя>


Введите ваш пароль. После этого вам на почту должен прийти ключ SteamGuard, который необходимо будет ввести далее. (Это надо делать один раз для каждого компьютера/пользователя в Linux)

Вы должны увидеть сообщение о том, что вход выполнен.

Загрузка сервера

1. Запустите SteamCMD и укажите директорию для загрузки. (Внимание: используйте прямые слеши в Linux и обратные в Windows)

force_install_dir <путь>


Баг: На некоторых дистрибутивах Linux путь не может содержать только прописные буквы - смотрите #Известные проблемы

Пример: папка cs_go в текущей папке

force_install_dir ./cs_go/


2. Установите или обновите сервер. это ID приложения Steam. Чтобы проверить установку, добавьте validate Для участия в бета-тесте добавьте -beta "Beta".

app_update <app_id>


Пример: установка и проверка CS:GO

app_update 740 validate


Пример: установка и проверка бета-версии HLDS:

app_update "90 -beta beta" validate


3. После завершения, введите quit для корректного отключения от серверов Steam.



Просмотров: 2863
18.02.2015, 07:44 -

Категория: Игровые сервера

Коментарии к SteamCMD: