Проверка на load плагина.
|
|
Regedit
|
Дата: Пятница, 24.04.2015, 19:57:48 | Сообщение # 1 |
|
Сообщений: 135
Репутация: 1 [ +/- ]
|
|
1) Всем известно что командой sm plugins load my_plugin.smx - мы можем включить плагин (без смены карты) Кто знает как проверить включен ли плагин my_plugin.smx ??? 2) Честно сказать я никогда с таким ранее не сталкивался, но мой плагин стал произвольно выключаться (не могу показать т.к он ОГРОМНЫЙ по размерам и разбит на библиотеки). В sm plugins list - его нет.. - нужно менять карту.. или делать sm plugins load my_plugin.smx
Выслушаю любые предположения на эти 2 вопроса. Спасибо.
|
|
| |
хвостег
|
Дата: Пятница, 24.04.2015, 23:04:48 | Сообщение # 2 |
|
Сообщений: 161
Репутация: 53 [ +/- ]
|
|
Цитата Regedit ( ) но мой плагин стал произвольно выключаться первым делом посмотри в корневой папке сервера, файлик с фатальными ошибками! такое случается при утечке памяти, плагин отключается сам(конечно если нет собственных событий с отключением). если такой файл есть, там должно быть написано по какой причине плагин был выгружен. ну и поскольку он ОГРОМНЫЙ, как ты говоришь, сочувствую тебе в поиске утечки, а если их несколько... ужс, даже представить страшно.
еще могу посоветовать сделать дамп всех хендлов при запущенном плагине. это делается следующим образом пишем в консоли сервера sm_dump_handles handles.txt заходим в корневую папку сервера и ищем handles.txt, внутри, напротив каждого плагина, будет написано какие хендлы он создал.
и на будущее, всегда закрывай хендлы, если они не нужны и прежде чем ставить плагин на сервер, для постоянной работы, тестируй его как минимум неделю на игроках, чтобы отловить все возможные ошибки. в общем удачи.
Сообщение отредактировал хвостег - Пятница, 24.04.2015, 23:18:56 |
|
| |
Regedit
|
Дата: Суббота, 25.04.2015, 10:25:32 | Сообщение # 3 |
|
Сообщений: 135
Репутация: 1 [ +/- ]
|
|
sm_dump_handles handles.txt - не создало файл..(
|
|
| |
хвостег
|
Дата: Суббота, 25.04.2015, 11:35:01 | Сообщение # 4 |
|
Сообщений: 161
Репутация: 53 [ +/- ]
|
|
объясню еще раз пишем в консоли сервера sm_dump_handles handles.txt Картинка: http://puu.sh/hq5Ul/3757392075.png потом идем в корневую папку сервера и ищем handles.txt Картинка: http://puu.sh/hq5V6/01d30f779b.png
|
|
| |
Nahal
|
Дата: Суббота, 25.04.2015, 12:32:38 | Сообщение # 5 |
|
Сообщений: 205
Репутация: 8 [ +/- ]
|
|
хвостег, Сделай так чтобы файл был в директории addons или cfg!
|
|
| |
хвостег
|
Дата: Суббота, 25.04.2015, 13:10:07 | Сообщение # 6 |
|
Сообщений: 161
Репутация: 53 [ +/- ]
|
|
Боже! Почему я все должен делать за Вас? Вам голова нужна чтобы шапку носить?
Ну напиши ты sm_dump_handles cstrike/addons/sourcemod/handles.txt и будет тебе счастье.
ИМХО, удобнее искать в корне сервера...
|
|
| |
BarD
|
Дата: Суббота, 25.04.2015, 14:44:27 | Сообщение # 7 |
|
Сообщений: 943
Репутация: 137 [ +/- ]
|
|
Цитата Nahal ( ) Сделай так чтобы файл был в директории addons или cfg! Nahal,
Гости не могут скачивать файлы
|
Сообщение отредактировал BarD - Суббота, 25.04.2015, 15:33:33 |
|
| |