1. Приветствуем Вас Гость! Перед тем как начать пользоваться форумом, пожалуйста ознакомьтесь с правилами нашего форума правилами форума С Уважением Администрация OurServers.ru
    Скрыть объявление

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

Тема в разделе "Сервера Counter-Strike: Global Offensive", создана пользователем DemonEkb, 23 фев 2017.

  1. DemonEkb

    DemonEkb Administrator Команда форума

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

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

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



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

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

    [​IMG]



    Далее нужно скопировать номер карты, которая будет выставлена на сервере как стартовая. В выбранной или созданной коллекции в Мастерской, откройте нужную вам карту и скопируйте номер карты из адресной строки браузера. Этот номер будет использоваться для параметра 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


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

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