Автовыполнение конфига после старта карты

Тема в разделе "Общие вопросы", создана пользователем Demontager, 3 фев 2015.

  1. Demontager

    Demontager

    Сообщения:
    9
    Симпатии:
    0
    Как можно сделать так, чтобы выполнялся автоматически конфиг после старта карты ?
    Именно интересует чтобы этот конфиг выполнялся когда карта на сервере полностью подгружена. Смысл в том, чтобы в консоли каждый раз не вводить
    Код:
    exec myconf
    И еще вопрос, существует какая-то команда на подобии sleep в Linux/Unix, чтобы следующая выполнялась только после определенного ожидания ?
     
  2. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.575
    Симпатии:
    1.989
    server.cfg выполняется после старта карты, а после - все прочие конфиги плагинов. Можно вписать эту строчку туда.
    Если же надо на отдельной карте, то читай "http://hlmod.ru/forum/stati-i-manualy/7278-ustanovka-svoih-komand-na-kajdoi-karte.html".
    Вроде wait.
     
  3. Demontager

    Demontager

    Сообщения:
    9
    Симпатии:
    0
    Что-то не получилось, создал файлики по таким путям(изначально их не было)
    Код:
    ..\csgo\server.cfg
    ..\csgo\cfg\server.cfg
    
    Команды которые мне нужно выполнить после загрузки карты:
    Код:
    bot_kick
    mp_autoteambalance 0
    mp_limitteams 30
    bot_add_t
    bot_add_t
    bot_add_t
    bot_add_t
    bot_add_t
    bot_add_ct
    
     
  4. Konstantin

    Konstantin

    Сообщения:
    1.789
    Симпатии:
    767
    Demontager, Что ты мудришь? То с metamod.vdf, то теперь конфиги какие-то!
    Не пойдёт!
    А это пойдёт.

    Пиши свои переменные в конфигурационный файл режима. Например, gamemode_competitive_server.cfg.
    А можно еще попробовать в sourcemod.cfg; он, по-моему, последний загружается.
     
  5. Demontager

    Demontager

    Сообщения:
    9
    Симпатии:
    0
    Работает через gamemode_casual.cfg, но только если прописываю там запуск другого конфига exec myconf.cfg, правда со странностями, об этом ниже.
    По мануалу как здесь http://csgo.gamebanana.com/tuts/11420 делал переименование gamemode_casual.cfg в gamemode_casual_server.cfg, но потом уже этот конфиг не читается, запускаются какие-то другие дефолтные настройки.
    Хоть так и работает, все равно происходит это очень странно, а именно - когда карта загружена, появляются сообщения что боты кикнулись и добавились, но они все равно перераспределяются равномерно в обе команды, тем не менее если я выполняю вручную этот же конфиг, то боты распределяются согласно тому как я это прописал.
    По поводу server.conf, пробовал вставлять его по разным путям, и ничего, как будто его и нет.



    "По-нормальному" metamod не работает у меня, что еще сделать, только через "зад". Хотя и на том спасибо, плагины главное что работают - QuakeSounds, LastStandingMan, RoundsEndSound,WelcomeSound

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

    p.s.
    Наснимал видиков по поводу
    1. metamod http://youtu.be/lRPB1chYzd8
    2. автоконфига http://youtu.be/qHept_ozDFk
    тут еще нюанс - приходится перезапускать карту чтобы сработал автоконфиг, также это нужно для перекеширования звуков для QuakeSounds.
     
    Последнее редактирование: 4 фев 2015