Verlihub's features

Low CPU/RAM usage

see the requirements

WWW interface

there are several of them, you can make your own, allows you to manage settings, reg users, banlist and more..

Windows GUI interface

Even if you run hub on linux, you can connect to it's databse from windows

Country zones and one IP zone

for specifying different users limit for every zone

Hub overfill and lag protection

does not allow you going too far in user count, if cpu can't do more, it won't

Quick kick+ban

add a special keyword into a kick reason, and here you are, you can ban /tmpban users with no more commands

DC++ tag parser with limiters

  • max/min slots per connection type
  • max_hubs per connection type
  • min upload limiter per connection type
  • min per slot upload limiter for each conection type
  • max hubs / slot ratio
  • option - allow only users with tag
  • option - remove tags from users

Admin specified Trigger commands

You can add as many as you wish commands sarting with + that print a defined file to user.
  • /proc/cpuinfo rules_en rules_whatever faq
  • even by crontab regularily generated files...
  • posisbility to modify the file contetns from a chat command
  • Plugin Support

    a great potential fro new features.. comming soon

    Anti freeze user system

    If user suddenly loses connection, he's freezed in the hub, but he is able reconnect..

    Spam limiters

  • min chat delay
  • max chat length
  • max chat lines
  • min search delay
  • no repetitive searches
  • ...
  • Registered users

    • Basic reg user (class 1)
      • crypted password for the nick
      • access priority before nonregistered user
      • never hanging nick
      • optional kick and forcemove protection
    • VIP reg user (class 2)
      • different min share limit (min_share_reg)
    • Basic Operators (class 3)
      • kick, ban, unban
      • different share limit
      • hide op's DC tags
      • optionaly see other users' tags
      • no tags verification
      • priority in entering hub
      • no search, chat, and other limitations
      • temporary protection of users
    • Cheef Operators (class 4)
      • rights to create/modify registered users up to class 2
      • automaticly protected from kicks of regular ops (class 3)
      • create temporary operators of calss 3, until their unconnection
      • permanent protection of users
    • Admin (class 5) - Conrolls all the stuff
    • Master (class 10) creates admins, absolute power ;)

    Ban users

    • directly from the kick by specifying the ban time
    • allways specify a reason
    • banned user trying to ligin sees the reason
    • IP bans, Nick bans, host bans, IP rangebans, other even...
    • kick+ban directly from the chat command
    • unbans are recorded, and a reson must be given
    • get a list of bans applying to a given nick or ip
    • banlist in stored in mysql, can be managed through the WWW interface

    Other

  • 10 redirect addresses
  • ops enter full hub
  • operators hierarchy
  • allowed characters for nicks
  • option - force nick prefix
  • option - force Country code ncik prefix
  • multiple listen ports
  • bind to a given ip
  • a realy basic hublist registering :-| TODO better one