Перейти к содержанию
  • Обновление системы голосований #2 (LOW PR)


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

    • При указании причины огонь по своим, сервер должен показать сколько и кому урона по своим нанес целевой игрок (написать независимый TK счетчик) 
    • При указании причины "Нецензурная брань в чате", нужно поднять последние 100 сообщений от пользователя и отправить их в логи для анализа ибо написать мощьный фильтр мата почти нереально без большого кол-ва матерных слов и их склонений, заниматся этим я не буду
    • При указании причины открытый голосовой канал узнать длинну последней сессии говорения в микрофон
    • Указывать все подозрения во лжи в пункт логов  "доп. информация".

     

    Уточнения по отчету урона по своим (лог дамага максимум одна карта, больше смысла нет, голосования направлены на текущий момент):

    • Не нанес урона: не нанес урона по своим.
    • Нанес одному или нескольким игрокам:

     

     


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

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

    Electr0

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

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

    22331.PNG

    Electr0

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

    Прототип 2:

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

    111.PNG

    332.PNG

    3444.PNG

    Electr0

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

    Прототип 3:

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

    Надо подумать как это обойти. 

    Electr0

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

    4 часа назад, Electr0 сказал:

    Прототип 3:

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

    Надо подумать как это обойти. 

    • Думаю нужно показывать данные как с карты на которой голосовали, так и с предыдущей, и исходя из этого делать выводы.
    • Проблема в том что игроки могли выйти, что играли на старой, поэтому скорее всего для сохранности данных их придется сохранять в память в виде строки.
    • Есть проблемы безопасности в плане подмены данных текущей карты при смене карты или перезаходе данные хранящиеся по индексу могут оказаться за другим игроком и в итоге его оболжем, так что хранение по индексу в финальном релизе должно быть заменено по STEAM_ID.
    Electr0

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

    1 час назад, Electr0 сказал:
    • Думаю нужно показывать данные как с карты на которой голосовали, так и с предыдущей, и исходя из этого делать выводы.
    • Проблема в том что игроки могли выйти, что играли на старой, поэтому скорее всего для сохранности данных их придется сохранять в память в виде строки.
    • Есть проблемы безопасности в плане подмены данных текущей карты при смене карты или перезаходе данные хранящиеся по индексу могут оказаться за другим игроком и в итоге его оболжем, так что хранение по индексу в финальном релизе должно быть заменено по STEAM_ID.

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

    Electr0

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

    21 минуту назад, Electr0 сказал:

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

    готово.

    Electr0

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

    1 час назад, Electr0 сказал:

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

    реализовал хранение через StringMap, сохраняя данные с предыдущей карты в виде строки.

    Electr0

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

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

    Electr0

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

    Фото с последней версии, добавлена поддержка данных с предыдущей карты на случай исключений когда игрок слил тиму, и прочие защиты от подделки данных.

    32466.PNG

    EibachSprings

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

    На счет фильтра мата, почему бы не начать эту идею? Мы (ко-админы) могли бы составить список "обычный/повседневных" матерных слов, самых ходовых, и далее заняться уже их склонениями и тд тп. 

    Думаю не обязательно иметь 100500 мат слов и их производных, достаточно ходовых.

     

    К тому же, на каком то сервере, не помню каком, в тим фортресс 2, стоял фильтр который фильтровал не занесенные уже в базу слова, а слова по корню. Тоесть например слово "сосиска" считалось за мат, думаю понятно почему) 

    Если эту фичу возможно применить в л4д, почему бы и нет? (если возможно) 

    Electr0

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

    9 часов назад, EibachSprings сказал:

    На счет фильтра мата, почему бы не начать эту идею? Мы (ко-админы) могли бы составить список "обычный/повседневных" матерных слов, самых ходовых, и далее заняться уже их склонениями и тд тп. 

    Думаю не обязательно иметь 100500 мат слов и их производных, достаточно ходовых.

     

    К тому же, на каком то сервере, не помню каком, в тим фортресс 2, стоял фильтр который фильтровал не занесенные уже в базу слова, а слова по корню. Тоесть например слово "сосиска" считалось за мат, думаю понятно почему) 

    Если эту фичу возможно применить в л4д, почему бы и нет? (если возможно) 

    больше мат не буду употреБЛЯТЬ

    EibachSprings

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

    3 часа назад, Electr0 сказал:

    больше мат не буду употреБЛЯТЬ

    Ага, прям как в одной песне Сектора Газа :D

    Electr0

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

    вижу ошибки в реализации перехода на native votes:

    • целевые голосования кроме на кик раньше были только для тимы где игрок теперь же для всех = БАГ
    • есть серьезные логически проблемы в плане повтора проверок которые можно избежать.
    Electr0

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

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

    Electr0

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

    была ошибочно попавшая на марсус дебаг версия кастом голосований на !slots и !nospec



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

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

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

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

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

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

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

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


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

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

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

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

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

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

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