5 - MAINTAINING AND MODIFYING YOUR BBS

Now that you have planned out your BBS and set the main parameters, you are
ready to put your system online! There is more to running a BBS than simply
putting it up though, it must be maintained. In addition, there are more
options than just the ones in bbs-setup. Separate configuration utilities are
used for specialized areas of the BBS. The different sections of this chapter
will cover these built in maintenance and configuration utilities. However,
first thing's first...

5.1 - Booting Up

Turn on your computer, monitor, modem, and any storage units used by the BBS.
If your computer is already turned on, it is generally a good idea to reset it
before booting the BBS.

Set the currently active disk location to that of your program files, and run
the program "bbs". Note: If you run the "reboot" program instead, no further
input will be required from you during the boot-up process. All boot-up prompts
will accept their defaults.

As the system boots, you will see the Centipede copyright screen. This is
followed by the loading of your main parameters file, activation of the
Centipede machine language, and a quick identifying scan of all of your storage
units.

At this point, you will be prompted for the current date and time. Enter the
numeric values for the month, day, and year, using any key press as a
separator. If the date is already correct, just press RETURN. If the date
entered is different from the last known date for the BBS, you will be asked if
you want to perform a midnight reset. Answer YES if you are truly entering a
new day. Next, you need to enter the current time. This may be done with
military time, or by using the letters 'a' or 'p' anywhere in your input. You
may also use a plus sign as the first character to signal the computer to add
twelve to the hour you entered. There are a few other formats also recognized.
Just use whatever you find to be easiest.

With the input complete, the computer will create any needed message indexes,
draw the view panel, initialize any networks you may have installed, and load
the membership list into memory. If needed, a new membership list will be
created automatically. Some add-ons may add routines of their own into the
boot-up process too.

At this point, you will arrive at the wait for caller (Wait4Call) screen...

5.2 - The Wait For Caller Screen

The wait for caller (Wait4Call) screen is where your computer will spend most
of its time when nobody is connected to the BBS. A wealth of information and
statistics is displayed on this screen. The Wait4Call screen is also your
command center for SysOp activity. Pressing the '?' or HELP key will bring up a
list of the built-in commands you may use. Additional hotkey commands may be
created. See section 5.8 for details on adding your own Wait4Call hotkey
commands. The following subsections describe each of the built-in commands.

5.2.1 - Login (F1/L)

Pressing the F1 or 'L' keys will let you log into the BBS, as if you had called
over the phone line. Note that if you have defined a local access password in
bbs-setup, this is the only Wait4Call command that can be used without that
password.

5.2.2 - Instant Login (F2/I)

Press F2 or 'I' to perform an instant login. This will take you to the BBS main
menu, as any member, without going through the login process. The only
information that will be requested is a membership number.

5.2.3 - View Caller Log  (F3/C)

The caller log details every major move made by a caller while logged into the
BBS. Press F3 or the 'C' key to view the log. You have the option of viewing
this log in the order of oldest entry first, most recent entry first, or to
search for calls that contain certain information. Select the letter of your
choice or press RETURN to repeat the selection of the last time you viewed the
log.

If you have a printer attached, you will also have the option of sending the
output to the printer.

5.2.4 - Terminal Mode (F4/T)

Centipede includes a very simple terminal program. It has a minimal feature set
and is not meant for extensive use. On screen prompting will guide you through
its usage. Press F4 or 'T' to activate.


5.2.5 - Read/Reply to E-mail (F5/R)

Pressing F5 or 'R' will let you quickly read any e-mail in a raw data format
and to send e-mail (reply) without logging in. You also have the option of
clearing the contents of the mailbox when you are done.

If you have a printer attached, you will have the option of sending the output
to the printer.


5.2.6 - SysOp Maintenance Menu (F6/S)

