Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Другие хабы _ FlexHub

Автор: Saymon 22.1.2011, 6:13



FlexHub - это серверное программное обеспечение (хаб) для организации пиринговых файлообменных сетей Direct Connect (DC++), написанное на Lua. Является open-source проектом и распространяется по лицензии AGPL v3.

Основные характеристики



TODO:


Недостатки
Врятли хаб будет держать больше 1000 юзеров.

Поддержка операционных систем:


Требования для Linux:


Ссылки:


Скачать:
 FlexHub_0.1_1037_win32_x86.zip ( 5.83 мегабайт ) : 61

 FlexHub_linux_svn1037.7z ( 5.04 мегабайт ) : 9

 FlexHub_Manual.chm.7z ( 281.06 килобайт ) : 12


http://mydc.ru/r/?http://www.flexhub.org/forum/index.php?action=downloads ( Только для зарегистрированных )

Автор: Delia 22.1.2011, 14:59

Недостатки
Насколько я понял, ADC в родном для него UTF-8 работать там не будет. То есть если вы хотели полноценный ADC хаб нахаляву, то Вас ожидает облом.

Автор: Saymon 22.1.2011, 15:05

Мда, поюзал я его тут, поковырял пару часов и десяток багов нашёлся. Репортанул флипфлопу, обещал поправить, но фиг знает...
с ADC да, обидно.


PS. По вопросу "как его настраивать?" - Либо ждите пока будет полноценный гуи либо курите команду !set big_smile.gif

Автор: Delia 22.1.2011, 15:19

Цитата
курите команду !set

В ADCH++ только её и курилa, терпимо.
У себя запустил, заработало. Прову хаб на нём уже обещала, так что позже буду ковырять капитально.

Автор: Saymon 22.1.2011, 17:21

Delia, в ADCH да, там не столь много настроек вроде как. big_smile.gif
Ну после Вашего капитального ковыряния хотелось бы увидеть хороший FAQ на русском языке ;)

Автор: Delia 22.1.2011, 18:00

Цитата
хороший FAQ на русском языке

Корячиться ради беты - жирновато будет. Сейчас играться можно сколько угодно, но раньше релиза творить что-то неразумно.

Автор: Saymon 22.1.2011, 20:59

Delia, а я ничего не говорю про бета версию big_smile.gif С релизом потом и faq. ;)

Да, по словам разработчика в ближайшее дни ждём ещё одну версию с исправленными багами.




Автор: mariner 22.1.2011, 21:16

Когда же люди поймут, что луа не для написания серверов.....

Автор: Saymon 23.1.2011, 4:06

FAQ:
Хочу добавить, что имеется возможность импорта аккаунтов из YnHub и PtokaX. (Возможно только в Gui )





Сначала убедитесь, что FlexHub содержит те же имена профилей как ваш хаб наYnhub или PtokaX.
Нажмите кнопку "'Import accounts" (на скрине красный кружок).
Для Ynhub: Выберите Ynhub, нажмите кнопку "Browse" и выберите файл accounts.xml, затем нажмите "Import accounts"
Для PtokaX: Выберите PtokaX, нажмите кнопку "Browse" и выберите файл RegisteredUsers.xml, затем нажмите "Import accounts".

Готово.

Оригинал: http://mydc.ru/r/?http://www.flexhub.org/forum/index.php?topic=98.0


Автор: Delia 23.1.2011, 9:43

Цитата
луа не для написания серверов.....

Угу. Работает ощутимо тормознуто даже через 127.0.0.1

Автор: philoum 26.1.2011, 5:52

hi, do u think its possible add timed messages txt in mainchat with this server ?
thanks
greetings

Автор: Saymon 26.1.2011, 9:48

