PDA

View Full Version : SteamCMD русский



RoboCop
5th June 2013, 11:03 PM
Консольный клиент Steam или SteamCMD - новая утилита для установки и обновления выделенных серверов через интерфейс командной строки. Он работает только с играми, которые переведены на контентную систему SteamPipe (https://developer.valvesoftware.com/wiki/SteamPipe). Постепенно все серверы, использующие HLDSUpdateTool (https://developer.valvesoftware.com/wiki/HLDSUpdateTool), перейдут на нее.

1. Загрузите SteamCMDЗагрузка и запуск SteamCMD



Windows .zip (http://media.steampowered.com/client/steamcmd_win32.zip)
Linux: введите wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

Если вы используете 64-битный дистрибутив Linux, возможно вам понадобится установить 32-битные библиотеки. Чтобы узнать, как сделать это, смотритездесь (https://developer.valvesoftware.com/wiki/SteamCMD:ru#32-.D0.B1.D0.B8.D1.82.D0.BD.D1.8B.D0.B5_.D0.B1.D0.B8. D0.B1.D0.BB.D0.B8.D0.BE.D1.82.D0.B5.D0.BA.D0.B8_.D 0.BD.D0.B0_64-.D0.B1.D0.B8.D1.82.D0.BD.D1.8B.D1.85_.D0.B4.D0.B8. D1.81.D1.82.D1.80.D0.B8.D0.B1.D1.83.D1.82.D0.B8.D0 .B2.D0.B0.D1.85_Linux).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 <путь>
https://developer.valvesoftware.com/w/images/7/7d/Bug.png Баг:На некоторых дистрибутивах Linux путь не может содержать только прописные буквы - смотрите #Известные проблемы (https://developer.valvesoftware.com/wiki/SteamCMD:ru#.D0.98.D0.B7.D0.B2.D0.B5.D1.81.D1.82.D 0.BD.D1.8B.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0 .B5.D0.BC.D1.8B)
Пример: папка cs_go в текущей папкеforce_install_dir ./cs_go/
2. Установите или обновите сервер. <app_id> это ID приложения Steam (https://developer.valvesoftware.com/wiki/Steam_Application_IDs). Чтобы проверить установку, добавьте validate Для участия в бета-тесте добавьте -beta "Beta".
app_update <app_id>
Пример: установка и проверка CS:GOapp_update 740 validate
Пример: установка и проверка бета-версии HLDS:app_update "90 -beta beta" validate
3. После завершения, введите quit для корректного отключения от серверов Steam.
Поддерживаемые серверы

Это список серверов, которые используют SteamCMD. Любые дополнительные опции командной строки должны быть указаны перед командой app_update!


Сервер
ID
Дополнительные опции командной строки


HLDS для Half-Life: Deathmatch и Counter-Strike
90


Counter-Strike: Condition Zero dedicated server
90
+app_set_config 90 mod czero


Day of Defeat dedicated server
90
+app_set_config 90 mod dod


Team Fortress Classic dedicated server
90
+app_set_config 90 mod tfc


Half-Life: Deathmatch Classic dedicated server
90
+app_set_config 90 mod dmc


Ricochet dedicated server
90
+app_set_config 90 mod ricochet


Half-Life: Opposing Force dedicated server
90
+app_set_config 90 mod gearbox


Counter-Strike: Global Offensive dedicated server
740


Garry's Mod (https://developer.valvesoftware.com/wiki/Garry%27s_Mod) dedicated server
4020


Nuclear Dawn dedicated server
111710


Red Orchestra dedicated server
223240


Red Orchestra: Rising Storm beta dedicated server
238690


Red Orchestra 2: Heroes of Stalingrad dedicated server
212542


Killing Floor dedicated server
215350


Team Fortress 2 Beta dedicated server
229830


DoD:S dedicated server
232290


CS:S dedicated server
232330


HL2 DM dedicated server
232370


Team Fortress 2 dedicated server
232250


The Ship dedicated server
2403


Serious Sam 3 (https://developer.valvesoftware.com/w/index.php?title=Serious_Sam_3&action=edit&redlink=1) dedicated server
41080


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

AfrikaansAlbanianArabicBelarusianBulgarianChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseYiddish
Languages translations supported by vBET 4.10.1