Перейти к содержанию
  • Синхронизация изменений с L4D2-Competitive-Rework


    Т.к. потихоньку набирается состав исходников соответствующий тому что используется 

     

    нужно продолжать работу над сведением действительно полезных изменений из https://github.com/SirPlease/L4D2-Competitive-Rework, но дозированно т.к. нет прямых доказательств для применения к примеру Bullet Displacement Fix или L4D2 Changelevel

     


    Обратная связь

    Рекомендуемые комментарии



    Electr0

    Опубликовано

    confoglcompmod обновлен, с учетом наших преференций по отношению к устаревшему builtinvotes например, а так же внутренних изменений.

    Electr0

    Опубликовано

    сервер отключен на неделю, изменений слишком много, на проверки уйдет много времени

    Electr0

    Опубликовано

    и пока не ясно сможет ли он работать дальше, и найду ли я все исключения и косяки

    Electr0

    Опубликовано

    • исправлено много предстартовых багов,
    • плагины теперь отсорсортированы,
    • сервер перешел под сорсмод 1.9
    • metamod плагин buldozer chargers собран под последними sm и metamod source используемых по ветке 1.9
    • проведены сравнения и выявлены улучшения касательно eq based плагинов. выявил что автор так и не пересобрал плагины, а это глупо, много плагинов собирались последний раз в 2013-2014 годах.
    • Sir так и не внес фикс краша плагина l4d2_melee_fix в eq based конфиг, странно ну ладно пускай у них падает)
    • поправлены старые баги в конфигах

     

    следующий этап сравнения с zonemod.

    Electr0

    Опубликовано

    все как в треке Mistabishi - Printer Jam, в конце принтер сгорел, но тут как итог это все не запускается.

    Electr0

    Опубликовано

    confoglcompmod: https://github.com/SirPlease/L4D2-Competitive-Rework/blob/master/addons/sourcemod/scripting/modules/ReqMatch.sp#L121

     

    было:

    SetConVarInt(RM_hReloaded,1);
    GetConVarString(RM_hConfigFile_Plugins,sBuffer,sizeof(sBuffer));
    ExecuteCfg(sBuffer);
    ServerCommand("exec generalfixes.cfg");
    ServerCommand("exec sharedplugins.cfg");
    return;

    должно было быть:

    SetConVarInt(RM_hReloaded,1);
    GetConVarString(RM_hConfigFile_Plugins,sBuffer,sizeof(sBuffer));
    ServerCommand("exec generalfixes.cfg");
    ExecuteCfg(sBuffer);
    ServerCommand("exec sharedplugins.cfg");
    return;

     

    :vk_foxy_16:

    Electr0

    Опубликовано

    в целом труп начал оживать, даже конфиги загружает на раз два

    Electr0

    Опубликовано

    ally_vanilla_settings.sp загружает плагины ваниллы при запуске конфига, т.к. натив LGO_IsMatchModeLoaded на тот момент все еще сообщает что матч не загружен

    Electr0

    Опубликовано

      В 11.08.2019 в 12:46, Electr0 сказал:

    ally_vanilla_settings.sp загружает плагины ваниллы при запуске конфига, т.к. натив LGO_IsMatchModeLoaded на тот момент все еще сообщает что матч не загружен

    Показать  

    создал натив LGO_IsMatchModeActive в confoglcompmod который дает значение переменной RM_bIsAMatchActive которая становится true от самого начала процесса загрузки конфига, и false как только конфиг выгружается.

    Electr0

    Опубликовано

    в elite не запускается l4d2_collision_adjustments и readyup

     

    Electr0

    Опубликовано

    исправлено падение в некоторых случаях из-за того что при загрузке конфигов nativevotes выгружают на живую

    Electr0

    Опубликовано

    исправлена проблема переодического пропадания сервера из сервер браузера из-за агрессивных настроек квар:

    sm_cvar sv_max_queries_sec_global 10
    sm_cvar sv_max_queries_sec 3 
    sm_cvar sv_max_queries_window 10

     

    Electr0

    Опубликовано

    активные проблемы:

    • иногда если перезагружать сервер с _restart он может упасть
    •   Показать контент

       

    • !match позволяет пытаться запускать смену конфига когда confoglcompmod не позволяет этого
    • в elite не запускается l4d2_collision_adjustments и readyup
    Electr0

    Опубликовано

      В 11.08.2019 в 16:45, Electr0 сказал:

    !match позволяет пытаться запускать смену конфига когда confoglcompmod не позволяет этого

    Показать  

    исправлено

    Electr0

    Опубликовано

      В 11.08.2019 в 16:45, Electr0 сказал:

    иногда если перезагружать сервер с _restart он может упасть

    Показать  

    проверил на чистой сборке L4D2-Competitive-Rework, тоже самое, это проблема с dhooks,  старая проблема, когда есть активные некоторые хуки через dhooks, и попытатся выключить сервер то будет падение.

     

    [SM] Unloading dhooks.ext.so will unload the following plugins:
     -> _Voice/voiceannounce_core.smx
     -> _Fixes/ally_fix_ability_charger.smx
     -> _Fixes/command_buffer.smx
     -> optional/eq/l4d_pounceprotect.smx
     -> optional/eq/l4d2_jockeyed_charger_fix.smx
     -> optional/eq/l4d2_jockey_jumpcap_patch.smx

     

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

    Electr0

    Опубликовано

      В 11.08.2019 в 16:45, Electr0 сказал:

    в elite не запускается l4d2_collision_adjustments и readyup

    Показать  

    похоже на конфликт плагинов, без других запускается норм, надо будет как нить глянуть.

    Electr0

    Опубликовано

      В 11.08.2019 в 20:23, Electr0 сказал:

    похоже на конфликт плагинов, без других запускается норм, надо будет как нить глянуть.

    Показать  

    вроде бы виноват был дубль sm plugins load optional/elite/l4d2_noghostcheat.smx с sm plugins load l4d2_noghostcheat.smx из файла generalfixes.cfg

    Electr0

    Опубликовано

    как же трудно не бросить все это, потому что оно упорно не хочет работать

    Electr0

    Опубликовано

    Promod Elite теперь корректно запускается, трабл был в организации конфига Elite Sir'ом, который отличался от остальных, что в стрессовой ситуации дало о себе знать.

    Electr0

    Опубликовано

    Значение Статус изменено на: Закрытое тестирование

    Electr0

    Опубликовано

    Значение Статус изменено на: В обработке

    Electr0

    Опубликовано

    нужно перевести на новый стиль конфиги witchparty, reflux, retro, promod, sky

    Electr0

    Опубликовано

      В 12.08.2019 в 19:16, Electr0 сказал:

    нужно перевести на новый стиль конфиги witchparty, reflux, retro, promod, sky

    Показать  

    reflux, retro, promod, sky обновлены, witchparty намного сложнее с ним позже, apex теперь тоже корректно запускается.

    Electr0

    Опубликовано

    witchparty и hunters получили обновление конфигов

    Electr0

    Опубликовано

    теперь когда сервер готов к эксплуатации надо сравнивать что там изменилось в zonemod и собирать исходники на него.




    Присоединяйтесь к обсуждению

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

    Гость
    К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
    Добавить комментарий...

    ×   Вставлено с форматированием.   Вставить как обычный текст

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Обозначения статусов

    В обработке = Мы работаем над вашим отзывом.

    Будет сделано = Ваша идея добавлена к плану будущих изменений.

    Тестируется = Изменения внесены, но требуют тестирования.

    Сделано = Ваша идея реализована!

    Отклонено = Отзыв некорректный, бред, либо уже реализовано. Если у вас есть дополнительная информация напишите комментарий и мы снова откроем этот вопрос.

×
×
  • Создать...