Установка серверов через SteamCMD (Linux): различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Создание сервера)
(Поддерживаемые App_ID в SteamCMD)
Строка 58: Строка 58:
 
== Поддерживаемые App_ID в SteamCMD ==
 
== Поддерживаемые App_ID в SteamCMD ==
  
{| class="wikitable" border="0"
+
{| class="wide" border="0"
 
|-
 
|-
 
! ID
 
! ID
 
! Сервер
 
! Сервер
 +
! Дополнительная команда
 
|-
 
|-
 
| 90
 
| 90
 
| Half-Life Dedicated Server (Half-Life/Counter-Strike server)
 
| Half-Life Dedicated Server (Half-Life/Counter-Strike server)
 +
|
 +
|-
 +
| 90
 +
| Counter-Strike: Condition Zero dedicated server
 +
| +app_set_config 90 mod czero
 +
|-
 +
| 90
 +
| Half-Life: Deathmatch Classic dedicated server
 +
| +app_set_config 90 mod dmc
 +
|-
 +
| 90
 +
| Day of Defeat dedicated server
 +
| +app_set_config 90 mod dod
 +
|-
 +
| 90
 +
| Half-Life: Opposing Force dedicated server
 +
| +app_set_config 90 mod gearbox
 +
|-
 +
| 90
 +
| Ricochet dedicated server
 +
| +app_set_config 90 mod ricochet
 +
|-
 +
| 90
 +
| Team Fortress Classic dedicated server
 +
| +app_set_config 90 mod tfc
 
|-
 
|-
 
| 740
 
| 740
 
| Counter-Strike: Global Offensive Dedicated Server
 
| Counter-Strike: Global Offensive Dedicated Server
 +
|
 
|-
 
|-
 
| 111710
 
| 111710
 
| Nuclear Dawn Dedicated Server
 
| Nuclear Dawn Dedicated Server
 +
|
 
|-
 
|-
 
| 223240
 
| 223240
 
| Red Orchestra Dedicated Server
 
| Red Orchestra Dedicated Server
 +
|
 
|-
 
|-
 
| 212542
 
| 212542
 
| Red Orchestra 2: Heroes of Stalingrad Dedicated Server
 
| Red Orchestra 2: Heroes of Stalingrad Dedicated Server
 +
|
 
|-
 
|-
 
| 215350
 
| 215350
 
| Killing Floor Dedicated Server
 
| Killing Floor Dedicated Server
 +
|
 
|-
 
|-
 
| 229830
 
| 229830
 
| Team Fortress 2 Dedicated Server Beta
 
| Team Fortress 2 Dedicated Server Beta
 +
|
 +
|-
 +
| 232290
 +
| Day of Defeat: Source dedicated server
 +
|
 +
|-
 +
| 232330
 +
| Counter-Strike: Source dedicated server
 +
|
 +
|-
 +
| 232370
 +
| Half-Life 2: Deathmatch dedicated server
 +
|
 +
|-
 +
| 232250
 +
| Team Fortress 2 dedicated server
 +
|
 
|}
 
|}
 
  
 
== Ссылки ==
 
== Ссылки ==

Версия 13:27, 5 апреля 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 Сервер Дополнительная команда
90 Half-Life Dedicated Server (Half-Life/Counter-Strike server)
90 Counter-Strike: Condition Zero dedicated server +app_set_config 90 mod czero
90 Half-Life: Deathmatch Classic dedicated server +app_set_config 90 mod dmc
90 Day of Defeat dedicated server +app_set_config 90 mod dod
90 Half-Life: Opposing Force dedicated server +app_set_config 90 mod gearbox
90 Ricochet dedicated server +app_set_config 90 mod ricochet
90 Team Fortress Classic dedicated server +app_set_config 90 mod tfc
740 Counter-Strike: Global Offensive Dedicated Server
111710 Nuclear Dawn Dedicated Server
223240 Red Orchestra Dedicated Server
212542 Red Orchestra 2: Heroes of Stalingrad Dedicated Server
215350 Killing Floor Dedicated Server
229830 Team Fortress 2 Dedicated Server Beta
232290 Day of Defeat: Source dedicated server
232330 Counter-Strike: Source dedicated server
232370 Half-Life 2: Deathmatch dedicated server
232250 Team Fortress 2 dedicated server

Ссылки

Был использован материал с https://developer.valvesoftware.com/wiki/SteamCMD

Прочее