/SPADS

SpringRTS Perl Autohost for Dedicated Server

Primary LanguagePerlGNU General Public License v3.0GPL-3.0

SPADS

SPADS (Spring Perl Autohost for Dedicated Server) is a Perl autohost program for SpringRTS, released under GPL v3 license. It has been designed from start for headless servers without any graphic interface, and is heavily customizable through various configuration levels and a plugin system. For more details please refer to SPADS thread on Spring forums.

Components

SPADS is based on the templates provided by following project:

Dependencies

The SPADS application depends on following projects:

SPADS also depends on following projects (hosted remotely) for additional functionalities:

  • SLDB for TrueSkill support and advanced multi-account detection.
  • spring replay site for automatic replay uploading.

Installation

The installation can be performed by downloading the installation package and following the instructions of the INSTALL file.

The installation package contains following components (other components are automatically downloaded):

Documentation

  • The SPADS reference guide for all SPADS commands and settings is available online here. It can be generated from any SPADS installation directory by using following command (files are generated in the directory specified by the "varDir" setting in spads.conf):

      perl spads.pl etc/spads.conf --doc
    
  • The SPADS plugin API documentation is available online here. It can be generated from any SPADS installation directory by using following command (the pod2html.css file can be found here):

      pod2html -css=pod2html.css --infile=SpadsPluginApi.pm --outfile=spadsPluginApiDoc.html --title="SPADS Plugin API Doc"
    
  • Additional documentation can be found on SPADS wiki.

Licensing

Please see the file called LICENSE.

Author

Yann Riou yaribzh@gmail.com