The SysOp Maintenance Menu is the main command center for maintaining your BBS
by editing menus, scripts, settings, and running of a large variety of
utilities. When you press F6 or 'S' from the Wait4Call screen, you will be
instantly logged into the BBS as member number zero, with the name SysOp, and
placed into the SysOp Maintenance menu. This same menu can be accessed from
online. In the default Centipede menu system, it can be accessed by a SysOp by
pressing the exclamation key from the main menu. The later sections in this
chapter detail the operation of some of the commands available under SysOp
Maintenance. Logoff, hangup, or whatever the command is on the system structure
you are using, to be returned to the Wait4Call screen. (The command is 'h'angup
in the Centipede default structure.)

Note: Although you can go into any area of the BBS from the SysOp Maintenance
Menu, it is recommended that you restrict yourself to maintenance functions
when logged in this fashion. Some areas of the BBS will not function correctly
for member number zero. For instance, you can send e-mail and post messages,
but you cannot receive e-mail, and some networks will identify such messages as
corrupted. Also note that membership account zero is not configurable. No
record is kept of its activities or options.


5.2.7 - File Maintenance (F7/F)

Pressing F7 or 'F' takes you to file maintenance (often referred to as DOS
mode) where you are presented with a line input that accepts disk operations.
Any disk command channel command may be used. Refer to your storage unit
manual(s) for details on all available commands. The file maintenance utility
also accepts numerous commands of its own. Press RETURN on a blank line to
exit. The following table lists, and briefly describes, the most command
commands available:

Cmmnd  Description
@      Read current disk status
#      Change current active device (#9 for device 9)
!      Run the file editor
*      Run the multiple file copier utility (cross device)
$      Display the disk directory (standard pattern matching accepted)
%      Update a file transfer directory
c      Copy a file on the same device (c:copyname=originalname)
cd     Change directories on some storage units (cd:dirname)
cp     Change partitions on some storage units (cp2)
f      Display the file contents to the screen (f:filename). By appending the
       file name with ,p for PRG or ,r for REL, you may view BASIC and REL
       files.
lxxx   Change Lt. Kernal location (l812 for device 8, LU 1, user 2)
n      Format a disk or directory (n0:diskname,id)
r      Rename a file (r:newname=oldname)
s      Scratch a file (s:filename)
uj     Reset the device
v      Validate the drive or partition
x      Run the single file copy utility (cross device)



5.2.8 - System Shut Down (F8)

Press F8 to shut down Centipede and return to BASIC. It is best to do a proper
shut down via this command rather than just resetting or turning the computer
off.


5.2.9 - Answer/Disconnect Call (C=)

Pressing the Commodore key from the Wait4Call screen with place the modem in
answer mode. If the modem is already answering a call, pressing the Commodore
key will abort the connection process.


5.3 - Account Maintenance

Account Maintenance is used to edit individual information for each member's
account. Upon entering, enter the handle or number of the account that you
wish to edit. The first one you should edit is your own, user #1. BBS-setup
creates this account when it creates the accounts file. You will need to edit
your account to fit yourself. To edit a field, press the field letter and then
enter the new data. Following is a brief description of each field:

A) Handle:          The member's online name. Limited to 20 characters.
B) Real Name:       The member's real name. Centipede only uses this to
                    display the information on the view panel.
C) Access Level:    The member's general access level from 1 to 9. Set to 0 to
                    delete the member.
D) Password:        The member's password. Limited to 9 characters.
E) Expiration:      Day that the member's membership expires. Use standard
                    MM/DD/YY or anything else to disable expiration
F) Upload Blks:     Disk blocks member has uploaded. Used for calculating
                    credits.
G) Download Blks:   Disk blocks member has downloaded. Used for calculating
                    credits.
H) Xfer Protocol #: Member's last selected file transfer protocol number,
                    between 1 and 3.
I) ShortView Flag:  Member's choice as to whether or not to be shown the Short
                    View descriptions in U/D directories.
J) Experience Lvl:  Member's self-designated experience level with the BBS.
K) Word Wrap:       Last state of the member's message editor word wrap
                    selection.
