myDC.ru

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

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> Verlihub, Описание

Теги
Нет тегов для показа
Svyat
сообщение 3.6.2008, 16:19
Сообщение #1


Активный участник
***

Группа: Администраторы
Сообщений: 77
Регистрация: 3.6.2008
Из: Тула
Пользователь №: 9
Спасибо сказали: 52 раза




Прикрепленный файл  verlihub_logo.gif ( 2.63 килобайт ) Кол-во скачиваний: 1269

Verlihub

Описание
Verlihub — это серверное программное обеспечение (хаб) для организации пиринговых файлообменных сетей Direct Connect (DC++), написанное на C++. Является open-source проектом и распространяется по лицензии GNU GPL.
Verlihub разработан под операционные системы UNIX. Прежде всего для GNU/Linux и FreeBSD. В настоящий момент существуют нестабильные сборки и под Microsoft Windows.
Для расширения возможностей использует скрипты на языке lua. Существует также альфа-версия плагина PerlScript, реализующего поддержку скриптов на языке perl.

Плюсы:
+ Не требователен к системным ресурсам.
+ Быстрая работа (лучшая скорость по сравнению с аналогами в UNIX-системах)
+ Возможен запуск нескольких экземпляров хаба на одной системе.
+ Поддерживает скрипты на языке lua.
+ Использует базу данных MySQL.
+ Умеет работать из-под непривилегированного пользователя.

Минусы:
- Малый выбор скриптов.
- Несовместимость с PtokaX Script API.
- Сложность установки (большое количество зависимостей и не только)

Ссылки:
Официальный Сайт: http://www.verlihub-project.org/
Официальный Форум: http://forums.verlihub-project.org/
Коллекция LUA: http://www.verlihub-project.org/doku.php?id=lua
Плагины: http://forums.verlihub-project.org/viewforum.php?f=4
Go to the top of the page
+Quote Post
Setuper
сообщение 1.2.2009, 14:37
Сообщение #2


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

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




LUA API функции Verli хаба.
Код
Main() - функция, выполняемая при старте скрипта
UnLoad() - функция, выполняемая при остановке скрипта
VH_OnTimer() - таймер (выполняется каждую секунду)
VH_OnNewConn(sIP) - функция соединения
VH_OnCloseConn(sIP) - функция разъединения
VH_OnParsedMsgChat(sNick, sMsg) - функция приёма сообщения в чат
VH_OnParsedMsgPM(sFrom, sMsg, sTo) - функция приёма пм
VH_OnParsedMsgSearch(sNick, sData) - функция поиска
VH_OnParsedMsgConnectToMe(sNick, sOtherNick, sIP, iPort) - функция, выполняемая при активном коннекте
VH_OnParsedMsgRevConnectToMe(sNick, sOtherNick) - функция, выполняемая при пассивном коннекте
VH_OnParsedMsgSR(sNick, sData) - функция возврата результата поиска (при пассивном поиске)
VH_OnParsedMsgMyINFO(sNick, sData) - функция получения MyINFO строки
VH_OnParsedMsgValidateNick(sData) - функция проверки ника
VH_OnParsedMsgAny(sNick, sCmd) - функция приёма другой команды (не чат и не пм)
VH_OnParsedMsgSupport(sNick, sParams) - функция поддерживаемых дополнений
VH_OnParsedMsgMyPass(sNick, sData) - функция, выполняемая при отсылке пароля
VH_OnUnknownMsg(sNick, sCmd) - функция неизвестных для хаба команд
VH_OnOperatorCommand(sNick, sCmd) - функция, выполняемая при отсылке в чат команды оператора (префикс !)
VH_OnOperatorKicks(sOPNick, sNick, sReason) - функция кика
VH_OnOperatorDrops(sOPNick, sNick) - функция дропа
VH_OnValidateTag(sNick, sTag) - функция получения тэга
VH_OnUserCommand(sNick, sCmd) - функция, выполняемая при отсылке в чат команды пользователя (префикс +)
VH_OnUserLogin(sNick) - функция, выполняемая при входе юзера
VH_OnUserLogout(sNick) - функция, выполняемая при выходе юзера
VH_OnNewReg(sOPNick, sNick, sClass) - функция регистрации
VH_OnNewBan(sOPNick, sIP, sNick, sReason) - функция бана


