логотип

CSGO CRASH FIX

Появился новый способ вызова сбоя движка.
30.06.2024 в 15:44
6
статус Keks423 30.06.2024 в 15:44#1
Как работает плагин​\r\n\r\nОписание: Плагин предназначен для предотвращения сбоев в игре Counter-Strike: Global Offensive (CS), которые могут возникать из-за обработки пользовательского сообщения SendPlayerItemFound.\r\n\r\nОсновные функции:\r\n\r\nПривязка сообщения: При запуске плагина он привязывается к пользовательскому сообщению SendPlayerItemFound. Это сообщение может вызвать сбои, если оно содержит неподдерживаемые или ошибочные данные.\r\nОбработка сообщения: Когда плагин получает сообщение SendPlayerItemFound, он блокирует его, возвращая Plugin_Handled. Это предотвращает дальнейшую обработку сообщения и помогает избежать сбоев в игре.\r\nУдаление привязки: При завершении работы плагина привязка к сообщению SendPlayerItemFound не удаляется, что может привести к утечкам ресурсов.\r\nТехнические детали:\r\n\r\nПолучение идентификатора сообщения: Плагин использует функцию GetUserMessageId для получения идентификатора сообщения SendPlayerItemFound, что обеспечивает корректное управление сообщениями.\r\nБлокировка сообщения: Функция ItemFoundMsg возвращает Plugin_Handled, блокируя обработку сообщения и предотвращая возможные сбои.\r\nПреимущества:\r\n\r\nСтабильность: Плагин предотвращает сбои, связанные с обработкой сообщения SendPlayerItemFound.\r\nКорректное получение идентификатора сообщения: Использование функции GetUserMessageId обеспечивает правильное управление идентификаторами сообщений.\r\nУстановка​\r\nРазместите плагин:\r\nПереместите файл fix_crash.smx в директорию csgo/addons/sourcemod/plugins.\r\ncsgo/addons/sourcemod/scripting\r\nПерезагрузите сервер:\r\nПерезапустите сервер или используйте команду sm plugins reload fix_crash.smx в консоли сервера для загрузки плагина.\r\nТеперь плагин будет активен на вашем сервере\r\n\r\nи начнёт блокировать сообщения SendPlayerItemFound, что поможет предотвратить сбои, связанные с этими сообщениями.
аватарка
Сообщений: 36
Реакции: 11
Клиенты
Как работает плагин​

Описание: Плагин предназначен для предотвращения сбоев в игре Counter-Strike: Global Offensive (CS), которые могут возникать из-за обработки пользовательского сообщения SendPlayerItemFound.

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

Привязка сообщения: При запуске плагина он привязывается к пользовательскому сообщению SendPlayerItemFound. Это сообщение может вызвать сбои, если оно содержит неподдерживаемые или ошибочные данные.
Обработка сообщения: Когда плагин получает сообщение SendPlayerItemFound, он блокирует его, возвращая Plugin_Handled. Это предотвращает дальнейшую обработку сообщения и помогает избежать сбоев в игре.
Удаление привязки: При завершении работы плагина привязка к сообщению SendPlayerItemFound не удаляется, что может привести к утечкам ресурсов.
Технические детали:

Получение идентификатора сообщения: Плагин использует функцию GetUserMessageId для получения идентификатора сообщения SendPlayerItemFound, что обеспечивает корректное управление сообщениями.
Блокировка сообщения: Функция ItemFoundMsg возвращает Plugin_Handled, блокируя обработку сообщения и предотвращая возможные сбои.
Преимущества:

Стабильность: Плагин предотвращает сбои, связанные с обработкой сообщения SendPlayerItemFound.
Корректное получение идентификатора сообщения: Использование функции GetUserMessageId обеспечивает правильное управление идентификаторами сообщений.
Установка​
Разместите плагин:
Переместите файл fix_crash.smx в директорию csgo/addons/sourcemod/plugins.
csgo/addons/sourcemod/scripting
Перезагрузите сервер:
Перезапустите сервер или используйте команду sm plugins reload fix_crash.smx в консоли сервера для загрузки плагина.
Теперь плагин будет активен на вашем сервере

и начнёт блокировать сообщения SendPlayerItemFound, что поможет предотвратить сбои, связанные с этими сообщениями.
Ответить Цитата 1
статус root 01.07.2024 в 00:05#2
Могу сделать установку плагинов с форума в 1 клик
аватарка
Сообщений: 3725
Реакции: 1616
Администрация
Могу сделать установку плагинов с форума в 1 клик
Ответить Цитата 1
статус Keks423 01.07.2024 в 01:29#3
\r\nДобавьте весьма нужный плагин от крашей.
аватарка
Сообщений: 36
Реакции: 11
Клиенты
Цитата root
Могу сделать установку плагинов с форума в 1 клик

Добавьте весьма нужный плагин от крашей.
Ответить Цитата
статус TimBalO 01.07.2024 в 09:20#4
[b]Keks423[/b], Почему ты не сделаешь так - если клиент будет отправлять слишком много запросов его будет кикать, после чего это все будет логироватся в txt файл)
аватарка
Сообщений: 219
Реакции: 65
Клиенты
Keks423, Почему ты не сделаешь так - если клиент будет отправлять слишком много запросов его будет кикать, после чего это все будет логироватся в txt файл)
Ответить Цитата
статус Keks423 01.07.2024 в 18:46#5
[b]TimBalO[/b], Уточни какие именно запросы должно логировать в txt. Данный плагин связан; с новыми предметами которые крашат ксго сервер. Если ты про лог SendPlayerItemFound (ID = 63), плагин его фильтрует и блочит на сервере чтобы предотвратить краш сервера.
аватарка
Сообщений: 36
Реакции: 11
Клиенты
TimBalO, Уточни какие именно запросы должно логировать в txt. Данный плагин связан; с новыми предметами которые крашат ксго сервер. Если ты про лог SendPlayerItemFound (ID = 63), плагин его фильтрует и блочит на сервере чтобы предотвратить краш сервера.
Ответить Цитата
статус Keks423 02.09.2024 в 13:25#6
Обновил плагин.\r\n\r\nКорректное получение идентификатора сообщения:\r\n\r\nЗаменен фиксированный идентификатор сообщения на получение через GetUserMessageId.\r\nУпрощение обработки сообщений:\r\n\r\nПрямая блокировка сообщения без проверки идентификатора.\r\nДобавление удаления привязки при выключении плагина:\r\n\r\nОбеспечено снятие привязки сообщений для предотвращения утечек ресурсов.\r\n\r\nОбновлено получение идентификатора сообщения.\r\nУпрощена логика обработки сообщений.\r\nДобавлено удаление привязки сообщений при завершении работы плагина.
аватарка
Сообщений: 36
Реакции: 11
Клиенты
Обновил плагин.

Корректное получение идентификатора сообщения:

Заменен фиксированный идентификатор сообщения на получение через GetUserMessageId.
Упрощение обработки сообщений:

Прямая блокировка сообщения без проверки идентификатора.
Добавление удаления привязки при выключении плагина:

Обеспечено снятие привязки сообщений для предотвращения утечек ресурсов.

Обновлено получение идентификатора сообщения.
Упрощена логика обработки сообщений.
Добавлено удаление привязки сообщений при завершении работы плагина.
Ответить Цитата
Информация
Войдите или зарегистрируйтесь для общения на форуме
Перетащите файлы или нажмите
Максимально 5 файлов. Максимальный размер 20 Мб.

Игровые сервера Дополнительные услуги Инфо Сообщество

android

application chrometelegramapiCSHOST.COM.UA 2012-2024 Хостинг игровых серверов