CSHOST.FUN
Нашли ошибку или информация не соответствует действительности? Сообщите нам и мы исправим!
0

Установка карт из Workshop

Workshop (Мастерская Steam) - это сервис Steam, позволяющий разработчикам загружать свои карты, модели и прочие ресурсы для общего пользования.

Пример будет рассмотрен на установке карт из Workshop на сервер Counter-Strike: Global Offensive.

Шаг 1. Создание ключа к Steam WebAPI.

Первым делом нужно получить собственный ключ к Steam WebAPI. Для этого перейдите по данной ссылке: https://steamcommunity.com/dev/apikey
На открывшейся странице, войдите в свою учетную запись Steam.

Рисунок 1. Вход в учетную запись Steam.

В окне регистрации нового ключа, в поле Домен введите свой адрес электронной почты и поставьте галочку, подтверждая свое согласие с правилами пользования.

Нажмите Зарегистрировать.

Рисунок 2. Регистрация нового Steam WebAPI ключа.

На новой странице Вы увидите свою ключ от WebAPI, его нужно скопировать.

Рисунок 3. Копирование своего WebAPI ключа.

Зайдите в панель управления игровым сервером, в разделе Настройки -> Редактируемые файлы откройте редактирование файла webapi_authkey.txt

Вставьте в него свой WebAPI ключ и сохраните файл.

Рисунок 4. Редактирование файла webapi_authkey.txt

 

Шаг 2. Настройка коллекции карт в Мастерской.

В Мастерской найдите или создайте нужную вам группу карт. Зайдите в нее и скопируйте ее номер из адресной строки браузера. Этот номер будет использоваться для параметра host_workshop_collection.
Для примера рассмотрим популярный набор _se карт.

Далее нужно скопировать номер карты, которая будет выставлена на сервере как стартовая. В выбранной или созданной коллекции в Мастерской, откройте нужную вам карту и скопируйте номер карты из адресной строки браузера. Этот номер будет использоваться для параметра workshop_start_map.

Рисунок 4. Карта de_dust2_se в мастерской.

В панели управления игрового сервера в разделе Настройки -> Редактируемые файлы откройте файл autoexec.cfg и впишите в него полученные параметры:

host_workshop_collection 125499590

workshop_start_map 125488374

Соответственно, цифры в параметрах у вас должны быть свои, которые вы скопировали ранее.

Чтобы запретить игрокам ставить любые карты из Мастерской впишите следующий параметр:

sv_workshop_allow_other_maps 0

Сохраните файл, перезапустите игровой сервер.

Рисунок 5. Сохранение параметров в autoexec.cfg

После перезапуска, сервер автоматически скачает новые карты из Мастерской и поставит стартовой ту карту, номер которой вы указали в параметре workshop_start_map. Игрокам при входе на Ваш сервер будет автоматически закачана карта в папку с игрой, поэтому не нужно заботиться о создании собственного контент-хостинга для быстрого скачивания.

Шаг 3. Настройка ротации карт на сервере.

Для того, чтобы отключить встроенное в игру голосование за новую карту и использовать голосование от SourceMod, в дополнительные параметры в разделе Настройки -> server.cfg впишите mp_endmatch_votenextmap 0
Теперь настроим ротацию карт. В разделе Карты -> Настроить списки откройте файл mapcycle.txt, для использования карт из Мастерской, в данный файл нужно вписывать карты в формате: workshop/номер карты/название карты
Для приведенного выше примера с группой _se карт, данный файл будет выглядеть так:

workshop/125488374/de_dust2_se

workshop/125498231/de_train_se

workshop/125499116/de_inferno_se

workshop/125498553/de_nuke_se

Лучшее соотношение цены и качества, удобная панель управления, надежная защита от DDOS-атак - всё это отличительные черты игрового хостинга CSHOST.FUN.

Информация
Тех. поддержка
Тикеты на сайте
  • support@cshost.fun
  • vk.com/cshostfun
  • Ненормированный график
  • Выполнение операцииВыполнение операции
    Мы используем файлы cookies, чтобы сделать работу нашего сайта наиболее удобной для Вас. Продолжая пользоваться нашим сайтом, Вы соглашаетесь с нашей политикой конфиденциальности. Принять