myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V   1 2 >

Atlant
Отправлено: 4.2.2013, 18:11


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Ну я и сказал - неочевидный. Ибо у всякого нормального человека при взгляде в настройки, возникнет уверенность, что на диск база юзеров скидывается раз в n секунд, а не по каждому чиху :(
  Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #44742 · Ответов: 330 · Просмотров: 346 975

Atlant
Отправлено: 4.2.2013, 12:37


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Господа. А вот скажите мне, не является ли неочевидным глюком, что в Хуббе повсеместно вызывается на любой чих функция
Код
saveUSExpress()

Хотя, по сути, она же вызывается в таймере, который отвечает за периодический дам юзеров на диск?
В итогах имеем, что при не слишком быстром винте и машинке, Хубба насмерть увешивает хаб. Это при размере файла users.dat в 20 мегабайт... Закомментировав вызов этой функции везде, кроме
Код
OnExit
я полностью избавился от зависания. Разве не для того используется бэкап по таймеру, чтоб не писать на диск по каждому событию?
  Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #44738 · Ответов: 330 · Просмотров: 346 975

Atlant
Отправлено: 15.3.2012, 9:14


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Хубба тормозит из-за того, что не использует механизм банов хабовый. А хранит все у себя и бан выдает "от себя", то есть, с точки зрения хаба это даже не бан и не мьют. В логи хаба эти наказания не попадают вообще. Посему, понятно, что при каждом действии пользователя он начинает сверяться со своей базой, а это тормоза... Если это упростить и совместить выдачу бана методами хаба, но с хранением истории наказаний и инфы по логинам-ип (она нужна для истории наказаний), то таким образом будут убиты сразу два-три зайца big_smile.gif И хаб не будет тормозить и система банов и мьютов будет навороченной и продвинутой big_smile.gif
  Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #43134 · Ответов: 168 · Просмотров: 221 310

Atlant
Отправлено: 13.3.2012, 10:03


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Цитата(Phazeus @ 7.3.2012, 8:22) *
А историю наказаний... Это как бы, наверное, дело сервера, у него же система банов реализована... Как-то в своё время городить не хотел... А если начинать городить, то силы надо, а их уж нет... :( Там по идее плагин прикрутить какой-нибудь с таким функционалом...

Хуббой не пользовались? Он хранит историю логинов для ИП и историю ИП для логина. Хранит также инфу о всех наказаниях, выданных через него (хаб этого не хранит) и следующее наказание выдает на срок время из настройки умножить на число наказаний.
ТО есть, к примеру, если в настройках забито, что дефолтное время наказаний - сутки. То при выдаче первого наказания - оно выдается на сутки, второго - на двое и т.д. Эта система банов и историй - единственное, что есть ценного в хуббе для меня big_smile.gif Давно хочу слезть, ибо тормозной очень...
  Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #43107 · Ответов: 168 · Просмотров: 221 310

Atlant
Отправлено: 6.3.2012, 12:16


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Есть предложение - для плагина подделок сделать возможность подгрузки списка с веб-адреса. Например, страничка будет отдавать plain-text с разделителями или XML, а плагин загружать его в свою базу.
Ну и очень хотелось бы прогрессивную систему наказаний с историей входов, ников и наказаний, как у Хуббы :( Единственное, что удерживает в пользовании хуббой...
  Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #43024 · Ответов: 168 · Просмотров: 221 310

Atlant
Отправлено: 12.1.2012, 21:01


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Большое человеческое спасибо big_smile.gif
  Форум: Ваши проекты · Просмотр сообщения: #41706 · Ответов: 95 · Просмотров: 121 510

Atlant
Отправлено: 9.1.2012, 13:00


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Ну а все же, где-то скачать проект можно? Хотелось на скрипты посмотреть.
  Форум: Ваши проекты · Просмотр сообщения: #41673 · Ответов: 95 · Просмотров: 121 510

Atlant
Отправлено: 8.1.2012, 17:54


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Один я не осознал этот пост?
  Форум: Kорзина · Просмотр сообщения: #41669 · Ответов: 7 · Просмотров: 7 969

Atlant
Отправлено: 8.1.2012, 9:59


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


А то, что в шапке ссылки мертвые - это нормально?
  Форум: Ваши проекты · Просмотр сообщения: #41660 · Ответов: 95 · Просмотров: 121 510

Atlant
Отправлено: 27.11.2011, 9:58


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Не совсем об этом. Сильно переписан в отличие от исходника. И задержка сообщений там есть...
  Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #41039 · Ответов: 87 · Просмотров: 99 043

Atlant
Отправлено: 21.10.2011, 9:07


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Ага, значит все-таки ошибка была. Ну в любом случае, исправлено как минимум с моей стороны big_smile.gif
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40579 · Ответов: 316 · Просмотров: 256 154

Atlant
Отправлено: 19.10.2011, 10:34


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Ясно. Ок, сейчас пересоберу с учетом нового знания. big_smile.gif

Цитата(Setuper @ 19.10.2011, 13:15) *
Atlant, а ты что не можешь сделать отправку $Version только после первого $Hello ?
Вообще логично после первого $Hello отправлять разом 3 команды: $Version 1,0091|$GetNickList|$MyINFO $ALL

У меня определенный зоопарк уже из этих ботов. Для целей унификации и ускорения процесса написания сделан общий родительский класс, в котором прописана реакция на команды от хаба, каждая в свой метод. А уже в методах обрабатывает, в зависимости от того, подо что бот будет заточен big_smile.gif Поскольку на RusHub'е это все не тестировалось, потому было оставлено как есть. Сейчас сделал проверку на состояние залогиненности и повторно оно не отправляет версию в ответ на $Hello.
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40559 · Ответов: 316 · Просмотров: 256 154

Atlant
Отправлено: 19.10.2011, 10:08


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Я бы с удовольствием отключил, но пока не могу найти в своем же коде, в какой момент это может происходить. Точнее, даже так, оно отправляет версию в ответ на $Hello от хаба. РусХаб для каких-то целей повторно отправляет приветствие?
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40555 · Ответов: 316 · Просмотров: 256 154

Atlant
Отправлено: 19.10.2011, 9:46


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Цитата(Setuper @ 19.10.2011, 12:18) *
В них просто отсутствует проверка версии.

У меня даже в коде есть коммент, что верлик хочет версию, без нее кикает. А птоха - да, не проверяет.
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40552 · Ответов: 316 · Просмотров: 256 154

Atlant
Отправлено: 19.10.2011, 9:15


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


По крайней мере, PtokaX и Verlihub нормально реагируют на оба варианта.
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40544 · Ответов: 316 · Просмотров: 256 154

Atlant
Отправлено: 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

Atlant
Отправлено: 19.10.2011, 8:17


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Цитата(Setuper @ 19.10.2011, 10:01) *
Тот кто писал Magneto допустил ошибку в версии. Magneto отправляет на хаб версию 1.0091, а по NMDC протоколу нужно отправлять версию 1,0091, то есть дробная и целая част должна быть отделена запятой, а не точкой.

Чтобы включить проверку в русхабе, достаточно написать небольшой скриптик:

Код
function OnVersion()
  return true
end


OnVersion

Писал его я big_smile.gif
Внимание, вопрос. Ткните в исходную документацию по протоколу, в связи с чем должна быть именно запятая? VerliHub и PtokaX совершенно нормально это переваривают...
  Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #40537 · Ответов: 316 · Просмотров: 256 154

Atlant
Отправлено: 18.3.2011, 6:49


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Надо, пользователи тоскуют big_smile.gif Они ее чему только не понаучили уже big_smile.gif
  Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #38069 · Ответов: 87 · Просмотров: 99 043

Atlant
Отправлено: 17.3.2011, 12:12


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Цитата(_Михаил_ @ 16.3.2011, 17:04) *
Можешь поделится базой, хоть и битой? Я б ее поковырял.

Так она почти в том же состоянии, что по ссылке выше big_smile.gif Правда, по ссылке выше она рабочая, если нужно. Сейчас свою залью, вот
Прикрепленные файлы
Прикрепленный файл  _________.zip ( 52.83 килобайт ) Кол-во скачиваний: 30
 
  Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #38058 · Ответов: 87 · Просмотров: 99 043

Atlant
Отправлено: 15.3.2011, 11:27


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Цитата(Perspect @ 15.3.2011, 14:17) *
Atlant, ну и зачем ты тут выложил ссылку на форум с битым архивом, где все возмущаются этим дерьмом?!?
Да ты просто СПАМер!

Как бы идем лесом с такими заявками. Только что скачал и проверил - архив _не_битый. Не нравится - не берите. Мне с этого профиту никакого.
  Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #37999 · Ответов: 87 · Просмотров: 99 043

Atlant
Отправлено: 15.3.2011, 10:42


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Я писал бота-блондинку на основе этого бота. Она умеет реагировать на ограниченный список слов-триггеров, а вариант ответа подбирает из уже большой базы. Плюс возможность добавлять новые фразы прямо из чата, плюс самообучаемость big_smile.gif У меня в данный момент он отключен, ибо что-то в базе его ответов побилось, а найти это пока не представляется возможным, ибо база велика :( http://forum.proc.ru/index.php?showtopic=4...%E4%E8%ED%EA%EE
Кто бы его с мускулем еще подружил big_smile.gif
  Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #37995 · Ответов: 87 · Просмотров: 99 043

Atlant
Отправлено: 3.11.2010, 12:48


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Хм. Похоже на то. Так получается, что эту часть протокола ни один хаб толком не поддерживает? Печально.
  Форум: Всё о Direct Connect · Просмотр сообщения: #34755 · Ответов: 16 · Просмотров: 25 149

Atlant
Отправлено: 3.11.2010, 7:04


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Да нет, Отправлял к примеру $UserIP UserName приходит $UserIP UserName IP
  Форум: Всё о Direct Connect · Просмотр сообщения: #34753 · Ответов: 16 · Просмотров: 25 149

Atlant
Отправлено: 2.11.2010, 14:44


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


При запросе UserIP, отправленном верлихабу, он возвращает значение этого самого ИП.
  Форум: Всё о Direct Connect · Просмотр сообщения: #34747 · Ответов: 16 · Просмотров: 25 149

Atlant
Отправлено: 2.11.2010, 11:52


Участник
**

Группа: Пользователи
Сообщений: 46
Регистрация: 18.11.2008
Из: Новосибирск
Пользователь №: 1 128


Ясно, спасибо. Пользователь-то привилегированный, но как-то не улыбается необходимость сохранять все ИП-шники вместо простого получения их по запросу, как от Верлихаба :(
  Форум: Всё о Direct Connect · Просмотр сообщения: #34744 · Ответов: 16 · Просмотров: 25 149

2 страниц V   1 2 >

New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена
 

RSS Сейчас: 20.5.2024, 21:21