Svs Services Package
Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
etc
help
src
.gitignore
LICENSE
README.pod
configure
svs
svs.conf.example

README.pod

DESCRIPTION

Svs is an extended services package. If you're running a normal services package, you should not replace them with Svs, but run Svs along side them. Svs' goal is to provide functions neither normal services / the IRCd can perform.

INSTALL

You should run the "./configure" script to make sure your Perl installation is mature enough to run Svs. The non-core modules Svs requires are: - Config::JSON - Moose

You can install these by running the command: - $ sudo cpan -if Config::JSON Moose

If you do not have sudo privileges, you should download the modules and compile them from source, then move them into the 'src/' directory of Svs. You will need 'sudo' to download the packages as well. If you download the packages on a local machine, then transfer them via scp or FTP, you can unzip, and run these commands to compile:

  - perl Makefile.PL
  - make

Don't try running make install, you will need root for that process. Simply move the compiled modules to svs/src/.

CONFIGURATION

The configuration file is in JSON-Style 1 (this is why Config::JSON is required). You should copy svs.conf.example -> svs.conf in the same directory its in, edit it, then start. The supported protocol modules are:

  - Protocol::InspIRCd (InspIRCd 1.2+)
  - Protocol::Unreal (Unreal 3.2+)
  - Protocol::TS6 (TS6 Generic: ircd-ratbox, charybdisircd, shadowircd, etc.)

HELP

Svs's homepage is @: http://aspire.janusirc.com/

Svs's help wiki is @: http://wiki.janusirc.com/aspire (still under construction)