L) Review Posts:    Member's choice as to whether to see their own last
                    postings made when reading new messages.
M) Default Editor:  Member's selected editor type choice: Line or Full screen.
N) Autopause line:  Number of lines on member's screen - thus where to
                    auto-pause. Set to 0 to disable.
O) Last Msg Read:   Message number member last read on each message board. Set
                    value to a negative to lock the member out of a
                    message board.
P) UD Cats Locked:  File transfer area categories you want to lock member out
                    of, regardless of access level. A number shown indicates
                    that the member is locked from that catagory
Q) Last Called:     Day, time, baud rate, and emulation mode of member's last
                    call. Only the date can be edited.
R) # Calls Today:   Number of times member called on last called date.
S) Time Left:       Minutes member has left for the day.
T) Daily Time Adj:  Number of minutes by which you want to adjust this
                    member's daily time limit in relation to the normal limit
                    for their access level.  Enter a negative value to
                    subtract time.
U) Misc Comments:   Any comments you want to make about the member. It is
                    shown to you in Account Maintenance and on the view panel.
                    You may also select to show it to the caller using MCI
                    commands, and a skilled member may be able to view their
                    own comments using those same MCI commands.
V) Edit Extra
   Info Fields:     Their are nine Extra Info Fields that can hold any data.
                    See the explanation for the "application" file in
                    appendix A.2.
Z) Edit user info:  View and edit the information file about this member.


To delete an account, set the access level to 0.

On exiting Account Maintenance, you will be asked if you wish to create a new
member list. Do so if you have added or removed a member, or changed a handle.


5.4 - Accounts Adjustments

This utility is used for making mass adjustments to all membership accounts.
This is sometimes necessary after changing a system configuration. The
following are the changes you may make, and the probable reason why:

Change general access levels, if you changed the access level system.
Change selected protocol number, if you reordered the protocols or inserted
one.  Change U/D category locks, if you added or removed a category.
Rearrange message board last message read numbers, if you added or removed a
board.



5.5 - Editor

A single standard text message editor is used throughout Centipede. From SysOp
Maintenance, you may use it to edit any text based file on any of your storage
units. Help on using the editor is available online.


5.6 - Selectable Picture Format (SPF) Files

The Selectable Picture Format (SPF) defines a hybrid text file format that
combines various versions of displayable text (such as a picture) into a single
file. Files of this format may be used throughout the system to show different
variations of a menu or picture to callers in different emulation modes. The
different modes are: 40c ASCII, 80c ASCII, 40c Commodore, 80c Commodore, ANSI,
RIPScript, SupeRes, and a few undefined modes that may be used in future
versions of Centipede. You may create separate pictures for each emulation mode
or, more likely, use a common picture for several modes. For instance, many SPF
files contain only two pictures, one for all 40 column modes and another for
all 80 column modes. Unless you have some special pictures, you will want to
show the 40c Commodore picture to SupeRes callers, and the ANSI picture to
RIPScript callers.

When you enter the SPF editor utility, you will be prompted for a file to edit.
Enter the file location information and name. If the file does not exist, you
will have the option of creating it.

The main SPF editor screen displays an enumerated list of emulation modes and
which picture is used for each mode. There is also a list of picture letters
that have been defined. Each picture has a letter of the alphabet assigned to
it as a label. Generally, the label you choose for each picture is not
significant. We'll cover an area where the letter is significant at the end of
this section.

Pressing a picture label letter will present you with the options to view,
edit, or delete the picture. To add a new picture, select a letter that is not
yet defined and edit (create) it. Use the delete option to remove pictures that
are no longer used.

Pressing an emulation mode number will allow you to choose or change the
picture (by label) that is shown to a caller using that mode.

Note on MCI And SPF:

