Voodoo

From OGN-Wiki

Jump to: navigation, search

More info is available at the project's website http://eclipse.uk.to/voodoo

Why Voodoo?

Because it is the best! ;-)

But being serious, those are just a few Voodoo abilities that should convince you:

  • Easy for programmers to create their own modules/plugins as voodoo delivers well-documented and simple [but powerful], event-driven API.
  • Really low system resources usage [and usually administrators get MAD if you use too much]
  • Speed comparable to c++ bots, which is a GREAT result for PHP bot
  • You can configure basically every aspect of bot behaviour [e.g. how much kicks to do in the line, or how many commands per second may be executed]
  • Excellent clone-checker [like in psotnic] - there's no way any clone would slip to your channel
  • Stability and reliablity. Voodoo works as a service bot for some game teams on OnlineGamesNet - they could have used eggdrops ;)
  • Fully extensible by modules and plugins subsystem, it could even run its own web server! [module in development, proof-of-concept available]
  • It's totally free!. You can use Voodoo when- and wherever you want!
  • Runs on any OS that would run PHP with socket extension [possible external modules dependencies]
  • Botnet features - you are able to link several Voodoo's together and manage them conveniently from one hub bot. Botnet protocol is secure thanks to arc4 encryption.

About Voodoo

Voodoo is modern, fast and CPU efficient IRCBot written entirely in PHP. Main features

  • Very extensible by modules, events and plugins.
  • Fast as hell
  • Many configuration options
  • Works well on all networks
  • Event-oriented
  • Ability to work on multiple sockets at time, which enables party-line and botnet features [in future]
  • Reliable and fast clone-checking [+anticlone] system
  • Botnet-enabled. Your Voodoo's can share their user- and chanlists and you have an easy way to control them all from single place - your hub's console.

FAQ:

  • 1. What do I need to run Voodoo on my server?

Any machine running *NIX compatible system should be fine. But Voodoo has some software requirements. You need PHP5 available via CLI [console] with enabled socket module and permission for run screen for your account.

  • 2. How much resources does Voodoo use?

It's rather inaccurate way, but PHP memory_get_usage() reports about 1600KB for 3 channels and 2400KB for 55 active channels [service bot on OnlineGamesNet]. CPU usage so low that you'll hardly notice it in top. Don't worry, your admin won't kick you out for Voodoo ;-) [as happened to be with for example AversE or Evangeline]

  • 3. How do I install/configure Voodoo?

Check out install instructions and configuring Voodoo pages. For some in-depth help check out the Voodoo usage page

  • 4. How do I use botnet features in Voodoo?

Read the Voodoo botnet guide

Personal tools