Иконка ресурса

SafeNameFilter для CS:GO: Очистка никнеймов от ссылок и спецсимволов 1.1

Alley

Участник
Сообщения
33
Реакции
36
  • Автор ресурса
  • #1
Alley добавил(а) новый ресурс:

SafeNameFilter для CS:GO: Очистка никнеймов от ссылок и спецсимволов - SafeNameFilter — плагин для CS , удаляющий из никнеймов ссылки и опасные символы.

Плагин SafeNameFilter для CS:GO


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


Основные Функции:​

  1. Очистка Никнеймов
    • Плагин удаляет из никнеймов строки "http" и "https", которые могут указывать на ссылки.
    • Также...

Узнать больше об этом ресурсе...
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
На длину никнейма игрока накладывается ограничение движком, что отображено SourceMod в определении MAX_NAME_LENGTH.
Поэтому, если у Вас кастомное ограничение (поверх MAX_NAME_LENGTH), то имеет смысл делать его user friendly.

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

xtance

Участник
Сообщения
513
Реакции
743
Полезный плагин. Думаю эти две строчки стоит поменять местами, иначе "https" никогда не вырежется (на том месте останется "s").
1723013830191.png
 

Alley

Участник
Сообщения
33
Реакции
36
  • Автор ресурса
  • #4
Полезный плагин. Думаю эти две строчки стоит поменять местами, иначе "https" никогда не вырежется (на том месте останется "s").
Посмотреть вложение 118630
Спасибо за совет обновил плагин.
Список изменений:
  • Удаление Условного Определения Макроса:
    • Удалено условное определение MAX_NAME_LENGTH. Теперь используется фиксированное значение 32.
  • Изменение Определения Размеров Буфера:
    • Размер временного буфера (TEMP_BUFFER_SIZE) установлен на 33 для учёта нулевого символа.
  • Исправление Порядка Удаления Подстрок:
    • Порядок строк для удаления "https" и "http" изменен. Сначала удаляется "https", затем "http".
  • Исправление Обработки Никнеймов:
    • Упрощен код обработки никнеймов с фиксированным значением 32 для длины никнейма и обрезки.
 
Последнее редактирование:

Alley

Участник
Сообщения
33
Реакции
36
  • Автор ресурса
  • #5
Alley обновил(а) ресурс SafeNameFilter для CS:GO: Очистка никнеймов от ссылок и спецсимволов новой записью:

Добавлено логирование и улучшена обработка никнеймов

  • Добавлено логирование изменений никнеймов:
    • Теперь логируется информация о том, как изменился никнейм игрока после его очистки. Лог включает оригинальный никнейм, новый ник и SteamID игрока.
    • Логирование можно включить или отключить с помощью нового CVAR sm_nick_sanitizer_logging.
  • Добавлены настройки через CVAR:
    • Новый CVAR sm_nick_sanitizer_logging для включения/выключения логирования изменений никнеймов.
    • Новый CVAR...

Узнать больше об этом обновлении...
 
Сверху Снизу