Synchronet v3.18b-Win32 (install) has been released (Sept-2020).

Synchronet v3.19a, now under development, requires libarchive-dev to build successfully.

You can donate to the Synchronet project using PayPal.

This is an old revision of the document!


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:

  1. Dynamic JavaScript (the most common service type)
  2. Static JavaScript (e.g. the IRC Daemon)
  3. Dynamic Native
  4. Static Native

JavaScript Services

Additional methods and properties available to Synchronet Services written in JavaScript:



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

a feature suggested by Angus McLeod of ANJO BBS

In Other Languages
Translations of this page: