Створення, налагодження та використання колекцій карт cs go - база знань - хостинг ігрових серверів

Workshop (Майстерня Steam) - це сервіс Steam, що дозволяє розробникам завантажувати свої карти, моделі та інші ресурси для загального користування.
Приклад буде розглянуто на установці карт з Workshop на сервер Counter-Strike: Global Offensive.

Створення, налагодження та використання колекцій карт cs go - база знань - хостинг ігрових серверів

Далі в поле домен вводимо свою електронну скриньку, або ім'я домену Вашого сайту. Ставимо галочку погоджуючись з умовами використання та натискаємо кнопку "Зареєструвати"

Створення, налагодження та використання колекцій карт cs go - база знань - хостинг ігрових серверів

На сторінці, Ви побачите свій ключ Steam WebAPI.

Створення, налагодження та використання колекцій карт cs go - база знань - хостинг ігрових серверів

Даний ключ нам потрібно прописати в файлі csgo / webapi_authkey.txt
Зробити це можна наприклад через доступ FTP. Якщо файлу немає, потрібно його створити.

Створення та налагодження колекцій карт

Створення, налагодження та використання колекцій карт cs go - база знань - хостинг ігрових серверів

Створення, налагодження та використання колекцій карт cs go - база знань - хостинг ігрових серверів

Цей номер буде використовуватися для параметра host_workshop_collection

Створення, налагодження та використання колекцій карт cs go - база знань - хостинг ігрових серверів

Далі для установки параметрів використовуйте доступ FTP або менеджер файлів в панелі управління Вашого сервера.
Відкрийте каталог cfg і відредагуйте в ньому файл autoexec.cfg. Якщо даного файлу немає. слід його створити.
Додайте зазначені параметри:

Відповідно, цифри в параметрах у вас повинні бути свої, які ви скопіювали раніше.
Щоб заборонити гравцям ставити будь-які карти з Майстерні впишіть наступний параметр:

Збережіть файл і перезавантажте ігровий сервер з панелі управління.

Після перезапуску сервер автоматично завантажить нові карти з Майстерні і поставить стартовою ту карту, номер якої Ви вказали в параметрі workshop_start_map. Гравцям при вході на сервер буде автоматично закачана карта в папку з грою.

Налаштування ротації карт

Для того, щоб відключити вбудоване голосування за следующии карту в грі і використовувати голосування з SourceMod, допишіть в конфіг файл autoexec.cfg або в файл server.cfg параметр mp_endmatch_votenextmap 0

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

Збережіть файл і перезавантажте сервер.