Здравствуйте, гость ( Вход | Регистрация )
Отправлено: 4.2.2013, 18:11 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Ну я и сказал - неочевидный. Ибо у всякого нормального человека при взгляде в настройки, возникнет уверенность, что на диск база юзеров скидывается раз в n секунд, а не по каждому чиху :( |
Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #44742 · Ответов: 330 · Просмотров: 346 975 |
Отправлено: 4.2.2013, 12:37 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Господа. А вот скажите мне, не является ли неочевидным глюком, что в Хуббе повсеместно вызывается на любой чих функция Код saveUSExpress() Хотя, по сути, она же вызывается в таймере, который отвечает за периодический дам юзеров на диск? В итогах имеем, что при не слишком быстром винте и машинке, Хубба насмерть увешивает хаб. Это при размере файла users.dat в 20 мегабайт... Закомментировав вызов этой функции везде, кроме Код OnExit я полностью избавился от зависания. Разве не для того используется бэкап по таймеру, чтоб не писать на диск по каждому событию? |
Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #44738 · Ответов: 330 · Просмотров: 346 975 |
Отправлено: 15.3.2012, 9:14 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Хубба тормозит из-за того, что не использует механизм банов хабовый. А хранит все у себя и бан выдает "от себя", то есть, с точки зрения хаба это даже не бан и не мьют. В логи хаба эти наказания не попадают вообще. Посему, понятно, что при каждом действии пользователя он начинает сверяться со своей базой, а это тормоза... Если это упростить и совместить выдачу бана методами хаба, но с хранением истории наказаний и инфы по логинам-ип (она нужна для истории наказаний), то таким образом будут убиты сразу два-три зайца И хаб не будет тормозить и система банов и мьютов будет навороченной и продвинутой |
Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #43134 · Ответов: 168 · Просмотров: 221 310 |
Отправлено: 13.3.2012, 10:03 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
А историю наказаний... Это как бы, наверное, дело сервера, у него же система банов реализована... Как-то в своё время городить не хотел... А если начинать городить, то силы надо, а их уж нет... :( Там по идее плагин прикрутить какой-нибудь с таким функционалом... Хуббой не пользовались? Он хранит историю логинов для ИП и историю ИП для логина. Хранит также инфу о всех наказаниях, выданных через него (хаб этого не хранит) и следующее наказание выдает на срок время из настройки умножить на число наказаний. ТО есть, к примеру, если в настройках забито, что дефолтное время наказаний - сутки. То при выдаче первого наказания - оно выдается на сутки, второго - на двое и т.д. Эта система банов и историй - единственное, что есть ценного в хуббе для меня Давно хочу слезть, ибо тормозной очень... |
Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #43107 · Ответов: 168 · Просмотров: 221 310 |
Отправлено: 6.3.2012, 12:16 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Есть предложение - для плагина подделок сделать возможность подгрузки списка с веб-адреса. Например, страничка будет отдавать plain-text с разделителями или XML, а плагин загружать его в свою базу. Ну и очень хотелось бы прогрессивную систему наказаний с историей входов, ников и наказаний, как у Хуббы :( Единственное, что удерживает в пользовании хуббой... |
Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #43024 · Ответов: 168 · Просмотров: 221 310 |
Отправлено: 12.1.2012, 21:01 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Большое человеческое спасибо |
Форум: Ваши проекты · Просмотр сообщения: #41706 · Ответов: 95 · Просмотров: 121 510 |
Отправлено: 9.1.2012, 13:00 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Ну а все же, где-то скачать проект можно? Хотелось на скрипты посмотреть. |
Форум: Ваши проекты · Просмотр сообщения: #41673 · Ответов: 95 · Просмотров: 121 510 |
Отправлено: 8.1.2012, 17:54 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Один я не осознал этот пост? |
Форум: Kорзина · Просмотр сообщения: #41669 · Ответов: 7 · Просмотров: 7 969 |
Отправлено: 8.1.2012, 9:59 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
А то, что в шапке ссылки мертвые - это нормально? |
Форум: Ваши проекты · Просмотр сообщения: #41660 · Ответов: 95 · Просмотров: 121 510 |
Отправлено: 27.11.2011, 9:58 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Не совсем об этом. Сильно переписан в отличие от исходника. И задержка сообщений там есть... |
Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #41039 · Ответов: 87 · Просмотров: 99 043 |
Отправлено: 21.10.2011, 9:07 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Ага, значит все-таки ошибка была. Ну в любом случае, исправлено как минимум с моей стороны |
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40579 · Ответов: 316 · Просмотров: 256 154 |
Отправлено: 19.10.2011, 10:34 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Ясно. Ок, сейчас пересоберу с учетом нового знания. Atlant, а ты что не можешь сделать отправку $Version только после первого $Hello ? Вообще логично после первого $Hello отправлять разом 3 команды: $Version 1,0091|$GetNickList|$MyINFO $ALL У меня определенный зоопарк уже из этих ботов. Для целей унификации и ускорения процесса написания сделан общий родительский класс, в котором прописана реакция на команды от хаба, каждая в свой метод. А уже в методах обрабатывает, в зависимости от того, подо что бот будет заточен Поскольку на RusHub'е это все не тестировалось, потому было оставлено как есть. Сейчас сделал проверку на состояние залогиненности и повторно оно не отправляет версию в ответ на $Hello. |
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40559 · Ответов: 316 · Просмотров: 256 154 |
Отправлено: 19.10.2011, 10:08 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Я бы с удовольствием отключил, но пока не могу найти в своем же коде, в какой момент это может происходить. Точнее, даже так, оно отправляет версию в ответ на $Hello от хаба. РусХаб для каких-то целей повторно отправляет приветствие? |
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40555 · Ответов: 316 · Просмотров: 256 154 |
Отправлено: 19.10.2011, 9:46 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
|
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40552 · Ответов: 316 · Просмотров: 256 154 |
Отправлено: 19.10.2011, 9:15 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
По крайней мере, PtokaX и Verlihub нормально реагируют на оба варианта. |
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40544 · Ответов: 316 · Просмотров: 256 154 |
Отправлено: 19.10.2011, 9:02 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Вот, все-таки, Цитата Remember multiple separators can be used, the comma (,) and period (.) being the most common. Вероятно, на стороне RusHub'а стоит предусмотреть оба варианта... Перешерстил код, не нашел повторной отправки $Version (за нее, по-моему и verlihub кикает). Можно кусок лога чуть подробнее? |
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40540 · Ответов: 316 · Просмотров: 256 154 |
Отправлено: 19.10.2011, 8:17 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Тот кто писал Magneto допустил ошибку в версии. Magneto отправляет на хаб версию 1.0091, а по NMDC протоколу нужно отправлять версию 1,0091, то есть дробная и целая част должна быть отделена запятой, а не точкой. Чтобы включить проверку в русхабе, достаточно написать небольшой скриптик: Код function OnVersion() return true end Писал его я Внимание, вопрос. Ткните в исходную документацию по протоколу, в связи с чем должна быть именно запятая? VerliHub и PtokaX совершенно нормально это переваривают... |
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40537 · Ответов: 316 · Просмотров: 256 154 |
Отправлено: 18.3.2011, 6:49 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Надо, пользователи тоскуют Они ее чему только не понаучили уже |
Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #38069 · Ответов: 87 · Просмотров: 99 043 |
Отправлено: 17.3.2011, 12:12 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Можешь поделится базой, хоть и битой? Я б ее поковырял. Так она почти в том же состоянии, что по ссылке выше Правда, по ссылке выше она рабочая, если нужно. Сейчас свою залью, вот
Прикрепленные файлы
|
Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #38058 · Ответов: 87 · Просмотров: 99 043 |
Отправлено: 15.3.2011, 11:27 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
|
Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #37999 · Ответов: 87 · Просмотров: 99 043 |
Отправлено: 15.3.2011, 10:42 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Я писал бота-блондинку на основе этого бота. Она умеет реагировать на ограниченный список слов-триггеров, а вариант ответа подбирает из уже большой базы. Плюс возможность добавлять новые фразы прямо из чата, плюс самообучаемость У меня в данный момент он отключен, ибо что-то в базе его ответов побилось, а найти это пока не представляется возможным, ибо база велика :( Кто бы его с мускулем еще подружил |
Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #37995 · Ответов: 87 · Просмотров: 99 043 |
Отправлено: 3.11.2010, 12:48 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Хм. Похоже на то. Так получается, что эту часть протокола ни один хаб толком не поддерживает? Печально. |
Форум: Всё о Direct Connect · Просмотр сообщения: #34755 · Ответов: 16 · Просмотров: 25 149 |
Отправлено: 3.11.2010, 7:04 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Да нет, Отправлял к примеру $UserIP UserName приходит $UserIP UserName IP |
Форум: Всё о Direct Connect · Просмотр сообщения: #34753 · Ответов: 16 · Просмотров: 25 149 |
Отправлено: 2.11.2010, 14:44 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
При запросе UserIP, отправленном верлихабу, он возвращает значение этого самого ИП. |
Форум: Всё о Direct Connect · Просмотр сообщения: #34747 · Ответов: 16 · Просмотров: 25 149 |
Отправлено: 2.11.2010, 11:52 | |
Участник Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 |
Ясно, спасибо. Пользователь-то привилегированный, но как-то не улыбается необходимость сохранять все ИП-шники вместо простого получения их по запросу, как от Верлихаба :( |
Форум: Всё о Direct Connect · Просмотр сообщения: #34744 · Ответов: 16 · Просмотров: 25 149 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
|
Сейчас: 20.5.2024, 21:21 |