Verlihub
Материал из MyDC's Wiki
(Перенаправлено с VerliHub)
Verlihub | |
Тип | Серверное программное обеспечение |
Написана на | C++ |
ОС | Linux / FreeBSD |
Последняя версия | 0.9.8e-r2 (5 мая 2009) |
Лицензия | GNU GPL |
Сайт | www.verlihub-project.org |
Verlihub — свободное и открытое серверное программное обеспечение для организации файлообменных сетей Direct Connect. Предназначен для UNIX-систем, прежде всего Linux и FreeBSD.
Содержание |
Особенности Verlihub
- Является проектом c открытым исходным кодом и распространяется по лицензии GNU GPL.
- Разрабатывается под Linux, но может работать и на FreeBSD, существуют нестабильные (проявляется уже при 100 пользователях) сборки под Microsoft Windows.
- Использует MySQL для хранения настроек и других данных.
- Поддерживает механизм подключаемых модулей (плагинов, от англ. plug-in).
- Имеет возможность создания скриптов на языке Lua (с помощью плагина LuaScript). К сожалению, Lua API хаба отличается от API популярного хаба PtokaX, для которого существует множество скриптов. Существует также альфа-версия плагина PerlScript, реализующего поддержку скриптов на языке Perl.
- Работает как демон (англ. daemon), умеет работать из-под непривилегированного пользователя, возможен запуск нескольких экземпляров хаба на одной системе.
- Написан на языке C++.
- Отличается эффективной работой и невысокой нагрузкой на процессор, память и сеть при большом количестве пользователей. Известны случаи, когда хабы успешно держат по нескольку тысяч пользователей на компьютере с процессором класса Pentium II.
Недостатки
- Сложность в установке, сопровождении и решении проблем.
- Отсутствие стабильной версии под Windows.
- Небогатый Lua API. Несовместимость с Lua API хаба PtokaX.