The SPF uses advanced MCI features (see appendix B) to perform its magic. You
may use MCI in your pictures also, but avoid the use of markers (M command)
with uppercase markers. These could conflict with the picture labels used in
SPF.

Optimization:

There are three significant facts about the implementation of SPF that are
useful to optimize your SPF files for speed:

* Pictures are stored in the file alphabetically by label.
* The system must skip through earlier pictures in the file to display later
  ones.
* Larger pictures take more time to skip.

Given these facts, there are two opposing techniques for making SPF files work
faster:

* Use earlier letters in the alphabet for small pictures, and later letters for
  large pictures.
* Use earlier letters for the most frequently accessed pictures.

Typically, a mix of these two techniques may be used.


5.7 - Menu Editor

The Menu Editor is where you can truly redefine your BBS. By changing the menu
structure, you can make your BBS look like an entirely different system. Of
course, the Menu Editor utility can also be used for simple things like adding
new games or add-ons to your system.

To edit or create a new menu, select Menu Editor from SysOp Maintenance. If you
have managed to lose your SysOp Maintenance menu, you may also get to the Menu
Editor by typing menu at the File Maintenance prompt.

The first thing you will need to do is to select either to create a new menu,
or to load an existing one. In either case, you will be prompted for a name of
the menu. Menu names may be up to twelve characters. All menus will
automatically be prefixed with "mnu.". The name is for reference and file
naming only and will not be displayed to callers.

There are only two required, predefine menus. The main menu, "mnu.main", is the
first menu a caller will be sent to after logging in. The SysOp maintenance
menu, "mnu.sysop", is accessed when you select SysOp Maintenance from the
Wait4Call screen. You should maintain a hotkey command to switch between these
two menus, so that you can access SysOp functions from online.

The following subsections detail each of the areas in Menu Editor.

5.7.1 - Edit Menu Prompt

The menu prompt is displayed to the caller when the system is waiting for a
menu command. The prompt displayed will echo exactly what you type in the
editor, including cursor movements. Your prompt should tell the caller to press
the '?' key for a menu listing or for help. Other possible things to include
are where pressing RETURN will take the caller (see subsection 5.7.6) and the
amount of time the caller has remaining for the call. MCI commands can be very
useful in this area. Refer to appendix B for a listing. Two very useful
commands are vd to display either RETURN or ENTER, depending on the emulation
mode, and v1 to display the number of minutes remaining for the call.

Pay attention to where you leave the cursor after drawing the prompt, since
this is where the caller's cursor will be left waiting for input. Press
CONTROL-P when done.

5.7.2 - Edit Box Prompt

Frequently when a caller is asked a question such as "Are you sure?", a special
character input prompt is displayed after the question. A simple box is common,
but you can be more elaborate. This editor works the same as the menu prompt
editor. The box you define will be used by any system area or command that is
access off of the menu being defined.

5.7.3 - Set Phrases Flag

The menu phrases are one of those useless yet fun additions that have evolved
into play on BBSs. By setting this flag to ON, a single line (or possibly two
lines for 40c callers) of text will be chosen at random from your "phrases"
file and displayed before the menu prompt.

To create your phrases file, place your menu phrases in a simple text file with
exactly one phrase per line. Lines may be up to 78 characters in length. Then
run the Menu Phrases Copy utility from SysOp Maintenance to copy your phrases
into the "phrases" REL file used for quick random access by Centipede.

5.7.4 - Set Display Command Name Flag

Every menu command has a command name assigned to it. This name is entered into
your caller log. If you set this flag to ON, the name will also be displayed on
the screen when the caller selects the command. If the flag is OFF, then the
hotkey for the command is displayed instead.

5.7.5 - Edit Normal Menu Commands

This is where you assign the menu hotkeys to run programs, scripts, and other
menus. Press a hotkey command letter, number, or symbol to edit or create the
command associated with it. A listing of command fields will appear with the
current settings. Choose a field number to edit it. You may also select to
remove a command from the menu, or cancel any changes that have been made. The
hotkey command fields are:

