myDC.ru

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

 
16 страниц V  « < 10 11 12 13 14 > »   
Ответить в данную темуНачать новую тему

> Вопросы по RusHub, Технические вопросы

Теги
Setuper
сообщение 19.10.2011, 9:18
Сообщение #221


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




В них просто отсутствует проверка версии.
Go to the top of the page
+Quote Post
Mangust
сообщение 19.10.2011, 9:19
Сообщение #222


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 23.8.2011
Пользователь №: 9 616
Спасибо сказали: 0 раз




А мне то что делать? Rushub меня вполне устраивает и от клиента отказываться не хочу)))
Go to the top of the page
+Quote Post
Setuper
сообщение 19.10.2011, 9:26
Сообщение #223


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Эм... я немного перепутал.
Всё наоборот в скриптах не должно быть функции OnVersion, которая возвращает true, так как по умолчанию проверка отключена.

То есть в каком-то из скриптов у тебя функция OnVersion возвращает true или 1, поэтому проверка версии включается.
Go to the top of the page
+Quote Post
Mangust
сообщение 19.10.2011, 9:34
Сообщение #224


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 23.8.2011
Пользователь №: 9 616
Спасибо сказали: 0 раз




Цитата(Setuper @ 19.10.2011, 18:26) *
Эм... я немного перепутал.
Всё наоборот в скриптах не должно быть функции OnVersion, которая возвращает true, так как по умолчанию проверка отключена.

То есть в каком-то из скриптов у тебя функция OnVersion возвращает true или 1, поэтому проверка версии включается.

Я сначала думал, что дело в скриптах. Но поставил чистый Rushub доступный для скачивания на главное странице хаба + lua.dll . Никаких дополнительный скриптов не стоит.
Go to the top of the page
+Quote Post
Setuper
сообщение 19.10.2011, 9:38
Сообщение #225


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Такс... ещё раз... На чистом хабе без скриптов что в логи пишет?
Go to the top of the page
+Quote Post
Atlant
сообщение 19.10.2011, 9:46
Сообщение #226


Участник
**

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




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

У меня даже в коде есть коммент, что верлик хочет версию, без нее кикает. А птоха - да, не проверяет.
Go to the top of the page
+Quote Post
Mangust
сообщение 19.10.2011, 9:46
Сообщение #227


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 23.8.2011
Пользователь №: 9 616
Спасибо сказали: 0 раз




Цитата(Setuper @ 19.10.2011, 18:38) *
Такс... ещё раз... На чистом хабе без скриптов что в логи пишет?

Код
[Wed Oct 19 18:44:10 2011|484] (3) Conn: (sock 176) Accept new socket: 68
[Wed Oct 19 18:44:10 2011|500] (4) DcConn: (sock 68) IN: $Key …СА° A С±±АА01Рr/%DCN096%/іУqУУ±bВaPQqТЦБССЃ
[Wed Oct 19 18:44:10 2011|500] (4) DcConn: (sock 68) IN: $ValidateNick Magneto
[Wed Oct 19 18:44:10 2011|500] (3) DcConn: (sock 68) User Magneto to validate nick
[Wed Oct 19 18:44:10 2011|500] (4) DcConn: (sock 68) IN: $Version 1,0091
[Wed Oct 19 18:44:10 2011|500] (3) DcConn: (sock 68) Version:1,0091
[Wed Oct 19 18:44:10 2011|500] (4) DcConn: (sock 68) IN: $MyINFO $ALL Magneto <StrongDC++ V:2.03,M:A,H:3/3/0,S:1,O:1>$ $LAN(T3) 1$nomail$7345678954$
[Wed Oct 19 18:44:10 2011|500] (3) DcConn: (sock 68) Begin login
[Wed Oct 19 18:44:10 2011|500] (4) UserList: (1)[UserList] Before add: Magneto Size: 1
[Wed Oct 19 18:44:10 2011|500] (4) UserList: (2)[UserList] After add: Magneto Size: 2
[Wed Oct 19 18:44:10 2011|500] (3) DcConn: (sock 68) Adding at the end of Nicklist
[Wed Oct 19 18:44:10 2011|500] (3) DcConn: (sock 68) Entered on the hub
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (1)[HelloList] sendToAll begin
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (1)[HelloList] sendToAll end
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (2)[UserList] sendToAll begin
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (2)[UserList] sendToAll end
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (0)[EnterList] sendToAll begin
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (0)[EnterList] sendToAll end
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (0)[IpList] sendToAll begin
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (0)[IpList] sendToAll end
[Wed Oct 19 18:44:11 2011|656] (4) DcConn: (sock 68) IN: $Version 1,0091
[Wed Oct 19 18:44:11 2011|656] (1) DcConn: (sock 68) Attempt to attack in Version (repeated sending)
[Wed Oct 19 18:44:11 2011|656] (3) DcConn: (sock 68) closeNow (reason 8)
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (2)[UserList] Before leave: Magneto Size: 2
[Wed Oct 19 18:44:11 2011|656] (4) UserList: (1)[UserList] After leave: Magneto Size: 1
[Wed Oct 19 18:44:11 2011|656] (3) DcConn: (sock 68) Closing socket: 68
[Wed Oct 19 18:44:13 2011|734] (4) UserList: (1)[UserList] sendToAll begin
[Wed Oct 19 18:44:13 2011|734] (4) UserList: (1)[UserList] sendToAll end

