This is an old revision of the document!
Table of Contents
Services
Synchronet Services1) are loadable modules or external executables designed to be loaded by the Synchronet Services Server to service a particular TCP or UDP protocol for remote client connections. Synchronet Services are similar in concept to UNIX's [x]inetd services.
Service Types
There four types of services supported:
- Dynamic JavaScript (the most common service type)
- Static JavaScript (e.g. the IRC Daemon)
- Dynamic Native
- Static Native
JavaScript Services
Additional methods and properties available to Synchronet Services written in JavaScript:
Configuration
Services are normally configured via the services.ini
file in the ctrl
directory with some global settings controlled via the [Services]
section of the sbbs.ini
file.
Some static services (e.g. the IRC Daemon) may alternatively be executed independently of the Services Server using JSexec.
Standard Services
See Also
1)
a feature suggested by Angus McLeod of ANJO BBS