Last update 10-Nov-1999

# MBSE BBS Setup - Global Setup

In this setup you can edit all global settings for MBSE BBS. All sections will be discussed below.

### 1.1. Edit Registration Info.

    System name       The name of your BBS
    Domain name       Your internet domain name (or a fake name if you have
                      no direct connection).
    Sysop uid         The Unix name of your Sysop account
    Sysop Fido        The Fidonet name of your Sysop account
    Location          The Location of your BBS
    QWK/Bluewave      The packet name for Offline mail downloads.
    Omed id.          Not in use
    Comment           A comment line for your BBS
    Origin line       The default origin line for echomail
    Startup uid       The default username "bbs"

### 1.2. Edit Global Filenames.

    System logfile    The name of the main logfile
    Error logfile     The name of the errors logfile
    Default menu      The name of the default main menu
    Default language  The name of the default language
    Chat logfile      The name of the logfile for chatting
    Welcome logo      The name of the BBS logo ANSI file

### 1.3. Edit Global Paths

    BBS Menus         The path to the default menus
    Txtfiles          The path to the default ANSI and ASCII textfiles
    Home dirs         The path to the users home directories
    Nodelists         The path to the nodelist directory
    Inbound           The unprotected fidonet inbound
    Prot inb.         The (password) protected fidonet inbound
    Outbound          The outbound for the main aka
    Bad TIC's         Where bad TIC files are saved
    TIC queue         Where TIC files for downlinks are kept
    Magic's           Where the magic filerequests are kept
    DOS path          The DOS drive and path
    Unix path         The Translated DOS path in real

The DOS path and Unix path are translated for in and outbound mail sessions, so the outside world will be happy. The DOS path is a fake, you can put anything you like in there, but "C:\OUT" is a good choice. Note that the TIC queue must be somewere in the Unix path, otherwise it is impossible to create a DOS path from the path to the TIC files in that directory. To set this up correctly is also important if you use other mailers as well, for example binkd, or even a DOS binkly-style mailer running from a network. All those mailer must "see" the same file attaches in the .flo files. If you leave the DOS path empty, no translation will be performed and the Unix paths will be stored in the .flo files.

### 1.4. Edit BBS Configuration

    Private system    Set to true when only pre-registered users are allowed
    Exclude Sysop     True is Sysop will be invisible
    Show connect      Show connection info at logon
    Ask protocols     Ask protocol before each up/download
    Sysop level       The Sysop security level
    Password Length   The minimum password length
    Password Char.    The password hiding character
    Idle timeout      The idle timeout in minutes
    Login Enters      Maximum times for only enter <Enter>
    Login Attempts    Maximum login attempts
    Homedir Quota     Maximum size in MBytes for each user
    Location length   The minimum length of the location (3 in Holland!)
    Show new msgarea  Show new available message areas at logon (for OLR users)
    OLR Max. msgs.    Maximum messages to download
    OLR Newfile days  The maximum age for newfiles in the OLR packet
    OLR Max Filereq   Maximum filerequests allowed for OLR users
    BBS Log Level     What will be logged or not the BBS program
    Utils Log Level   What will be logged or not for utilities
    Utils slowly      Should utilities release timeslices
    CrashMail level   Minimum level to allow sending netmail crash
    FileAttach level  Minimum level to allow attach files to netmail

### 1.5. New users defaults.

    Access level      The access level and flags after registration
    Cap. Username     Capitalize the username
    Ask ANSI          Ask for ANSI screen (default is yes)
    Ask Sex           Ask for Male/Female
    Ask Voicephone    Ask for voice phonenumber
    Ask Dataphone     Ask for data phonenumber
    Telephone scan    Scan for duplicate numbers
    Ask Handle        Ask for handle (nickname)
    Ask Birth date    Ask for birthdate (needed for checks)
    Ask Location      Ask for users location
    Ask Hot-Keys      Ask for hot-keyed menus (default is yes)
    One word names    Allow one word names
    Ask address       Not implemented