1) Hotkey:                 Select to change the hotkey that this command is
                           associated with.

2) Access Level:           Minimum access level required to use this command.
                           Set to 10 to block all access

3) Command Name:           This is the name put in your caller log, and
                           displayed to the caller if you have the Display
                           Command Name flag set to ON.  Its a good idea
                           To keep this short

4) Program Filename:       The name of the file to load for this command.
                           Allowed files are overlays ("ovl.*"), modules
                           ("mdl.*"), menus ("mnu.*"), scripts ("scr.*"),
                           and variable files ("var.*").
5) Subroutine Number:      Enter the subroutine number to be run in an overlay
                           or module. The value to use should be clear from the
                           module description or add-on documentation

6) Killer:                 The killer will remove any new program variables
                           created in the usage of the command. Normally you
                           would want to remove all such variables, which
                           is the default.You may also choose to remove only
                           arrays or not to use any killer.  You should be
                           told what to use for this rather technical setting
                           for any add-on you are given.  If you are not sure,
                           accept the default of ALL

7) Graphics Requirements:  Assigns the minimum graphics (emulation mode)
                           required to use the command. This may be set to
                           Commodore Graphics (C/G) only, ANSI or C/G, or Any,
                           which would include ASCII.

8) Prg Files Location:     Disk location where the program file for this
                           command is located.  All standard system modules
                           should be left in the default location  defined in
                           bbs-setup. Many games and add-ons may be stored in
                           different location.

9) Support Files Location: Disk location where the command's support files are
                           located. Once again, standard system commands should
                           have their support files left in the default
                           location.

L) Multiplex Port Lock:   If you are running a dual-line BBS on a multiplexed
                          HD system (such as a dual port Lt. Kernal), turning
                          this ON will prevent users from entering this same
                          command area on both ports.

See appendix A.1 and A.4 for a listing and description of programs and scripts
that are included with Centipede.


5.7.6 - Edit RETURN Command

Use this section to define the behavior of the RETURN key at this menu. You may
define it to do nothing (just redisplay the prompt), or to act as a hotkey for
a command. The command definition works just as in the previous subsection.

A typical definition for the RETURN key is to have it return to the previous
menu. For example, pressing RETURN from a games menu may return the caller to
the main menu.


5.7.7 - File Name for Menu Help

Each menu has a help file associated with it. This help file is displayed to
the caller when the question mark key is pressed from the menu, and is stored
in your help files location. The default name is the same as that of the menu,
with the "mnu." prefix replaced with "hlp.". Using this command, you may change
the name of the help file to anything you wish, including file names with
imbedded MCI commands to substitute a variable.


5.7.8 - Edit Help File

This option will place you into the standard Centipede message editor with the
help file for the current menu. This can only be used for a simple, single file
and single picture menu. If you are using MCI for a variable in the file name,
or a SPF file, this editor will not work for your needs.


5.7.9 - Auto-Generate New Help File

It is recommended that you create your own attractive looking help files. In a
pinch though, the system can generate a very simple menu listing for you using
the command names.


5.8 - Script Editor

One of the abilities that makes Centipede so flexible is its scripting
language. Scripting allows for easy writing of simple functions, and for
quickly adding pre-written add-ons to the system.

Upon entering the Script Editor utility, you are presented with a short menu of
options:

Create New Script: Use this to create a new script. You will be asked for a
                   disk location and a file name where the script is to
                   stored. Please note that by default, scripts are stored
                   in your Default Programs file location.

Load a Script:     Use this to load an old script from disk.

Save the Script:   This saves the current script in memory back to its original
                   location.

Edit Script:       Selecting this option will uncompile the script in memory
                   and place you into the Centipede text editor to edit the
                   script. Saving the message will recompile the
                   script.  Any syntactical errors will be reported you.

Please refer to appendix C for an explanation of the scripting language.


Tutorial:

