Установка серверов через SteamCMD (Linux): различия между версиями
Nikita (обсуждение | вклад) (→Требования) |
(→Поддерживаемые App_ID в SteamCMD) |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 28: | Строка 28: | ||
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz | wget http://media.steampowered.com/client/steamcmd_linux.tar.gz | ||
− | Извлекаем его | + | Извлекаем его: |
tar xvfz steamcmd_linux.tar.gz | tar xvfz steamcmd_linux.tar.gz | ||
+ | |||
+ | Удаляем архив, т.к. он нам больше не понадобится: | ||
+ | rm steamcmd_linux.tar.gz | ||
Запускаем sh файл | Запускаем sh файл | ||
Строка 55: | Строка 58: | ||
== Поддерживаемые App_ID в SteamCMD == | == Поддерживаемые App_ID в SteamCMD == | ||
− | {| class=" | + | {| class="wide" border="0" |
|- | |- | ||
− | |||
! Сервер | ! Сервер | ||
+ | ! scope="col" style="width: 7em" | ID | ||
+ | ! Дополнительная команда | ||
+ | |- | ||
+ | | HLDS for [[Half-Life]] and [[Counter-Strike 1.6]] | ||
+ | | 90 | ||
+ | |- | ||
+ | | [[Counter-Strike: Condition Zero]] ''Beta'' dedicated server | ||
+ | | 90 | ||
+ | | +app_set_config "90 mod czero" | ||
+ | |- | ||
+ | | [[Deathmatch Classic]] ''Beta'' dedicated server | ||
+ | | 90 | ||
+ | | +app_set_config "90 mod dmc" | ||
+ | |- | ||
+ | | [[Day of Defeat]] dedicated server | ||
+ | | 90 | ||
+ | | +app_set_config "90 mod dod" | ||
+ | |- | ||
+ | | [[Half-Life: Opposing Force]] ''Beta'' dedicated server | ||
+ | | 90 | ||
+ | | +app_set_config "90 mod gearbox" | ||
|- | |- | ||
+ | | [[Ricochet]] ''Beta'' dedicated server | ||
| 90 | | 90 | ||
− | | | + | | +app_set_config "90 mod ricochet" |
|- | |- | ||
+ | | [[Team Fortress Classic]] ''Beta'' dedicated server | ||
+ | | 90 | ||
+ | | +app_set_config "90 mod tfc" | ||
+ | |- | ||
+ | | [[Counter-Strike: Global Offensive]] dedicated server | ||
| 740 | | 740 | ||
− | | | + | | |
+ | |- | ||
+ | | [[The Ship]] dedicated server | ||
+ | | 2403 | ||
+ | | | ||
+ | |- | ||
+ | | [[Garry's Mod]] dedicated server | ||
+ | | 4020 | ||
+ | | | ||
+ | |- | ||
+ | | [[Natural Selection 2]] dedicated server | ||
+ | | 4940 | ||
+ | | | ||
+ | |- | ||
+ | | [[Natural Selection 2]] ''Beta'' dedicated server | ||
+ | | 4940 | ||
+ | | -beta beta | ||
|- | |- | ||
+ | | [[Serious Sam 3]] dedicated server | ||
+ | | 41080 | ||
+ | | | ||
+ | |- | ||
+ | | [[Nuclear Dawn]] dedicated server | ||
| 111710 | | 111710 | ||
− | | | + | | |
|- | |- | ||
+ | | [[Red Orchestra: Ostfront 41-45]] Windows dedicated server | ||
| 223240 | | 223240 | ||
− | | | + | | |
|- | |- | ||
+ | | [[Red Orchestra: Ostfront 41-45]] Linux dedicated server | ||
+ | | 223250 | ||
+ | | | ||
+ | |- | ||
+ | | [[Red Orchestra 2: Heroes of Stalingrad]] and [[Rising Storm]] Windows dedicated server | ||
| 212542 | | 212542 | ||
− | | | + | | |
|- | |- | ||
+ | | [[Killing Floor]] Windows dedicated server | ||
| 215350 | | 215350 | ||
− | | Killing Floor | + | | |
+ | |- | ||
+ | | [[Killing Floor]] Linux dedicated server | ||
+ | | 215360 | ||
+ | | | ||
+ | |- | ||
+ | | [[Left 4 Dead 2]] dedicated server | ||
+ | | 222860 | ||
+ | | | ||
+ | |- | ||
+ | | [[Team Fortress 2]] dedicated server | ||
+ | | 232250 | ||
+ | | | ||
+ | |- | ||
+ | | [[Day of Defeat: Source]] dedicated server | ||
+ | | 232290 | ||
+ | | | ||
+ | |- | ||
+ | | [[Counter-Strike: Source]] dedicated server | ||
+ | | 232330 | ||
+ | | | ||
|- | |- | ||
− | | | + | | [[Half-Life 2: Deathmatch]] dedicated server |
− | | | + | | 232370 |
+ | | | ||
+ | |- | ||
+ | | [[Blade Symphony]] ''Beta'' dedicated server | ||
+ | | 228780 | ||
+ | | | ||
+ | |- | ||
+ | | Source SDK Base 2013 MP dedicated server | ||
+ | | 244310 | ||
+ | | | ||
+ | |- | ||
+ | | [[Half-Life Deathmatch: Source]] dedicated server | ||
+ | | 255470 | ||
+ | | | ||
|} | |} | ||
− | |||
== Ссылки == | == Ссылки == |
Текущая версия на 16:52, 9 октября 2013
Содержание
Описание
В сравнении со старым HLDSUpdateTool типом установки серверов SteamCMD мне показался более удобным. Во многом упрощен режим установки, благодаря этому менее опытные пользователи смогут быстрее установить сервер Half-Life или Counter-Strike.
Для создания серверов Half-Life и Counter-Strike в SteamCMD нужно проделать одни и те же действия.
Требования
Системные требования для создания сервера Half-Life 1 и Counter-Strike 1.6
Процессор: 1000 МГц и больше
Оперативная память: 128 Мб и больше
Место на жестком диске: 1.5 Гб и больше
Если система 64 битная то нужна библиотека поддержки 32 битных приложений
Ее можно установить введя команду
Для debian:
aptitude install lib32gcc1
Для ubuntu
sudo apt-get install lib32gcc1
Создание сервера
Скачиваем архив с утилитой SteamCMD
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
Извлекаем его:
tar xvfz steamcmd_linux.tar.gz
Удаляем архив, т.к. он нам больше не понадобится:
rm steamcmd_linux.tar.gz
Запускаем sh файл
./steamcmd.sh
Начнется скачивание и проверка последних обновлений для нашего SteamCMD. После завершения обновления, мы войдем в командную строку Steam
Теперь нужно войти в аккаунт Steam
login <логин> <пароль>
Если у Вас включен SteamGuard, то на электронную почту придет сообщение с кодом подтверждения, его нужно ввести.
Для скачивания серверов можно не входить в свой аккаунт Steam, а воспользоваться анонимом.
login anonymous
После этого указываем директорию, в которую нужно устанавливать сервер.
force_install_dir ./hl/
где hl - папка в которой будет находится сервер
Приступаем к установке самого сервера
app_update 90 validate
где 90 - steam_app_id нашей игры, в данном случае это Half-Life Dedicated Server
Поддерживаемые App_ID в SteamCMD
Сервер | ID | Дополнительная команда |
---|---|---|
HLDS for Half-Life and Counter-Strike 1.6 | 90 | |
Counter-Strike: Condition Zero Beta dedicated server | 90 | +app_set_config "90 mod czero" |
Deathmatch Classic Beta dedicated server | 90 | +app_set_config "90 mod dmc" |
Day of Defeat dedicated server | 90 | +app_set_config "90 mod dod" |
Half-Life: Opposing Force Beta dedicated server | 90 | +app_set_config "90 mod gearbox" |
Ricochet Beta dedicated server | 90 | +app_set_config "90 mod ricochet" |
Team Fortress Classic Beta dedicated server | 90 | +app_set_config "90 mod tfc" |
Counter-Strike: Global Offensive dedicated server | 740 | |
The Ship dedicated server | 2403 | |
Garry's Mod dedicated server | 4020 | |
Natural Selection 2 dedicated server | 4940 | |
Natural Selection 2 Beta dedicated server | 4940 | -beta beta |
Serious Sam 3 dedicated server | 41080 | |
Nuclear Dawn dedicated server | 111710 | |
Red Orchestra: Ostfront 41-45 Windows dedicated server | 223240 | |
Red Orchestra: Ostfront 41-45 Linux dedicated server | 223250 | |
Red Orchestra 2: Heroes of Stalingrad and Rising Storm Windows dedicated server | 212542 | |
Killing Floor Windows dedicated server | 215350 | |
Killing Floor Linux dedicated server | 215360 | |
Left 4 Dead 2 dedicated server | 222860 | |
Team Fortress 2 dedicated server | 232250 | |
Day of Defeat: Source dedicated server | 232290 | |
Counter-Strike: Source dedicated server | 232330 | |
Half-Life 2: Deathmatch dedicated server | 232370 | |
Blade Symphony Beta dedicated server | 228780 | |
Source SDK Base 2013 MP dedicated server | 244310 | |
Half-Life Deathmatch: Source dedicated server | 255470 |
Ссылки
Был использован материал с https://developer.valvesoftware.com/wiki/SteamCMD
Прочее
Установка и настройка серверов | |
---|---|
Общая информация: | |
Портал сообщества |