### 1.6. Text Colors.

Several prompts use different colors. They can be changed with the following menu.

### 1.7. Next User Door.

This is a "message to nextuser" door I found in RapidBBS. It allows a user to write a message to the next BBS user.

    Text file         The textfile to display
    Quote             The prompt to show

### 1.8. Safe cracker door.

This is a door I found in RapidBBS, it is a simple number guessing game.

    Digit 1           The first digit to guess
    Digit 2           The second digit to guess
    Digit 3           The third digit to guess
    Max trys          The maximum number of trys per day
    Max numb          The highest number to guess
    Num gen           Automatic number generation
    Prize             The prize to win
    Welcome           The welcome file to display
    Opened            The file to display to the winner

### 1.9. Time Bank Door.

This is the timebank door I found in RapidBBS. It allows a user to deposit time or download kilobytes on his bank account so when he needs it for big downloads he can use his savings for extra large downloads. Anyway, I haven't figured this one out completly for myself, so the meaning of all these settings are not well explained right now.

    Time balance      Maximum time balance
    Max time withdraw Maximum time to withdraw
    Max time deposit  Maximum time to deposit
    Kb. balance       Maximum Kilobytes balance
    Max Kb. withdraw  Maximum Kilobytes to withdraw
    Max Kb. deposit   Maximum Kilobytes to deposit
    Users time ratio  Time ratio
    Users Kb. ratio   Kilobytes ratio

### 1.10. Sysop paging

For sysop chat we use a program that will connect to the users tty. This is not a nice solution because it will not work over a network, but at least it works.

    Ext. chat         External chat program, not in use!
    Chat device       The device where the sysop is called (beeped)
    Call script       For future use
    Page length       The length of a page in seconds
    Page times        Maximum number of times a user may page the sysop
    Sysop area        Message from user to Sysop area number
    Ask reason        Ask reason for chat, this will be logged
    Use Extern        Use external chat
    Log Chat          Log the chat conversation
    Prompt Chk.       Check at menu prompts for Sysop breaking in
    Freeze Time       Freeze users time during chat
    Sunday..Saturday  The times the Sysop is normal available

### 1.11. Flag Descriptions.

In this menu you can give the 32 users flags a meaningfull description.

### 1.12. Mail Configuration.

You can edit the quote string here, this is not in use yet.

### 1.13. Fileecho Processing.

A note, when you change the number of Systems or Groups, you must open the nodes setup and the close it so that the room in the nodes database will be adjusted to your new settings. Later this will be done for you. If you change the number of Groups, you alose have to open and close the newfiles reports.

    Mgr name 1..5     Maximum 5 names the filemgr should respond to
    Keep days         How long TIC files should be kept on hold
    Hatch pwd         The internal hatch password. Make this weird.
    Drv space         The minimal free space on your disk in kilobytes
    Systems           The maximum number of connected nodes
    Groups            The maximum number of fileecho groups
    Max. dupes        The maximum number of entries in dupe database
    Keep date         Keep original filedate
    Keep netm         Keep sent netmails
    Res future        Reset dates in the future
    Loc resp          Respond to local created filefind messages
    Repl ext          Replace filename extension with .* before filesearch
    Plus all          Allow filemgr +all command
    Notify            Allow filemgr notify=on/off command
    Passwd            Allow filemgr passwd command
    Message           Allow filemgr message=on/off command
    Tic on/off        Allow filemgr tic=on/off command
    Pause             Allow filemgr pause/resume commands

### 1.14. Echomail processing.