от момента входа, до момента выхода.
Go to the top of the page
+Quote Post
Setuper
сообщение 19.10.2011, 9:56
Сообщение #228


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Magneto 2 раза отсылает версию.
Для чего это сделано не знаю, но русхаб отключает после повторной отсылки команд стадии входа, так как это часть огромной системы антифлуда.
Atlant, можешь убрать повторную отсылку команды $Version в Magneto?

Цитата(Atlant @ 19.10.2011, 10:46) *
У меня даже в коде есть коммент, что верлик хочет версию, без нее кикает. А птоха - да, не проверяет.

Верлик хочет версию, но не проверяет её значение.


Спасибо сказали:
Go to the top of the page
+Quote Post
Atlant
сообщение 19.10.2011, 10:08
Сообщение #229


Участник
**

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




Я бы с удовольствием отключил, но пока не могу найти в своем же коде, в какой момент это может происходить. Точнее, даже так, оно отправляет версию в ответ на $Hello от хаба. РусХаб для каких-то целей повторно отправляет приветствие?
Go to the top of the page
+Quote Post
Setuper
сообщение 19.10.2011, 10:12
Сообщение #230


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Если в $Supports не указано NoHello, то русхаб пересылает $Hello каждого пользователя из списка всех пользователей хаба.
Go to the top of the page
+Quote Post
Angel_D
сообщение 19.10.2011, 10:14
Сообщение #231


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Цитата
ну с птохой сравнивать в данном случае не корректно, так как птоха использует потоки с блокирующими сокетами, а русхаб использует один поток и неблокирующие сокеты

да, с этим безусловно согласен, и скажем больше - только поддерживаю то, что вы предпочитаете сделать что-то новое, а не такое же.
просто подобное "насилование" сетевого интерфейса всетаки не нормально, о чем решил вам сообщить.
на всякий случай - пользовался Win32 версией хаба под WinServer 2008 R2
Go to the top of the page
+Quote Post
Setuper
сообщение 19.10.2011, 10:15
Сообщение #232


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Atlant, а ты что не можешь сделать отправку $Version только после первого $Hello ?
Вообще логично после первого $Hello отправлять разом 3 команды: $Version 1,0091|$GetNickList|$MyINFO $ALL
Go to the top of the page
+Quote Post
Atlant
сообщение 19.10.2011, 10:34
Сообщение #233


Участник
**

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




Ясно. Ок, сейчас пересоберу с учетом нового знания. 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.


Спасибо сказали:
Go to the top of the page
+Quote Post
Angel_D
сообщение 19.10.2011, 10:40
Сообщение #234


Продвинутый участник
****

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Кстати, вот график нашелся для наглядности моих вчерашних экспериментов...


Спасибо сказали:
Go to the top of the page
+Quote Post
Mangust
сообщение 19.10.2011, 12:57
Сообщение #235


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 23.8.2011
Пользователь №: 9 616
Спасибо сказали: 0 раз




Цитата(Atlant @ 19.10.2011, 19:34) *
Ясно. Ок, сейчас пересоберу с учетом нового знания. big_smile.gif


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

Спасибо огромное.. Подтверждаю, все работает на ура )
Go to the top of the page
+Quote Post
PomanoB
сообщение 19.10.2011, 14:45
Сообщение #236


