Перейти к содержимому

Free IPB Skins

Как добавить карты с WORKSHOP'a?


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 scratch

scratch

    Модератор / CS:GO

  • Модераторы
  • 8 сообщений

Отправлено 30 Октябрь 2016 - 12:00

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

Получить собственный ключ к Steam WebAPI. Для этого перейдите по данной ссылке:
Steam Community
На открывшейся странице, войдите в свою учетную запись Steam.
В окне регистрации нового ключа, в поле Домен введите свой адрес электронной почты и поставьте галочку, подтверждая свое согласие с правилами пользования.
Нажмите Зарегистрировать.
Изображение

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



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

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

Изображение



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

host_workshop_collection вставляем туда где мы и вставляли наш authkey


В файл server.cfg вставьте
workshop_start_map ********  
Вместо звездочек ID вашей карты


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




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

Для того, чтобы отключить встроенное в игру голосование за новую карту и использовать голосование от SourceMod, впишите в server.cfg вот эти параметры mp_endmatch_votenextmap 0

Теперь настроим ротацию карт mapcycle.txt, для использования карт из Мастерской, в данный файл нужно вписывать карты в формате: workshop/номер карты/название карты
Для приведенного выше примера с группой _se карт, данный файл будет выглядеть так:

файл: /mapcycle.txt

workshop/125488374/de_dust2_se
workshop/125498231/de_train_se
workshop/125499116/de_inferno_se
workshop/125498553/de_nuke_se


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

После чего можете вык./вкл. игровой сервер, он скачает карты из Мастерской.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных