Synchronet BBS - Multinode Bulletin Board Software

Back to Table of Contents

Synchronet Features

General

  • Designed from the ground up as a reliable and feature rich multi-node BBS
  • Up to 250 simultaneous nodes with multi-node chat and external program (door) support
  • Sysop inter-node control (remote or local):
        Interrupting - hang up on any node
        Locking - only sysops can logon a locked node until the lock is removed
        Rerunning - re-executes BBS, reinitializing configuration, etc.
        Downing - shutdown a node from another remote node or local console
  • Real-time user database:
        Amazingly complete user edit function
        Remote changes to online-user data are immediately effective
        Disk image is always current for enhanced system fault tolerance
        Linked free-form data file for every user
        International address and phone number support
  • RIPscrip and WIP graphical user interfaces and mouse support!
  • Online, sysop configurable, chatting artificial intelligence engine
    Multiple personalities available for your users to experience
  • Pay BBS features:
    Time credits, user expiration dates, credits, and 900/976 billing

Security

  • ARS (Access Requirement String) security provides the most flexible, comprehensive, and user friendly security available in the BBS software industry
  • Post/Call ratio, connect rates, time of day, and other user data fields can be elements of any ARS security field
  • Impenetrable to remote hackers
  • 100 security levels with 104 sysop configurable flags per user
  • Sysop can allow or disallow users to choose their own passwords
  • Sysop can force periodic password changes (uniqueness is also forced)

Customization

  • Programmable Command and Menu Structure:
    Includes free Baja shell/module compiler
    Users can select a shell of their choice including emulations of other BBS packages
    Several shells included with Baja source code

  • The most configurable BBS available today:
    Powerful object oriented menu driven configuration program
    All menus, text, and colors are sysop configurable without source code
    New User Questionnaire is available and customizable
    All standard new user questions can be disabled individually
    Over 120 message variables (@-Codes) supported

Messaging

  • Hierarchical bi-level message areas with an unlimited number of messages groups and an unlimited number of sub-boards within each group

  • QWK message off-line reader and networking support built-in
    Off-line file requests
    Off-line new message scan configuration and pointer adjustment
    Send FidoNet or Internet NetMail from QWK REP packet
    32-bit CRC duplicate message checking
    Multiple compression formats supported
    File attachments optionally automatically included

  • Inter-node message services:
    Current node status - user online, action, connect rate, and more
    User activity - credited downloads, mail activity, logons, and logoffs
    Users can list active nodes and send private messages from any prompt
        (even between external programs and the BBS)
    Multi-channel multi-node chat with optional channel password protection
    Private real-time node to node character by character chat with remote split screen support
    Users can send telegrams, single line messages, or enter private chat from any prompt
    User information (gender, age, location, etc) can be included in node status display

  • Extensive networking capabilities:
    Internal QWK network hub and node support with file transfer ability
    FidoNet EchoMail and NetMail support
    Send/Receive File Requests from within Synchronet
    UTI drivers for PostLink Networks (RIME, ILink, etc)
    Sub-boards can force real names
    Allow/disallow/force private posts and anonymous posts per sub-board
    Supports color codes for WWIV, PCBoard, Wildcat, and Celerity
    Support for multiple networks of the same or different network technologies with different addresses and tag/origin lines
    Duplicate message checking using 32-bit CRC for QWK and Fido Networks

File Transfers

  • Unlimited external transfer protocols with optional DSZLOG support
  • Batch uploads, downloads, and bidirectional file transfers
  • Transfer credit system is completely configurable
  • File viewing, extraction, and partial downloading of archives
  • Content rating, multi-disk numberings, and file upload dates can automatically be added to file descriptions
  • FILE_ID.DIZ and DESC.SDI files can be automatically imported into extended file descriptions
  • Personal user to user file transfers
  • Optional batch download file flagging for user convenience
  • Support for offline directories
  • Multiple sysop file removal/move/edit search criteria
  • Directories can be sorted by filename or date, ascending or descending
  • Complete CD-ROM (single and multi-disk changer) support
  • Optional forced upload directory can be invisible to users
  • Optional allowance of blind (unsolicited) batch uploads with automatic DIZ importation
  • Download events available for adding files/comments just before download (i.e. CD-ROM)

