Перейти к содержанию
  • Оптимизация кеширования UUID этап второй


    в прошлый раз удалось снизить кол-во кеширований всех UUID при запуске одной кнопки до 2 раз вместо 3 + на каждый шаг,  этот вариант предусматривал запись в датапак таймера логических пар UUID и в след за ним реф индекс и так до конца по кол-ву предметов участвующих в действиях кнопки.

     

    по идее можно от всего этого отказаться и исключить вообще влияние кеширования на работу кнопок если сделать глобальный кеш UUID => ENT REF,  и добавлять в кеш записи только при спавне предмета, удалять записи при удалении предмета, в ключах нужно вшить стимид хозяина предмета 


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

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

    Electr0

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

    идеально, нагрузки вообще нет теперь от кеширования

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

    Electr0

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

    проблема с отсеканием чужих предметов решена

    Electr0

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

    Значение Статус изменено на: Тестируется

    Electr0

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

    данное изменение внесено в закрытую ветку с обновлением библиотеки

    Electr0

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

    внесены дополнительные изменения делающие опционально указание steamid  что позволило в 5-6 местах заменить функцию FindEntityByUUID которая каждый раз перебирала все пропы на сервере.

    Electr0

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

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

    Electr0

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

    мидрак обнаружил баг если сохранить то кнопки не пашут (т.к. при сохранении генерируются новые UUID)

    Electr0

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

    Значение Статус изменено на: Тестируется



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

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

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

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

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

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

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

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


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

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

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

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

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

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

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