Note that the first 4 mailboards must also exist in the normail mail areas if you want to see what is in them. Here they are defined for quick access of the tosser. For the Max. systems and groups see 1.13. If you use MBSE BBS together with a DOS based BBS (using DOSEMU or mars netware emulator), you can set the behaviour of the outbound to 4d. addressing instead of 5d. This option may dissapear in the future.
Another option is present, this is the pktdate option. This is the full path and filename to an external program that can inspect and correct the mail .pkt files. Originally I put this in to run pktname of Tobias Ernst of 2:2476/418 to fix y2k problems in the incoming mail. At this time most y2k fixes are build in, but in case you need it it's there. To make it clear; the y2ktools written by Tobias are static compiled for Linux and they should run on all Linux i386 versions.

    Badboard          The path and filename of the bad messages
    Dupeboard         The path and filename of the duplicate messages
    Received mail     The path and filename of the received netmail
    Send mail         The path and filename of the send netmails
    Pktdate           Full path and filename of a .pkt preprocessor
    Mgr name 1..5     Maximum 5 names where the areamgr should respond to
    Max pkts.         Maximum Kb. of mail packets before a new one is created.
    Max arcs.         Maximum size in Kilobytes of an arcmail file
    Days on hold      How many day should we keep ARCmail on hold
    Max dupes         Maximum number of entries in the dupe database
    Reject old        Reject echomail messages older then n days
    Max msgs          Default maximum number of messages in each area
    Days old          Default number of days old to keep messages
    Days rcvd         Does nothing, will be removed.
    Max systems       Maximum number of nodes to connect to echomail
    Max groups        Maximum number of echomail groups
    4d address        Use 4d. addressing
    Split at          Gently split newfiles reports after n KBytes (12..60)
    Force at          Force split of newfiles reports after n KBytes (16..63)

A note about the splitting of newfiles reports. Some tossers can't handle messages greater than 16 KBytes, these tossers are rare these days. Most tossers can handle messages of 32 KBytes. To set these values on the safe side set "Split at" to 27 and "Force at" to 31. This means that a long newfile report will be split after 27 KBytes when a new group of files should start in the report. If it can't find that point because a large number of files is in the group that is just being processed, the message split will be forced right after the file that passes the 31 KBytes limit. I use values of 1 KBytes below maximum for overhead such as SEEN-BY and PATH lines. Values larger then 32 KBytes is not a good idea, recent tests in May 1999 have shown that your messages will not reach all systems if they are larger then 32 KBytes.

### 1.15. Newfiles reports.

These are the settings that affect the generation of newfiles and allfiles reports.

    Ftp base          The root of the public download area (.../ftp/pub)
    New days          The number of days old files are "newfiles"
    Security          The highest security level to include files in the reports
    Groups            The number of newfile groups the newfiles database can hold

### 1.16. Fidonet Aka's.

Here you can enter 40 fidonet addresses. These are 5d addresses.

### 1.17. Mailer Setup.

Note that you can't disable FTS-0001 sessions as that is a mandatory session protocol in Fidonet. There are 40 phonenumber translations present, this is for countries with lots of telephone operators with all kind of prefixes for carrier select functions.

    Mailer logl.      The logging level for mailer sessions
    Default phone     The default phonenumber for EMSI sessions
    Default flags     The default capability flags for EMSI sessions
    Default speed     The default speed for EMSI sessions
    Timeout reset     The timout for normal modem commands
    Timeout connect   The timeout for waiting for connect
    Dial delay        The maximum delay between calls, minimum is 10 seconds.
    No Filerquests    Disable filerequests
    No callout        Disable callout
    No hold mail      Send "hold" mail if we make the call
    No pickup all     Exchange mail for one aka only
    No EMSI session   Disable EMSI
    No YooHoo/2U2     Disable FTS-0006 sessions
    No Zmodem         Disable zmodem protocol
    No Zedzap         Disable zedzap protocol
    No Hydra          Disable Hydra protocol
    No TCP/IP         Disable TCP/IP protocol
    Phonetrans 1..40  Maximum 40 phone number translations
    Max. files        Maximum files to request, 0 is unlimited
    Max. MBytes       Maximum MBytes to request, 0 is unlimited

Back to index
Back to main index