Should your BBS crash due to errant BASIC coding, Centipede will trap the
error, report it to the screen and your caller log, and then recover from the
error. Before recovering, a snapshot of the screen is taken and stored in a
file named "error snapshot" in your system files location. This snapshot can be
of great help in tracking down the cause of a problem by showing the programmer
exactly what was on the screen at the time of the crash.

We will build a script that will display the "error snapshot" file when you
press the 'E' key from the Wait4Call screen. In doing so, this tutorial will
demonstrate usage of the Script Editor, the scripting language, adding hotkey
commands to the Wait4Call screen, and is actually a useful addition to your
system! (What a bargain!)

Run the Script Editor utility and select Create New Script. Press RETURN over
the location prompts to store the file in the Default Program Files location.
For the file name, enter "scr.wait4call-e". All scripts must start with the
prefix "scr.". Whenever a key is pressed at the Wait4Call screen, the system
first checks to see if it was a built-in hotkey. If not, it then tries to run
the script named "scr.wait4call-?", where '?' is the key pressed. Allowed key
presses include lowercase letters, digits, and the following symbols: + - . / @
  _

By naming our script "scr.wait4call-e" and storing it in the Default Programs
Files location, it will be run anytime you press the letter 'e' from the
Wait4Call screen.

Now we must define the commands of the script. Select Edit Script and enter the
following commands:

support=8,"0:","i0"

This command sets the current support location. Substitute the location above
with the location of your system files. The first number is the device number,
followed by the prefix, first command, and optionally the second command. The
prefix and command(s) must be enclosed in quotes. If your System Files location
is the same as your Default Support Files location, then this command is not
needed.

read "error snapshot"

The read command displays the contents of the named file, located in the
current support location. MCI commands may be used as part of the file name.

display "Press Any Keyg1h9h4Wait"

The display command displays the given text to the screen. Here, MCI commands
are used to wait for a key press (g1), and then to backup 13 spaces over the
text (h9h4).

run #2 in "mdl.wait4call" as "Wait4Call" with kill=none, gfx=any

The run command executes a program module or overlay. In this example, routine
#2 in "mdl.wait4call" is run in order to return to the Wait4Call screen. Refer
to appendix A.1 for program files and their routines.

Save the message. If you made any typing errors, the system will notify you of
the problem and give you the chance to correct them. At the Script Editor menu,
select Save the Script, and then press RETURN to exit the utility.


5.9 - SysOp News Editor

As a part of the login script, the system checks for any new SysOp News since
the last time the member has called. Any new news is displayed.

The SysOp News Editor allows you to add a news item, delete an old news item,
or view all of the current news items. Old pieces of news should be deleted
when not needed in order to spare new members from reading them, and to speed
up the process of checking for new news.


5.10 - Voting Booth Editor

The voting booth may contain a single topic that your callers can vote on. Each
member has one vote, which they may change at any time. A voting tally is
computed after each vote is cast.

To change the voting topic, use the Voting Booth Editor. The Voting Booth
Editor uses the standard Centipede message editor to allow you to enter a
voting question, and up to twenty-six choices. That is all there is to it.


5.11 - Configure Area Commands

The main menus are not the only place in Centipede with hotkeys. Many of these
other hotkeys may be configured from a collection of utilities available from
the Config Commands menu, available off of the SysOp Maintenance menu. The
following subsections detail each of these configuration utilities.


5.11.1 - Configure the Message Editor

The commands from the edit menu within the standard Centipede message editor
can be configured with this utility. Most of these commands are straight
forward, so we need not go into lengthy detail here. There are just a couple of
notes about the edit menu hotkey commands:

* If you are logged in locally, attaching a file to e-mail and uploading a
  message will prompt   you for a file to load from your local storage units,
  rather than accepting a file upload.
* The go to line command is only significant within full-screen edit mode.

  When you change any commands here, be sure to update the "hlp.editor" file
  accordingly.