philoum, no, impossible :(

Автор: Delia 28.1.2011, 19:42

Цитата
Когда же люди поймут, что луа не для написания серверов.....

Не объясните на пальцах почему именно?

Автор: mariner 28.1.2011, 20:25

Цитата(Delia @ 28.1.2011, 19:42) *
Не объясните на пальцах почему именно?

Цитата(Delia @ 23.1.2011, 9:43) *
Угу. Работает ощутимо тормознуто даже через 127.0.0.1


Это как бы ответ самому себе.

Цитата
Не объясните на пальцах почему именно?

Потому, что нельзя использовать язык программирования, нацеленный на вспомогательные функции и встраиваемость использовать для написания системного софта и серверов. Он просто не умеет рационально потреблять системные ресурсы. Вопросы?

Автор: Saymon 28.1.2011, 22:35

тут можно сказать я думаю, что умеет но не так хорошо, как софт написанный на С++ и других языках программирования...

Автор: Saymon 9.2.2011, 0:42

FlexHub Beta 0.1 svn 1016

Лог изменений
Цитата
fixed: rightclick commands
fixed: !set chatonly false will only display a message now and enable downloads/searches
fixed: errors related to unspecified !set hub_address
fixed: patterns performed the wrong actions
fixed: !update command
fixed: wrong usercount on stop/start hub
fixed: patternaction ReplaceLine didn't work
fixed: patternaction NotifyOpchat stopped the message
fixed: !addcmd will now use lowercase commandnames, creating a commandname with uppercase chars made the command fail
fixed: redirects on full hub
fixed: check for proper profilenames in Hub-Accounts.ini, will change to Reg if profile not found
fixed: bug in !ui when a user was protected
fixed: !addcmd changes commandname to lowercase now
fixed: properly mutexed adding/deleting of clients in tClient (caused several different errors)
fixed: NMDC searches
fixed: NMDC searches for local connections to the hub
fixed: errors when handling non-ADC and non-NMDC traffic on login
changed: textcommands won't show extended debug-info in mainchat anymore on command execution
fixed: huge lag on usercount > 1000
fixed: display of overrides in !showprofile
fixed: bug in handling overrides, most weren't working
fixed: chance of exception errors when stopping/starting hub
fixed: userlists refresh for NMDC
fixed: %[totalshare] variable for !addcmd texts
added: !set topic_broadcast to enable/disable topic changes broadcasting in mainchat
added: security category NL to limit userlist refreshes in NMDC
changed: !blockctm is now called !blockdownload
changed: no more display of hub stopped messages in feedroom
changed: %[user_lastlogin] is now %[user_login] showing the time of login
fixed: proper checking for protected IP's on DDOS or other malformed data on login
fixed: proper active port display in !userinfo
fixed: proper errorhandling on error during zlib compressing
changed: renamed files: import.log > Import.log Debug.txt > Debug.log ExceptionInfo.txt > Error.log
changed: command variables renamed: %[ip] to %[user_ip] %[nick] to %[user_name] %[user] to %[user_name] %[reginfo] to %[user_reginfo] %[downloadinfo] to %[user_downloadinfo]
added: option to disable talking in feed room (!set feed_talk true/false)
added: option to !addcmd to use min and max profile level to show commands
added: !set reg_prefix (if it's set, a user can only use !regme if the prefix in his nickname matches this one
added: !set minshare_reg (if it's set, a user can only use !regme if sharesize is bigger or equal than this size)

Обновил в первом посте...
Для обновления хаба также можно использовать: !update now

Автор: Nickolya 9.2.2011, 15:39

Я думаю оттуда можно забирать только хорошие идеи big_smile.gif а как хаб флекс в топку... Лучше подождать АДЦ в русхабе.

Автор: Saymon 9.2.2011, 15:43

Nickolya, ну да. Я итак по маленькому волоску дёргаю. big_smile.gif
А АДЦ, ну ждём, ждём. А пока у меня есть маленький хабик.
В прочем что плохого, что он у нас на форуме, и мы описываем нововведения? Я думаю абсолютно ничего плохого, а даже хорошо. big_smile.gif

Автор: Saymon 16.3.2011, 23:45

FlexHub Beta 0.1 svn 1037

Раскрывающийся текст
added : !comment <nick> <text> will add comments that show with !reginfo <nick>
changed : running FlexHub with --nogui in Linux doesn't need X11/gtk packages to be installed anymore
fixed : hub can now be started through ssh, when option --nogui is used
fixed : when adc or nmdc is disabled it won't show the disabled protocol hubaddress when using !addreg
fixed : properly protected "Bot" profile now, it's for internal use only
added : automatic detection and protection of the hub's external IP, based on !set hub_address
added : automatic cleanup of autobans once an hour
added : !set announce_higherprofile and !set announce_lowerprofile to determine output to user on profilechange
added : sending stats to update server for public hubs
fixed : !update now properly handles tth check on binary files
fixed : wrong result on nick patternchecks for profilelevels higher than -1
fixed : message when using an invalid !set category
fixed : NMDC rightclicks for textcommands
fixed : rightclick for !addcmd
changed : excluded TTH checks from search pattern checks
added : FlexHub Manual: FlexHub-Manual.chm by LadyStardust
added : usage level added in addcmd/modcmd (-u option)
added : timer added in addcmd/modcmd (-t option) for timed broadcasted PM or mainchat messages
added : !comment <nick> <text> Given without <text> it will clear comments, info shows in !reginfo <nick>
added : !set autoban_time
fixed : bug in ADC rightclicks for textcommands
fixed : application uptime in !corestats
fixed : bug in Hub-ALL.lua line 364 when joining the hub
fixed : wrong output of %[minshare]
fixed : wrong output of IP range ban duration
fixed : proper unban of expired nickban on reconnect
fixed : proper adding of new Ref addresses during DDOS, no more doubles in feed
fixed : addcmd/modcmd should now only accept correct patterns and options
fixed : all users/regs were dropped when hub reaches host user limit and an operator connects
fixed : bug in !showports <portnumber> when no users were connected to that port
fixed : wrong text on using !setprofile <nick> without <profile>
fixed : bug in rightclicks for showpattern / delpattern
fixed : when a muppetized user sends a PM an error could occur
changed : moved ddos settings from '!set security ddos' to '!set security'
changed : operators and higher won't be disconnected on 'wrong' passive or active searching
changed : values for !set security SR to prevent disconnecting innocent users
changed : !set nonrespond_wait changed to 0 to prevent lag
added: !about
added: timed status reports on DDOS attacks in feed
added: !attackstats providing detailed info on DDOS attacks, including the source hubs used in the attack
changed: improved handling of DDOS attacks, check '!set security ddos' for added settings
changed: !rs is now disabled when an update required a hub restart, but hub hasn't been restarted yet.

Автор: KT315 11.8.2011, 21:30

А без GUI никак нельзя? big_smile.gif

Автор: Saymon21 11.8.2011, 21:42

когда я юзал - можно было. Запускать с --nogui вроде

Код
./lua ./FlexHub.lua --nogui --port=порт хаба

как-то так
или это-же определено в FlexHub.lua
Код
    ["nogui"] = false,                    --// To disable the hub GUI use: true   To enable the hub GUI use: false

Автор: sergius_s 30.6.2013, 9:39

К посту о том, что хаб врядли будет держать более 1000 юзеров:

Код
********************************************************************************
         Current Hub Status:
   ********************************************************************************

   Hub Uptime       : 0 day(s) 13:38:18
   Hub Soft          : FlexHub
   Hub Version      : Beta 0.2
   Hub Revision     : 1386
   Mem Usage       : (Current) 75.10 MB (Peak) 86.37 MB
   Mem Free         : 211.10 MB

   Online Users       : Total: 1941    NMDC: 1941    ADC: 0
   Max Users      : Total: 2309    NMDC: 2308    ADC: 1
   Total bytes sent       : 6.33 GB         Raw:    6.82 GB         Compression ratio: 0.93       Saved: 503.95 MB
   Total bytes sent ADC    : 629.46 kB       Raw:    721.73 kB      Compression (in/out/too small):    180.86 kB / 88.59 kB / 540.87 kB
   Total bytes sent NMDC    : 6.44 GB         Raw:    6.82 GB        Compression (in/out/too small):    656.57 MB / 269.19 MB / 6.07 GB
   Compression ratio ADC   : Total:    0.87    Total ratio of supporting clients: 0.87    Pure compression: 0.49
   Compression ratio NMDC   : Total:    0.94    Total ratio of supporting clients: 0.94    Pure compression: 0.41
   Total bytes recieved   : 150.87 MB
   Sending         : (Current) 764.32 kB/s (Peak) 2.04 MB/s
   Receiving      : (Current) 3.58 kB/s (Peak) 97.77 kB/s

   Local Time      : 2012/09/18 20:57:37

   ********************************************************************************


http://mydc.ru/r/?http://www.flexhub.org/forum/index.php?topic=384.msg1726#msg1726

Автор: Артём 30.6.2013, 11:21

Цитата(sergius_s @ 30.6.2013, 9:39) *
К посту о том, что хаб врядли будет держать более 1000 юзеров:

не, ну когда пост писался и сколько уже версий флекса выпустили big_smile.gif
P.S. жаль что адрес не указали, интересно посмотреть на хабы.

Автор: Saymon21 30.6.2013, 11:35

С первых версий практически был один хаб с почти 2.3к юзеров. Работал в полне нормально...

Автор: sergius_s 20.9.2013, 20:13

Из последних новостей:

Для каждого Flex-хаба ведется веб-статистика. Пример работы статистики - http://mydc.ru/r/?https://vimeo.com/73554582
Создана русскоязычная поддержка на форуме - http://mydc.ru/r/?http://www.flexhub.org/forum/index.php?board=20.0
Основной приоритет теперь - создание GUI. FlipFlop на данный момент работает над этим интерфейсом, он показывал скрины, скажу только - это будет оригинальный GUI, не похожий на привычные.
С новым релизом выйдут: хаблист чисто для FlexHub-ов и уже созданный и протестированный пакет для Synology NAS.
В дальнейшем запланировано: создание функции мульти-язычного хаба и PtokaX Lua API для FlexHub.
Ну и естественно - дальнейшая стабилизация хаба, хотя он и так работает очень стабильно на всех системах.

Автор: sergius_s 26.10.2013, 14:11

Выпущено:

http://mydc.ru/r/?http://www.flexhub.org/forum/index.php/topic,683.0.html
http://mydc.ru/r/?http://www.flexhub.org/forum/index.php/topic,690.0.html
http://mydc.ru/r/?http://www.flexhub.org/forum/index.php/topic,645.0.html

Автор: sergius_s 27.6.2014, 18:46

Разработка GUI подходит к своей окончательной версии. Скрины вы можете увидеть тут - http://mydc.ru/r/?http://www.flexhub.org/forum/index.php/topic,673.msg2359.html#msg2359

Как обещал мне мой голландский друг FlipFlop, сразу после выпуска удаленного GUI, будет создана функция мульти-язычного хаба, конкретно в первую очередь - полностью русифицированный FlexHub, которым буду заниматься лично я.


С уважением,
sergius_s

Автор: Артём 27.6.2014, 19:30

sergius_s, где скрины?

Цитата
Ниже скрины удаленного GUI.

но ниже ничего нет...

Автор: Alexey 27.6.2014, 19:31

Не вижу скринов по ссылке. Вы не заинтересованы в просмотре скринов людьми без регистрации или/и пытаетесь подобным образом принудить к регистрации?

Автор: Артём 27.6.2014, 20:30

вот скрины...





extreme_sexy_girl.gif бесительный форум, пока восстановишь этот пароль... пока стянишь эти скрины... почему афтар сразу скрины не скинул сюда? Лишний раз пропиарить форум тот захотелось? big_smile.gif

Автор: sergius_s 24.9.2014, 22:39

Прошу прощения за столь долгое отсутствие. Действительно видимо движок SMF не дает нереганым просмотр вложений(либо так настроен), а именно так скрины залиты на форуме. Да, я посмотрел на своем форуме(он также на движке SMF) - действительно, чтобы не ставить моды или bb-коды, проще залить картонки как вложения - тогда они минимизируются до децельных, а разворачиваются при нажатии в полный размер. Извините, друзья, мой косяк big_smile.gif

Исправлю свою оплошность, вот скрины:









Цитата(Артём @ 28.6.2014, 0:30) *
extreme_sexy_girl.gif бесительный форум, пока восстановишь этот пароль... пока стянишь эти скрины... почему афтар сразу скрины не скинул сюда? Лишний раз пропиарить форум тот захотелось? big_smile.gif


Зачем стягивать скрины, если они при нажатии разворачиваются? А пиарить наш официальный форум мне зачем(он же весь на английском, кроме моего раздела Русской поддержки)? Я мог дать ссылку и на мой форум с этими же скринами для пиара big_smile.gif Повторю - просто не досмотрел и недопроверил! big_smile.gif

Автор: sergius_s 28.2.2015, 22:21

Цитата(Артём @ 30.6.2013, 15:21) *
не, ну когда пост писался и сколько уже версий флекса выпустили big_smile.gif
P.S. жаль что адрес не указали, интересно посмотреть на хабы.


1994 юзеров, хаб пашет без траблов - траблы были в линуксовых настройках - http://mydc.ru/r/?http://clip2net.com/s/3dlmKm7

Автор: Артём 1.3.2015, 11:58

sergius_s, пфффф... некропост... это было интересно в 2013 году, а сейчас 2015.

Автор: sergius_s 5.6.2015, 0:13

Так получилось, что я ушел из команды разработчиков FlexHubDev. Причем по своему желанию. Ну, были причины...
Именно поэтому я начал делать русификацию FlexHub на последней версии 1469.

Хаб написан весь на Lua, все в скриптах, потому я не могу сделать отдельную функцию хаба для перевода.(Потому не надо и нельзя использовать команды !update и !update now , иначе хаб проверится с сервером, найдет отличия и восстановит все на английский по умолчанию)

Я могу только перевести скрипты для истинных фанатов FlexHub.

Меню и часть бот-сообщений я уже перевел (поверьте это было не легко).

FlipFlop назло мне скоро выпустит новую версию FlexHub, над которой мы работали вместе. Но все же..

3 хаба уже работают на тестировании русской версии (Siberia DC Community, MegaBit и Universal Hub. Завтра будет полный релиз менюхи.

Осталось перевести все сообщения бота и консоли... А это половина хаба... Епаааать ту Люсю...

Позже выложу полный русик FlexHub Beta svn 1469

Цитата(Артём @ 1.3.2015, 15:58) *
sergius_s, пфффф... некропост... это было интересно в 2013 году, а сейчас 2015.

Я не соглашусь с тобой. Сети DC и так загибаются, но есть люди, которые хотят чего-то нового, до сих пор неизвестного им. Такие люди всеръез запускают хабы, пусть даже покупают домены, но они продолжают дело DC. И главное - им надоела тупая птока, которую может каждый поставить и напихать кучу ненужных скриптов(если еще разберется как их двигать, чтобы не синтаксячали).
Некоторым владельцам намного интереснее поработать консольнее(при этом имея меню хаба в клиенте).

Так что тут - кому что нравится. Мы и с RoLex-ом говорили - однозначное решение: лишь бы нам не мешали развиваться.

 ruflex.rar ( 290.25 килобайт ) : 4
 

Автор: HackFresse 5.6.2015, 11:12

Еще один срач внутри DC закончился печалькой.

Цитата
FlipFlop запретил мне использовать этот сервер для выкладки русифицированного FlexHub.

Кроме того, он намекнул Вам, что не будет оказывать поддержку русской версии хаба.
А он и не помогал Вам никогда, я вам давал советы и предложения.

Цитата
Да!!! Очень ВАЖНО!!!

После установки русифицированных скриптов, не используйте команды !update и !update now !
Оригинальные скрипты переведены вручную, это не функция хаба, поэтому после обновленя хаб проверит Ваши скрипты и оригинальные и восстановит их по умолчанию на англйискую версию!


Разосрались между собой, а крайними получаются юзеры.
Если хочешь русский язык - придётся сидеть на устаревшем софте с кучей изменённых кем-то скриптов без возможности обновления и поддержки от разработчика.

Кривоватое какое-то выходит "однозначное решение", сомнительное..

Автор: sergius_s 5.6.2015, 14:37

Цитата
Если хочешь русский язык - придётся сидеть на устаревшем софте с кучей изменённых кем-то скриптов без возможности обновления и поддержки от разработчика.

Так я и не призываю всем кидаться ставить мой перевод, хотя уже 5 хабов работают безболезненно с ним. Я, например, на английской версии никогда не обламывался. Появилось желание - сделал перевод для себя и для друзей.
Что касается обновлений... А они есть? big_smile.gif svn 1469 вышла еще в октябре 2013 года и это последняя версия на данное время. Обновление будет, но оно не имеет каких-то сильных изменений. И скорее всего это будет последнее обновление.

Так что каждому свое big_smile.gif

Автор: sergius_s 30.6.2015, 13:15

Обнаружил косячок в моем переводе. Косячило только на винде, на лине хз как, но вроде не отразилось, но на всякий случай прикреплю исправленную версию.

Просто воткните эти папки в ваш FlexHub.

 new11062015.rar ( 290.07 килобайт ) : 4
 

Автор: sergius_s 5.9.2015, 16:44

Новая версия русика для FlexHub.

Переведено несколько скриптов, исправлены косяки в GUI.
Установка та же: остановите хаб и просто воткните папки из архива в ваш FlexHub. Запустите хаб.

Перевод продолжается, а хаб становится более удобным. Но, не смотря на это, я прошу писать о всех обнаруженных ошибках в переводе мне в личку тут или на моем хабе dchub://RuFlexHub.Ru !



С уважением,
sergius_s

 10092015.rar ( 293.29 килобайт ) : 9
 

Автор: sergius_s 11.1.2016, 5:36

Цитата(sergius_s @ 5.9.2015, 20:44) *
Новая версия русика для FlexHub.


Перевод русика почти завершен, но я не буду выкладывать его. Есть личные причины. За переводом обращайтесь к главному разработчику FlipFlop на хабах.

Автор: Артём 11.1.2016, 19:21

Цитата(sergius_s @ 11.1.2016, 5:36) *
Перевод русика почти завершен, но я не буду выкладывать его.


Для чего тогда сообщать о, почти завершенном, переводе, что бы люди знали что он есть и что им не будешь делиться? bad_smile.gif

Автор: MARVELtm 23.9.2016, 9:20

Грядут перемены - сети DC возвращают свое Величие!!!


Подскажите где отключить проверку обновления при старте хаба. а то меняю меняю настройки и надпись - а все толку , при перезапуске сервера все возвращается с "нуля"

Разобрался с обновлением - где была допущена ошибка, и он восстанавливал настройки по умолчанию.

Вопрос такой, подскажите как отредактировать приветствие при входе на сервер. Я так понимаю через правку HubCommands, но каждый раз когда я его правлю, где то допускаю ошибку и он на дефолтные сбрасывается.
А лучше выложите файлик, посмотреть правильные тэги для редактирования текста.

Автор: KCAHDEP 23.9.2016, 15:33

вот тут почитай http://mydc.ru/r/?http://www.flexhub.org/forum/index.php/board,20.0.html?PHPSESSID=tf4r62g9n69gi04tae9k3lvjo6

Автор: MARVELtm 26.9.2016, 17:15

Походу этот сайт не обслуживается уже, все никак не регистрируют.

С настройками разобрался, а вот вопрос про поддержку скриптов из других хабов , реализовано ли она ?

Автор: KCAHDEP 26.9.2016, 19:08

не поддерживает, подзабросили flex