External Programs/Doors

  • Unlimited number of external programs
  • Multi-user or single user programs
  • Programs that use DOS I/O (don't use COM port directly) supported
  • 12 door file formats supported for an incredible level of compatibility including:     
    DOOR.SYS
    , PCBOARD.SYS, USERS.SYS, CHAIN.TXT, DORINFO#.DEF, EXITINFO.BBS, SFDOORS.DAT, TRIBBS.SYS, CALLINFO.BBS, DOORFILE.SR, and UTIDOOR.TXT
  • Supports native WWIV color code expansion
  • Free Software Development Kit (SDK) available for program development
  • Comes with multiplayer Synchronet Blackjack game (with C source code)
  • No batch file editing/programming necessary!
  • Configurable credit cost on a per program basis
  • Separate access requirements to see the program and execute
  • Multiple Timed and Fixed Events:
        Logon and logoff events
        New user events
        Upload events (integrity testing, adding of comments, virus scan, etc.)
        Node and system daily events
        Timed events with support for forced exclusive execution

Version 3 Features

General

  • All "nodes" run in a single multi-threaded process
      - Minimal resource requirements and improved performance
      - DOS Windows are automatically opened/closed for external DOS programs/doors
      - It's never been easier to run a 10+ node system (with DOS door support) on one computer
  • Professional GUI Synchronet Control Panel (SBBSCTRL) to monitor all clients and servers simultaneously
      - Replaces old-style "Waiting for call" screen
      - Launch configuration and editor dialogs directly
      - New Sysop Availability toggle button (replaces v2.3 Scroll-Lock function)
  • GUI User Editor
  • Local and Remote Node Control/Spying
  • Optionally plays sysop's choice of .WAV file on user connect/disconnect (Windows only)

Internet

  • Supports Telnet logins only (no more direct-dial user support)
      - No third-party FOSSIL/Telnet driver (SIO/VMODEM, NetModem, COM/IP) required
      - Full FOSSIL/DOS/WWIV/XSDK program/door support (easy setup!)
      - Outbound Telnet module included for external MUDs/BBSs
      - Automatically detects and logs client IP and hostname
      - Optional auto-logon via IP address (requires V exemption)
  • Integrated FTP server
      - Supports Anonymous (Guest) logins
      - Virtual directory structure mimics BBS filebase hierarchy
      - User security settings enforced
      - Supports long/mixed-case filenames
      - Dynamically generates index (description) files
      - Supports blind upload and sysop directories
      - QWK/QWKnet packet uploads and downloads
      - Upload description support
      - Transfers included in BBS and user upload/download statistics
      - Time/Credit system enforced
      - Custom login/hello/goodbye messages
      - Optional connect/disconnect sounds (.WAV files)
      - File aliases supported
            Put links in your FTP root directory to often access files
            Link to files on your local hard disk or your BBS filebase
            Use general alias names to point to often-changing versioned filenames
      - Complete access to local file systems for remote sysops
  • Integrated Mail (POP3/SMTP) server
      - Check BBS mailbox using standard Internet mail clients (Eudora, Outlook)
      - SPAM Filters supported: RBL, RSS, DUL
      - Configurable alias list
      - Optionally receive mail by user number (1@yourbbs.com)
      - Optional inbound/outbound sounds (.WAV files)
      - Optional DNS/MX record lookup (no SMTP Relay Server required)
  • Outbound Telnet/RLogin gateway function to run external MUDs, BBSs, and TWGS
      - Includes any-time ^] menu to see who is on the BBS, send messages, etc.
  • IP/hostname filter/trashcan files (ip.can/host.can) for all Internet servers/services

Online Programs

  • 16-bit DOS Door Support
      - Windows 95/98/ME FOSSIL/DOS Interrupt driver (sbbsexec.vxd)
      - Windows NT/2000 FOSSIL/DOS Interrupt driver (sbbsexec.dll)
  • 32-bit/Socket Door Support
      - Duplicate socket handle passed in DOOR32.SYS drop file (new standard)
      - Duplicate socket handle passed on command line via %H specifier
      - Support for external programs written with 32-bit XSDK (v3+)
  • Most popular DOS doors fully supported
      - Users can be ;INTERrupted while running ANY external program
      - Non-exclusive events do not take any nodes off-line
      - No more hassling with baud rates and initialization strings
      - DCDWATCH no longer necessary to support WWIV/DOS externals

Back to Top


Copyright © 2006 by Rob Swindell

Synchronet BBS Software
(Synchronet) Version 3 is comprised of several documentation,
library, executable, and source code files, all of which are covered by the
GNU General Public License
with the exception of the following portions covered by
the GNU Lesser General Public License: SMBLIB and XSDK.

Synchronet Version 2 (for DOS and OS/2) and its source code was released to the
Public Domain
by Digital Dynamics in 1997 and remains Public Domain software today.
Synchronet Version 3 is not Public Domain software.

http://www.synchro.net

For the complete Copyright Information please read the Copyright Document .

[news] [overview] [bbs list] [download] [docs] [support] [answers] [resources] [source code] [author] [credits] [museum]

Last edited on April 18, 2010 - Copyright © 2009 Rob Swindell