• Действия правительства России направлены на то, чтобы сделать недоступным сайт "Умного голосования" который использует IP адреса сервиса CloudFlare. В связи с тем, что наш сайт тоже использует сервис CloudFlare - возможны перебои в доступности сайта, т.к. IP адреса банятся Роскомнадзором в хаотичном порядке. В дни проведения голосования в России сайт может быть недоступен совсем. Рекомендуем пользоваться VPN решениями для доступа к сайту на этот период (13.09.21-20.09.21).
Иконка ресурса

[CS:S v34] ProtectCMDS 1.0.4

Нет прав для скачивания
Поддерживаемые игры
  1. CS: Source (v34)
Всем спасибо. Сумма собрана буквально за пол дня. Спасибо всем, кто поддержал.

1. DoZa
2. AnYY
3. Webman
4. Неизвестный отправитель:)
5. StormX
6. Ganter1234
7. Gr1Z[#1]

Надеюсь никого не забыл, если что - пишите, поправлю :)

ProtectCMDS - новая система защиты от взлома сервера, альтернатива ProcessCmds.
Описание: Система будет представлена в виде расширения и будет иметь доступ по средствам API.
Поддерживаемые игры: CS:S v34 [ep1] [Core && Core Legacy Support] (Linux).
Если эта система получит широкое распространение, то и под CS:S и CS:GO будут версии. Так же и под Windows.

В случае ошибок или неверной работы расширения - пишите в ЛС. Проверю и поправлю.

Читаем, чему научился ProtectCMDS!

Формат:
1. [Степень важности] Название.
Описание.

1. [Критическая] Фикс кривых пакетов.
Описание: Включена фильтрация на кривые пакеты, которые приводили сервер к очень долгому "задумыванию" и остановки игрового процесса.
Полностью переработана фильтрация пакетов. Заблокированы все Split пакеты. Добавлена защита от DoS атак. Можно смело убирать dosprotect. (Не помогает в случае забивания канала);
Блокировка следующих эксплоитов:
Cmds_Exploit, Love_x, PacketSender, Salamon, Srcds_death, UltraHook flood, Split_Exploit, Ping_Exploit, kickserv_c, Voice_Exploit, Mass disconnect, SAMP Crash, Lag Server и другие;

2. [Критическая] Фикс голосового чата "buffer overflow in net message" + блокировка FPSKiller 1.0
Описание: Добавлена фильтрация и forward на голосовой чат. Пофикшено выкидывание игроков и FPSKiller 1.0.

3. [Критическая] Реализовано хеширование steamID
Описание: Хешируется SteamID при заходе игрока. Для каждого сервера создается уникальная соль для хеширования.
Если вы хотите, чтобы на ваших серверах был один и тот же SteamID, то скопируйте файл
sourcemod/data/protectcmds_steamid_salt.dat на все сервера. Есть возможность задавать любой SteamID. Файл лежит sourcemod/data/protectcmds/steamid_hash.txt

4. [Критическая] Запрещена загрузка левых плагинов/расширений не из стандартных папок SourceMod.
Описание: Блокируются команды, которые позволяли загружать сторонние плагины/расширения не из стандартных папок SourceMod

5. [Важная] Защита от фейк ботов.
Описание: На данный момент реализован forward, который позволяет перехватить первый пакет, который отсылает игрок и зафиксить фейковых ботов. Боты тупо зависают на моменте подключения и SourceMod их не видит.

6. [Важная] Фикс кривых игровых пакетов.
Описание: Зафикшены кривые игровые пакеты.

7. [Средняя] Фикс выхода игрока.
Описание: Зафикшен кривой выход игрока, который мог привести сервер к паузе и т. д.

8. [Средняя] Фикс Kick SourceTV.
Описание: Блокируется возможность кикнуть SourceTV, при том, что игрок спокойно может зайти на сервер и его не кикнет.