Методы Verli хаба:
Код
VH:SendDataToUser(sData, sNick) - отправляет данные пользователю
VH:SendDataToAll(sData, iMinClass,  iMaxClass) - отправляет данные всем
VH:SendPMToAll(sData, sFrom, iMinClass,  iMaxClass) - отправляет данные всем в пм
VH:CloseConnection(sNick) - закрывает соединение с пользователем
VH:GetMyINFO(sNick) - возвращает MyINFO строку пользователя
VH:GetUserClass(sNick) - возвращает класс пользователя
VH:GetUserHost(sNick) - возвращает хост пользователя
VH:GetUserIP(sNick) - возвращает ip пользователя
VH:GetNickList() - возвращает список пользователей хаба
VH:Ban(sNick, iTime, iBanType) - выставляет временный бан пользователю
VH:KickUser(sOPNick, sNick, sReason) - кикает пользователя
VH:ParseCommand(sCommandLine) - разбирает командную строку по командам
VH:SetConfig(sConfigName, sKey, sValue) - устанавливает значение настройки
VH:GetConfig(sConfigName, sKey) - возвращает значение настройки
VH:AddRobot(sBotName, iClass, sBotDescription, sConnection, sBotEMail, sShareSize) - регистрирует бота
VH:DelRobot(sBotName) - удаление бота
VH:SQLQuery(sQuery) - делает запрос в бд
VH:SQLFetch(sData) - преобразует данные в читаемый вид
VH:SQLFree() - очищает используемую базой данных временную память
VH:GetUsersCount() - возвращает общее число пользователей на хабе
VH:GetTotalShareSize() - возвращает общую шару хаба
VH:GetVerliPath() - возвращает путь к хабу


Спасибо сказали:
Go to the top of the page
+Quote Post
Evgen
сообщение 26.4.2009, 21:24
Сообщение #3


Абсолютный новичок


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




Народ HELP !!!
Хочу обновить свой VerliHub на новую версию 0.9.8e
Сделал все указанно по инструкции на ихнем сайте :

CODE
17-03-09: VerliHub 0.9.8e and LUA 1.7 are in GIT

VerliHub development continues and we have recently moved new version in public GIT repository. In order to download it you need git utility:

*
Gentoo users:

emerge dev-util/git

*
Fedora users:

yum install git

*
Debian users:

apt-get install git

Now type:

git clone git://verlihub.git.sourceforge.net/gitroot/verlihub trunk/verlihub

Have fun ;)


