Добро пожаловать

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

[Статьи] Как сделать MULTI SERVER

Тема в разделе "Свалка", создана пользователем cAh, 20 июн 2014.

  1. cAh

    cAh Администратор

    1.157
    778
    625
    Ответ
    Пример добавления плагина для определённой карты
    Допустим у вас есть плагин hook.amxx и вы хотите чтобы он работал только на карте de_aztec, а на остальных был выключен. Для этого делаем следующее:
    1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
    2) В только что созданной папке создаём текстовый документ под названием plugins-de_aztec и вписываем в него название плагина.
    3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini

    Теперь пример с добавлением конфига для карты
    Допустим вы хотите сделать отдельный конфиг для карты de_aztec.
    1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
    2) В только что созданной папке создаём текстовый документ под названием de_aztec.cfg
    3) Теперь вписываем в этот файл необходимые настройки. Допустим вы хотите добавить фриз тайм и установить лимит на карту в 25 мин. В таком случае нужно будет вписать следующее:
    mp_freezetime 5
    mp_timelimit 25
    Теперь независимо от настроек вашего server.cfg на карте de_aztec будет фриз тайм в 5 сек и лимит игры в 25 мин.

    Так же можно использовать конфиги и набор плагинов для карт с определённым префиксом.
    Представте что у вас есть плагин hitbox.ammx и вы хотите чтобы он работал на всех aim_ картах.
    Делаем следующее:
    1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
    2) В только что созданной папке создаём текстовый документ под названием plugins-aim и вписываем в него название плагина.
    3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini

    Допустим у вас на сервере разнообразные карты и вы хотите установить лимит времени и фризтайм только на de_ карты.
    1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
    2) В только что созданной папке создаём текстовый документ под названием prefix_de.cfg
    3) Теперь вписываем в этот файл необходимые настройки. Например:
    mp_freezetime 5
    mp_timelimit 25
    Теперь на всех de_ картах независимо от настроек server.cfg будет заданный лимит времени и фриз тайм.

    Теперь как отключить плагин лишь на конкретной карте
    1) Заходим в cstrike/addons/amxmodx/configs и создаём в этой директории папку под названием maps
    2) В только что созданной папке создаём текстовый документ под названием plugins-de_aztec и вписываем в него
    название плагина.amxx disabled.
    3) Закрываем документ, сохраняем изменения и меняем расширение документа .txt на .ini
     
    4 пользователям это понравилось.
  2. zuzerex

    zuzerex IPB-Мастер Пользователь

    4
    0
    65
    а настройки только сервера можно прописывать или настройки плагинов тоже можно и они буду учитываться на карте?
     
  3. cAh

    cAh Администратор

    1.157
    778
    625
    Ответ
    Что угодно. Отдельный конфиг с плагинами и настройками под каждую карту можно сделать.
    В ПУ хостинга, в разделе настройки есть эта же инструкция. И с ПУ можно делать конфиги.
     
  4. kostya-lord

    kostya-lord Пользователь

    8
    0
    65
    Статья хорошая, только бы уточнить. Alexander, ты ли автор данной статьи? Из-за того что видел рание и на первом форуме и на c-s.net.ua (не реклама) подобную или даже идентичную статью.
     
  5. cAh

    cAh Администратор

    1.157
    778
    625
    Ответ
    Вообще. Данная статья была найдена вообще на забытом ресурсе, по-моему даже на юкоз было.
    Нигде я ее больше не видел. Уже вот года 2 как я ее распространяю =)