2
0
mirror of https://github.com/rehlds/metamod-r.git synced 2025-07-22 13:11:46 +03:00

Updated Устранение проблем (markdown)

STAM 2018-03-12 14:23:34 +03:00
parent 1df97f819b
commit 928769a114

@ -19,7 +19,9 @@
***
## Получение дампов падения HLDS\reHLDS
[Источник](https://aghl.ru/forum/viewtopic.php?f=10&t=1441). **Не стоит просто так выкладывать дампы в интернете, так как зачастую в них содержится полная информация о сервере, включая rcon и прочее. Для передачи можно архивировать их с паролем, что полезно ещё тем, что жмутся они весьма хорошо.**
![](https://i.imgur.com/vqDiJ67.png)[Источник](https://aghl.ru/forum/viewtopic.php?f=10&t=1441).
**Не стоит просто так выкладывать дампы в интернете, так как зачастую в них содержится полная информация о сервере, включая rcon и прочее. Для передачи можно архивировать их с паролем, что полезно ещё тем, что жмутся они весьма хорошо.**
### ![](https://i.imgur.com/t23p9tU.png) Windows
@ -27,12 +29,48 @@
* Разрешить WER (отчеты об ошибках):
- До Vista:
- Запустить drwtsn32.exe и выбрать "Full" напротив Crash Dump File. Тут же можно увидеть (или настроить) куда будут складываться дампы.
- На Vista и выше:
- Редактирование реестра, удобный способ от _s1lent_: ![](https://i.imgur.com/vqDiJ67.png)
- На Vista и выше:
- Редактирование реестра, удобный способ от @s1lentq:
#### С использованием утилиты userdumps
* Инструкция от _unKn0wn_: ![](https://i.imgur.com/vqDiJ67.png) http://aghl.ru/forum/viewtopic.php?p=23876#p23876
* Инструкция от _unKn0wn_:
>
> Способ получения дампов посредством утилиты от MicroSoft: ![](https://i.imgur.com/vqDiJ67.png) [UserModeProcessDumper](http://www.microsoft.com/en-us/download/details.aspx?id=4060). Спасибо @LevShisterov за настройки.
>
> ##### 1. Инсталяция
> Архив который вы скачали разархивируем (по умолчанию C:\kktools\userdump8.1).
> - Запустите файл setup.exe из каталога:
> - Если вы используете 32-битную ОС Windows XP/2003, то C:\kktools\userdump8.1\x86.
> - Если вы используете 64-битную ОС Windows XP/2003, то C:\kktools\userdump8.1\x64.
> - В окне Мастера установки нажмите на кнопку Далее.
> - (Только для 32-битных ОС) В окне Terminate Mode выберите Disable "Dump on Process Termination" feature и нажмите на кнопку Далее.
>
> ![](https://i.imgur.com/NgjxfPa.png)
>
> - Нажмите на кнопку Готово и дождитесь завершения установки.
> В окне User Mode Process Dump Setup нажмите на кнопку ДА (Если по каким-то причинам вы не знаете как зайти в меню с настройками userdump -вы их всегда сможете найти в Панель управления - Process Dumper).
>
> ##### 2. Добавление приложения
> В открывшемся окне Свойства: User Mode Process Dumper Setup жмём New и добавляем имя нужной нам программы на пример: hlds.exe (расширение -обязательно!) и жмём ОК
>
> ![](https://i.imgur.com/36m9qL1.jpg)
>
> ##### 3. Настройки
> В окне Свойства: User Mode Process Dumper Setup находим созданное только-что правило приложения, выделяем его и жмём кнопку Rules
> В открывшемся окне Process Monitoring Ruless for hlds.exe
> 1. Выберем Use custom rules.
> 2. Если требуется меняем папку для хранения созданных дампов.
> 3. В Exeption Codes выделяем (нажатием ЛКМ) следующие коды: "Access Violation, Overflow, Illegal Instruction, Stack oveflow."
> 4. Выставляем параметр Save Mode в режим Cyclic saving (5 times).
> Должно получится примерно так:
>
> ![](https://i.imgur.com/sio3Aac.jpg)
>
> PS: Рекомендую использовать совместно с Dr Watson с типом дампов "Краткий", т.к. доктор умеет вести логи в текстовом формате, которые дадут возможность отбирать нужные дампы. А userdump будет делать полные дампы.
>
### ![](https://i.imgur.com/AzhAYR4.png) Linux
Сервер надо запускать с ключем **-debug**.