9. [Средняя] Фильтрация и блокировка команд.
Описание: Блокируются команды: sm и meta. Включена блокировка команд при превышении 30 UserCmds/сек. Так же можно указать блокировку других команд в файле sourcemod/data/protectcmds/blockcmds.txt

10. [Низкая] Фикс краша сервера с помощью функции Studio_BoneIndexByName.
Описание: При установке непрекешированной модели (0), например, через SetEntData, pStudioHdr мог быть равен NULL, что приводило к крашу сервера.

11. [Низкая] Фикс краша сервера с помощью GameUI::Deactivate.
Описание: Когда игрок активировал GameUI (это возможность управлять объектами (с белым прицелом) ) - умер или вышел с сервера, то при деактивации, сервер не мог получить валидную Entity и пытался разыменовать NULL или -1, что приводило к крашу сервера.

12. [Низкая] Фикс краша сервера TakeDamage.
Описание: При попытке нанести урон после удаления g_pGameRules переменной, сервер мог крашнуться.

13. [Низкая] Фикс движка на новых версия ОС.
Описание: Можно запускать сервер на Debian 10, Ubuntu 20. Только отредактировать конфиг valve.rc. После запуска - будет работать фикс.

14. [Низкая] Фикс расширения Rest In Pawn
Описание: Пофикшена одна из функций, в которой мог возникнуть краш сервера при использовании EXT RIP

1. Добавление расширения Cassandra в ProtectCMDS.
2. Фикс спама status, ping.
3. Фикс бомбы.
4. Фикс загрузки.
5. Еще мелкие фиксы от пользователей.
6. Фикс спрея.
7. Фикс краша RCON.
8. Фикс спама оружием.
9. Фикс физики.

Я надеюсь на развитие данной системы и вашу помощь по нахождение багов/ошибок/уязвимости и их устранению.

Контакты:
1. ВК - Каменкин Алексей
2. Дискорд - Мармелад#4028

Спасибо можно сказать:
QIWI: +79201222365
Сбер: +79201222365 или можно на карту (в ЛС)

Более подробную информацию можно узнать в ЛС.

Огромное спасибо komashchenko за помощь!

Комментируем!
Требования
SM 1.10
Установка
Закинуть в корень сервера (папки bin необязательно закидывать. Если вы знаете, что делаете)
Автор
WeSTMan
Скачивания
213
Просмотры
5,874
Первый выпуск
Обновление
Оценка
5.00 звёзд 8 оценок

Другие ресурсы пользователя WeSTMan

Последние обновления

  1. [ProtectCMDS] 1.0.4

    1. Оптимизация; 2. Пофикшена функция, которая приводила сервер к крашу (ext ProtectCMDS); 3...
  2. [ProtectCMDS] 1.0.3 (beta fix)

    1. Небольшая оптимизация; 2. Команды sm и meta теперь указаны в файле...
  3. [ProtectCMDS] 1.0.3 (beta)

    1. Убран кэш QUERY, который приводил к забиванию исходящего канала. (Спасибо InFro). 2...

Последние отзывы

Крутая вещь только до конца не понял для чего нужно редактировать valve.rc и что там нужно изменить или прописать.
Спасибо большое за ресурс, очень хорошо работает, как часики, Большое спасибо автору
Автор молодец, спасает v34 от гибели.
У меня сервер не на Myarena ! Давно ждал что то подобное!
поддерживаю данный продукт, надеюсь на дальнейшие обновления
главное что бы не подвёл) продект) а так за работу +5
Я лично юзаю ProcessCmds 1.1.7 (by MyArena.ru) для сервера CS:GO, но как там данный ресурс только для PRO тарифов и юзеров MyArena и его не слить в инет и не поставить на VDS, то ваш ресурс будет полезным для таких людей, и главное чтоб качественно работало!
WeSTMan
WeSTMan
Буду стараться
Thank you for this. Awesome project.
Интересный проект!
Сверху