5.11.2 - Configure the E-Mail Reader

At the end of reading each item of e-mail, the caller will be prompted for a
command. That prompt and those commands are configurable with this utility.

The prompt editor works the same as the prompt editor in Menu Editor (See
section 5.7.) The command names make their functions obvious, so we need not go
into lengthy detail here. After making any hotkey changes, be sure to update
the "hlp.email-read" help file accordingly.

Note: Only level nine members will have access to the Edit Sender's Account
command.


5.11.3 - Configure the Message Board Reader

At the end of reading each public message posting, the caller will be prompted
for a command. That prompt and those commands are configurable with this
utility.
The prompt editor works the same as the prompt editor in Menu Editor (See
section 5.7.) The command names make their functions obvious, so we need not go
into lengthy detail here, just a few comments.

Each hotkey has a minimum access level assigned to it. Members below level nine
can only scratch or edit their own messages. Moving a message, scratching an
entire thread, and changing a thread's subject should only be assigned a level
so that only SysOps and Co-SysOps may access it.

When creating your prompt, please note that REPLIES: # will automatically be
displayed prior to your prompt if the message has threaded replies following
it, where # is the number of replies.

After changing any hotkeys, be sure to update the "hlp.msgs-read" file
accordingly.


5.11.4 - Configure the File Transfer Commands

When flagging files and during some file transfer options, the user may choose
to view a directory, select a new directory, or select a new transfer protocol.
The hotkeys for these options are defined with this utility.



5.12 - Regenerate Message Board

Each message board has an index file that is used to track message numbers,
categories, and threading. The file index is stored in a file named "msg
index", in each Message Board Files location. Should one of these index files
become lost or corrupted, use this utility to rebuild it.  The regeneration
process can take several minutes, so be patient


5.13 - Regenerate/Update File Directory

This utility is used to recreate or update a file transfer directory file. Each
directory location has a file named "directory" which contains the file
transfer directory information. If the file is lost, use this utility to create
a new one. If you have added a file by some other means then by uploading
to the BBS, or removed a file by means other then thenDelete File utility
(see next section), then use this utility to update the directory.  The
updating process may take a minute or two.


5.14 - Delete File from Transfer Area

Run this utility to remove files from your file transfers area. Up to fifty
files may be selected at once from any combination of directories. Any selected
files will be scratched and their directories updated upon exiting the utility.


5.15 - Releasing Files in the Transfer Area

In the bbs-setup program, you set an access level at which a member's upload is
automatically released. You also set an access level at which a member can have
access to unreleased files. Any file uploaded by a member below the
auto-release level will appear in the directory listing to those
with access in reversed type. These files must be released in order for other
members to be able to download them. Using this utility, select the files to
be released. The directories will be updated upon exiting the utility.


5.16 - Transfer Protocols

Centipede can accept up to ten file transfer protocols. From the transfer
protocol selection module, a level nine member may also choose to press the '!'
key to edit the selection of protocols available on the system.

  In the protocol selection editor, a new listing will show each protocol's
  properties:

* Hotkey: Each protocol must have a unique hotkey, which the caller presses in
  order to select   the protocol.

* Name: Each protocol has a name. This name is shown to the caller (along with
  the hotkey) when a protocol is to be chosen.

* File name: The actual protocol coding is stored in two files in your Default
  Program Files location. The files are both named with the "mlc." prefix, and
  one with the "-s" and the other with the "-r" suffix. These prefixes and
  suffixes are used automatically, and are not shown in the editor.

To add a new protocol, first copy the two protocol files to your Default
Program Files location. Then enter the transfer protocol selection editor,
select an empty slot in the list, and assign it a meaningful hotkey, name, and
the name of the protocol's files

To remove a protocol, enter the transfer protocol selection editor, select the
slot with the protocol to remove, and answer YES to the confirmation prompt.
You may then delete the protocol's files from your Default Program Files
location.