а вот толку я от этого не получил ((( подскажите плиз как надо все правильно установить !!!
Go to the top of the page
+Quote Post
mariner
сообщение 26.4.2009, 22:56
Сообщение #4


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




какая система, а то экстрасенсы в отпуске. Плюс, снеси старую версию и поставь новую. Кроме того есть подозрение, что с там надо еще репозитории добавить нестандартные. PS с тебя нефть и бесплатные интернеты big_smile.gif
Go to the top of the page
+Quote Post
Evgen
сообщение 27.4.2009, 12:17
Сообщение #5


Абсолютный новичок


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




Да извините тупанул,система Ubuntu 9.04
Вы добавили "Плюс, снеси старую версию и поставь новую" я даж хз где там эта новая лежит то.
Или я его уже скачал командой "git clone git://verlihub.git.sourceforge.net/gitroot/verlihub trunk/verlihub" !?!?))
Подскажите пожалуйста что там и как надо мне доставить буду очень признателен secret_smile.gif
Go to the top of the page
+Quote Post
mariner
сообщение 27.4.2009, 13:36
Сообщение #6


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




ну посмотреть что снести легко, достаточно:
1ый шаг - updatedb
2ой шаг - locate verli
После этого он выдаст все имена айлов, его есть слово или часть слова - verli Ну и собственно удаляй, что надо.

И кроме того, настоятельно советую собирать все в deb пакеты и устанавливать из них. Тогда такие косяки будут сведены к минимуму.

PS ну и еще, если сидишь на убунте, сиди на TLS дистре. Там все лучше пашет.
Go to the top of the page
+Quote Post
Evgen
сообщение 27.4.2009, 13:55
Сообщение #7


Абсолютный новичок


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




Хорошо,спасибо !!! Учту все ваши ответы и пожелания,будет действовать !!! Как все отлажу и разберу выложу все по деталькам чтоб всем было понятно !!! Еще раз спасибо !!! big_smile.gif
Go to the top of the page
+Quote Post
Canek
сообщение 13.5.2009, 20:10
Сообщение #8


Абсолютный новичок


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




Вот за API душевное спасибоbig_smile.gif
Go to the top of the page
+Quote Post
derSpinner
сообщение 27.5.2009, 12:43
Сообщение #9


Активный участник
***

Группа: Пользователи
Сообщений: 70
Регистрация: 8.6.2008
Из: емерово
Пользователь №: 16
Спасибо сказали: 1 раз




а че никто за версиями не следит? уже новая вышла
Go to the top of the page
+Quote Post
Alex1977
сообщение 29.6.2009, 15:18
Сообщение #10


Абсолютный новичок


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




Цитата(derSpinner @ 27.5.2009, 13:43) *
а че никто за версиями не следит? уже новая вышла

В новой версии не работают команды Бана, из за того что verlik неправильно рассовывает данные ников и IP по ячейкам MySQL, а точнее путает их местами... Приходится банить командой кик... Но и эта команда не хочет банить больше чем на сутки... beat_brick.gif Ещё, непонятная бодяга получилась с lua плагином, поставилось всё вроде без ошибок, и работало нормально пока я не пустил на хаб народ... Проработав, несколько минут хаб упал, в логах тишина, при повторных запусках хаб сразу же закрывается... Выключил Lua плагин в настройках... всё заработало и луа скрипты продолжают работать как ни в чём не бывало, хаб не падает... Очень долго парился с автоматической регистрацией (у меня экзекутор стоит) - регистрация проходит, в базе запись есть, а хаб продолжает думать что юзер не зарегин. И так пока хаб не перезапущю... Всё заработало после того как в настройках хаба убрал кеш... А вот с банами конечно засада... Сёдня хаб опять "упал" - по какойто причине начинают возникать ошибки в луа скрипте:
LUA error: ...rytie polzovateli.HiddenUsers/verlihub/OnCommand.lua:12: attempt to call global 'SendAddMyInfoToAll' (a nil value)
LUA error: /etc/verlihub/scripts/riklama.lua:578: attempt to concatenate global 'user' (a nil value)
LUA error: /etc/verlihub/scripts/riklama.lua:578: attempt to concatenate global 'user' (a nil value)
LUA error: /etc/verlihub/scripts/riklama.lua:578: attempt to concatenate global 'user' (a nil value)
LUA error: /etc/verlihub/scripts/riklama.lua:578: attempt to concatenate global 'user' (a nil value)
LUA error: /etc/verlihub/scripts/riklama.lua:578: attempt to concatenate global 'user' (a nil value)
LUA error: /etc/verlihub/scripts/riklama.lua:578: attempt to concatenate global 'user' (a nil value)
Stopping..

Хотя изначально всё работает без ошибок...
Go to the top of the page
+Quote Post
nail
сообщение 2.12.2009, 16:02
Сообщение #11


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 27.11.2009
Пользователь №: 5 183
Спасибо сказали: 1 раз




Подскажите, в верли есть возможность сделать так, чтобы в юзерлисте операторы видели ip адреса пользователей, их тегги, режим и т.п., а обычные пользователи нет?
Go to the top of the page
+Quote Post
Setuper
сообщение 2.12.2009, 16:22
Сообщение #12


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

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




да
Go to the top of the page
+Quote Post
nail
сообщение 2.12.2009, 18:37
Сообщение #13


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 27.11.2009
Пользователь №: 5 183
Спасибо сказали: 1 раз




Цитата(Setuper @ 2.12.2009, 17:22) *
да

Можно поподробнее, как? big_smile.gif
Go to the top of the page
+Quote Post
ustas
сообщение 2.12.2009, 19:53
Сообщение #14


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

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




!set send_user_ip 1
Go to the top of the page
+Quote Post
nail
сообщение 2.12.2009, 20:07
Сообщение #15


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 27.11.2009
Пользователь №: 5 183
Спасибо сказали: 1 раз




ммм, это устанавливает выдачу всем, а мне нужно только операторам
всмысле оператор заходит - хаб ему сразу выдаёт полный юзерлист с заполненными строками ip адресов пользователей, их тегов, режимов рботы и т.п.
заходит пользователь - ему выдаются только ники пользователей и шара, тэги, ip адреса не выдаются.
Как это сделать?
Go to the top of the page
+Quote Post
nail
сообщение 4.12.2009, 0:27
Сообщение #16


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 27.11.2009
Пользователь №: 5 183
Спасибо сказали: 1 раз




Ну чё все да да, а как к делу - молчание? Подскажите хоть где искать?
Go to the top of the page
+Quote Post
viktor6
сообщение 23.12.2010, 19:32
Сообщение #17


Начинающий
*

Группа: Пользователи
Сообщений: 12
Регистрация: 1.1.2009
Пользователь №: 1 630
Спасибо сказали: 1 раз




Ребята помогите немогу найти как разрешить использовать чат всем
у меня сейчас получается что гости могут говорить а зарегеные пользователи уже не могут писать в чат
Go to the top of the page
+Quote Post
KT315
сообщение 28.12.2010, 0:32
Сообщение #18


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

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Насколько известно мне, можно сделать чат только для зарегистрированных пользователей, но не наоборот. Задается переменными
Код
- [::]  chat_default_on    =   1
- [::]  mainchat_class    =   0

Это, что касается самого VH. Если дело в скриптах, разбирайтесь с ними, такое не исключено.


Спасибо сказали:
Go to the top of the page
+Quote Post
viktor6
сообщение 28.12.2010, 0:48
Сообщение #19


Начинающий
*

Группа: Пользователи
Сообщений: 12
Регистрация: 1.1.2009
Пользователь №: 1 630
Спасибо сказали: 1 раз




да дело было в скрипте и в настройках верли там в настройках стояло что при регистрации давало группу или как там -1
Go to the top of the page
+Quote Post
LyaKich
сообщение 5.2.2011, 21:54
Сообщение #20


Начинающий
*

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




Подскажите как под Win поставить? Где найти?
Go to the top of the page
+Quote Post

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Verlihub
От темы с ID: 18
0 Tsd 3 302 27.8.2016, 13:29 Посл. сообщение: Tsd
No new Topic has attachmentsVerliHub for Windows
Описание
35 Nexx_&_All 43 987 17.7.2015, 23:29 Посл. сообщение: dimetro
No New Posts Verlihub и pisg
как правильно собрать плагин pisg
0 MaxFox 6 103 23.7.2013, 9:12 Посл. сообщение: MaxFox
No New Posts VerliHub
3 Саймон 8 694 15.5.2013, 11:35 Посл. сообщение: HackFresse
No new Topic has attachmentsСкрипт блок привата и общего чата (ответ цифрами) для Verlihub
19 Алекс 21 455 28.11.2012, 0:30 Посл. сообщение: Алекс
No New Posts freebsd + verlihub + luaсокеты
10 dsd10 14 398 30.10.2012, 22:16 Посл. сообщение: Vizunchik
No New Posts VerliHUB + LUA
Удаление с сервера LUA библиотек
8 term121212 12 829 8.6.2012, 15:24 Посл. сообщение: vex112
No New Posts LUA + VerliHUB
Удаление с сервера LUA библиотек
0 term121212 4 283 3.6.2012, 13:15 Посл. сообщение: term121212
No New Posts Панель управления типа pradmin на Verlihub и RusHub
4 po fenshyj' 7 862 20.5.2012, 11:56 Посл. сообщение: Saymon21
No New Posts Перестал запускатся DC Verlihub
4 phoenix34 9 095 7.3.2012, 13:55 Посл. сообщение: Vizunchik
No New Posts Аналог в verlihub
6 ShadoWx 10 245 15.2.2012, 18:19 Посл. сообщение: ShadoWx
Moved verlihub
verli
0 qqqqqq 0 6.11.2011, 14:33 Посл. сообщение: Setuper
No New Posts verlihub Помогите
4 tolya 10 317 3.9.2011, 22:01 Посл. сообщение: ShadoWx
No New Posts Topic has attachments[WEB-REGISTRATION]- Веб-Регистрация [VERLIHUB]
Регистрация пользователей на сайте вашего хаба.
8 ShadoWx 14 731 22.7.2011, 18:46 Посл. сообщение: ShadoWx
No New Posts Topic has attachmentsНужна помощь в переделке скрипта(VerliHub)
Глушит юзеру приват по диапозону
2 FreeNas 6 543 11.4.2011, 17:21 Посл. сообщение: FreeNas

 



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