AmxModx Scripter
*****

Группа: Пользователи
Сообщений: 302
Регистрация: 2.12.2008
Из: Королев
Пользователь №: 1 283
Спасибо сказали: 127 раз




Atlant, Mangust наверное использует старую версию хаба, Setuper же исправлял эту ошибку с повторной отправкой хелло http://mydc.ru/topic2910s100.html?p=40064#entry40064
Go to the top of the page
+Quote Post
Setuper
сообщение 19.10.2011, 15:10
Сообщение #237


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Исправить то исправил, а вот релиза после исправления ещё не было.
В эти выходные сделаю релиз, а то действительно по мелочи набралось всего, да и давненько уже релиз не выпускался big_smile.gif
Go to the top of the page
+Quote Post
Atlant
сообщение 21.10.2011, 9:07
Сообщение #238


Участник
**

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




Ага, значит все-таки ошибка была. Ну в любом случае, исправлено как минимум с моей стороны big_smile.gif
Go to the top of the page
+Quote Post
dimajak
сообщение 14.11.2011, 23:39
Сообщение #239


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Для новичка есть инструкции?
Скачал rushub_2.3.7_win32.rar, скачал lua_plugin_2.6_win32.rar.
Распаковал, запустил rushub.exe. Создались подкаталоги: lang, logs, plugins и файл RusHub.xml.
Lua плагин в подкаталог plugins ?
Как установить хаб службой?
Как управлять хабом?
Есть GUI для управления хабом?
Скрипты куда кладутся?
Где хранятся данные о юзерах?
Go to the top of the page
+Quote Post
Артём
сообщение 15.11.2011, 0:21
Сообщение #240


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Цитата(dimajak @ 14.11.2011, 23:39) *
Есть GUI для управления хабом?

Пока только такая
Цитата
Скрипты куда кладутся?

в папку scripts
Цитата
Как управлять хабом?

скачать FirstRusHubBot
Цитата
Как установить хаб службой?

http://mydc.ru/topic4075.html?hl=rushub
Go to the top of the page
+Quote Post

16 страниц V  « < 10 11 12 13 14 > » 
Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts ВАЖНО: Topic has attachmentsВопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
1 049 Wariner 988 185 3.2.2019, 12:51 Посл. сообщение: MIKHAIL
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 45 194 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts RusHub.org
Решаем судьбу домена
12 Nickolya 21 236 19.5.2016, 4:58 Посл. сообщение: DEN 007
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 8 871 5.12.2015, 2:11 Посл. сообщение: Saymon21
No new ВАЖНО: Topic has attachmentsВаши Вопросы И Предложения По Поводу Форума
447 Svyat 320 402 20.10.2015, 19:39 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 104 251 28.9.2015, 13:34 Посл. сообщение: NeirRon
No new Topic has attachmentsRusHub. Пакеты для Debian/Ubuntu
47 KT315 61 986 24.5.2015, 23:14 Посл. сообщение: KT315
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 MIKHAIL 4 317 23.1.2015, 0:56 Посл. сообщение: MIKHAIL
No new Topic has attachmentsВопросы по протоколу NMDC
Делаю программу
26 Master255 29 592 12.1.2015, 0:38 Посл. сообщение: Master255
No New Posts Вопросы к Phazeus по Экзекутору
Мастер может забанить мастера, как решить в Экзекуторе?
1 AndreiDC 5 353 31.10.2014, 19:20 Посл. сообщение: Ksan
No New Posts ВАЖНО: Topic has attachmentsХаблист RusHub
13 ShadoWx 25 306 7.10.2014, 8:08 Посл. сообщение: mod
No new Topic has attachmentsУстановка rushub на ubuntu 12.04
для домохозяек и пенсионеров
43 hjet 48 147 2.10.2014, 12:16 Посл. сообщение: kotuk
No New Posts RusHub Сжатие
Не работает
1 ShadoWx 7 077 23.9.2014, 10:48 Посл. сообщение: PPA
No new От: Вопросы Разработчикам Скриптов
От темы с ID: 173
29 Wariner 25 906 28.1.2014, 13:11 Посл. сообщение: Alexey
No new Topic has attachmentsМелкие вопросы
44 Wariner 50 736 19.9.2013, 12:34 Посл. сообщение: Alexey

 



RSS Сейчас: 23.11.2024, 1:27