home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
ENTERPRS
/
C128
/
BBS
/
VTNT46-3.SFX
/
docs4-6.asc
next >
Wrap
Text File
|
1992-12-22
|
38KB
|
1,023 lines
VORTEXNET v4.6 (c) 1991,92 by Stephen Kunc
-------------------------------------------
::Note:: For registered owners of VortexNet 4.5, two update
programs are contained on the VortexNet 4.6 disk that must be run
when upgrading from 4.5 to 4.6 if a complete new SETUP is not
desired. Otherwise, SETUP can be run, and all the files from 4.5
except for DXX may be copied over. Also, on any upgrade from 4.5 to
4.6, a new 'Forced Questionnaire' should be immediately created
with VortexNet 4.6 to keep with an updated file format.
-------------
The VortexNet BBS program requires a number of data files to be
created before it can be run. The userlog and the nodelist (REL
files), a binary saved data file, and a number of SEQuential files.
The SETUP program provided on the disk must be used to create
these. If the disk provided is not one that can be run from your
default drive, copy SETUP <prg> and DXX <prg> onto your drive 8.
Type: run"setup"
The setup program creates the data disk and necessary files, you
should only need to run it once. The program displays what its
requirements are, in terms of blank disks and which drive numbers
must be used. It's important to create VortexNet onto a blank disk,
not onto the SETUP/DXX disk.
At the time of this documentation writing, the only hardware
configuration that the VortexNet setup supports is two message
drives (any combination of 1571 & 1581), and one other drive of any
type. The two message drives must be device 9 and 10, and contain
blank disks. The third drive must be the default drive 8, and a
formatted disk must be ready for when the setup program requests
it.
After the SETUP procedure is completed, the CONFIG program should
be run, although it can be done later. To run CONFIG from basic
before loading the BBS, type run"config". When prompted to "Load
data?" answer "y" and at the "drive#" prompt, select the drive
number of the disk which contains the recently setup program.
CONFIG -
The CONFIG program, used to modify the BBS, can be run from the
BBS, or by typing run"config".
PAGE 1
1: Zone Number
2: Net Number
3: Node Number
Options 1-3 are initially set to 0 by the setup program. They refer
to a fidonet address. They should be changed after a fidonet node
number is secured. What they must be set to in order to first
obtain the node number varies from location to location. Find out
from your local hub.
4: 1200 baud pause delay
5: 300 baud pause delay
Options 4-5 default to 19 and 71, respectively. They refer to the
number of steps as a time delay, the BBS program performs between
sending a character at that baud rate. There is no time delay for
2400 baud.
6: Quote chance 1 in...
The default is 6. It can be set to anything from 1 to 255. It
refers to the chance, in that number, of a quote appearing at the
main menu. If it is set to 1, a quote will appear each time a user
returns to any main menu. If it is set to 100, there will be a 1%
chance of a quote appearing.
7: The year
The last two digits of the current year. Current setup initializes
to 91.
8: Zonemail hour effective
Set this to 1 if Zone Mail hour is being used. A 0 ignores Zone
Mail hour and allows human callers to log on during the times set.
9: Show sysop in last ten callers
If this is set to no, user #1 won't ever appear on the recent
callers list.
A - B: Zonemail Start and End time
These times define the start and end of Zone Mail hours. They must
start and end on the hour, and cannot be on the half hour. The
times set do not matter if Zonemail hour is disabled through option
'8' above.
C - D: Msg stacks
VortexNet 4.6 makes use of the message stacks unavailable in v4.5.
Message stack C refers to drive 1 (device 9) and message stack D
refers to drive 2 (device 10). The range is 0 to 699, and
corresponds to how many messages should be stored on each drive.
With an average echomail size volume, a 1581 can handle all 699
messages, and a 1571 between 300 and 400. Depending on the average
message size (which depends on which echomail areas you receive)
these stacks may need to be adjusted. Running the RESET program
will provide advice on message stack numbering.
Message queue location: Shows the message number of the next
message to be written.
Echomail scan location: Shows the location of the echomail scan.
N)ext page: Moves to Page 2 of the CONFIG program.
Q)uit without saving - Exits program. If CONFIG was run from the
BBS, this returns to the BBS, otherwise exits.
S)ave modifications - Updates the data file and then returns to
either the BBS or exits the program. The BBS disk which contains
the correct DXX file must be in drive 8 when this is used.
PAGE 2 -
A: Maximum number of messages/call at security level 4
Security level 4 is the minimum level required to enter public
messages (excluding feedback). A maximum number of messages per
call for a security level 4 user can be set. The initial setting is
0, which has to be changed if security level 4 users are allowed to
enter messages. The range is 0 to 255. Setting the value to 255
effectively makes a security level 4 user equivalent to any higher
level in this area.
B: Security level required to bypass last 10 callers
This option defines the security level needed to be able to log
onto the BBS even if the user is one of the last 10 callers. If
it's set to 5, then any security level 4 or below user will not be
able to log on if she/he is on the last 10 callers list. A 0 nulls
this option.
C: New user questionnaire & feedback base
This sets the message base number that the new user questionnaire
responses and feedback gets posted in. If it's set to 0 it will be
sent private to user number 1. Any other number will post in that
base. Caution must be taken not to set this to a base that doesn't
exist, or the feedback/questionnaire will not get seen. Also, when
deleting a message base that ranks chronologically between base
number 1 and the feedback base, the number will have to be changed
to reflect the deletion of a base, since the intended feedback base
will move down one.
D: Forced questionnaire base
This defines the message base number that forced questionnaire
answers get posted in. The same cautions apply as to option 'C'
above. If a 0 is put here, the message is private to user number 1.
E: New user security level
This is the level of validation a new user calling the BBS
automatically receives after completing the questionnaire. Setup
default is level 1.
F: Access level to Forward/Move messages
The access level required to F)orward or M)ove messages from public
bases.
G: Access level to kill messages
The access level required to Kill public messages.
H: Access to build message base
The access level required for users to create message bases.
I,J,K: Access to Transfer Drives
These define the access levels required to Catalog each of the
three File Transfer drives.
M: Access required for Citadel
The access level required to play Citadel. 0 = Citadel is not
active.
O: Citadel optimizer execution
Sets the Citadel optimizer to either manual or automatic mode. In
automatic mode, the optimizer runs every midnight, provided no user
is online.
R: Access required for outside module
The access level required to access the outside module (o).
PAGE 3 - Drive Definitions/Screen
All of these drives may be set to the same device (ie:8) if
desired.
1: Main: Userlog/Nodelist/DXX/BDS/Outbound Mail drive
This drive device is the one designated as the "main" drive, it
stores the LOG and NODES files (REL files), the BDS file (message
base file), all the outbound mail, and the DXX file (the memory).
This drive should be the most secure, that these files will not be
lost under many circumstances.
2: Main: SEQ files/PR2-4
This drive stores all the SEQuential files (except BDS) used by
VortexNet (ie:Voting and Trivia files) as well as the actual
VortexNet program. (BBS, PR2, PR3, PR4).
3: Main: File Transfers
This is the drive assigned to File Transfers, and stores the drive
catalogs (dir X).
4: Main: Inbound Mail
This is the drive assigned to receive all inbound net and echomail.
All netmail and echomail is processed and saved on the message
drives after receipt and if there were no errors, the mail bundle
is deleted.
5: Citadel drive
This is the drive assigned to the online game Citadel, and all
Citadel related files.
6: Editors/Outside/Nodemod
This drive is assigned to all the editor programs (ie:CONFIG) if
they are kept online, as well as any outside modules (VortexChess)
and NODEMOD. Also, all "progX" files will be loaded from this
drive.
7: This selects the background screen colour for VortexNet (1-16)
8: This selects the character colour in VortexNet (1-16)
P)revious Page returns to PAGE 2 of CONFIG
Loading the BBS
---------------
To run the BBS, reset the computer, ensuring that the modem is
online. On an Aprotek C24, the ready and the 2400 baud lights
should be on.
Make sure the message disks are in the correct drives (at the time
of this writing: 9 and 10) and the data/program disk is in the main
drive. Type : run"bbs" (with Unit extension if other than drive 8).
After loading, the program will prompt with the following:
Load Data ? device#?
Time?
Bulletin?
Autosave?
Month?
Date?
Fidonet?
The data must be loaded (answer y) if the computer was rebooted, or
another program was loaded before the BBS. The only events where
the data would not be loaded (answer n) would be if the computer
was warm reset, and then the data modified through memory editing,
and then the program rerun. When the data is loaded, the program
prompts for the drive device number on which the data is stored.
This corresponds to the Main Drive number in CONFIG. Usually 8.
Enter the time without spaces or punctuation. 11:56 would be
entered as 115600 for 11th hour, 56th minute, 00 seconds. It must
always be 6 digits long. After entering the time the screen will
clear and change to the preselected VortexNet colours.
The Bulletin prompt refers to whether or not the program will
display the file "f.bu" upon log on by a user. The f.bu file would
be displayed just before the main menu prompt, but only once per
call. 0 sets it off, 1 sets it on.
The Autosave prompt tells the program if the data file should be
saved after every logoff. If it is off, the data file never gets
updated on the disk, so it must be saved manually with the BSAVE
command specified later. If it is on, the BBS automatically updates
the data file after every logoff, after every dial-out and after
every receipt of netmail or echomail. 0 sets it off, 1 sets it on.
Under normal circumstances and BBS operation, the Autosave option
is always set to 1 (on).
The month and date prompts request the current numerical month and
date. October 15th would be 10 for Month, 15 for Date.
The Fidonet prompt refers to whether or not the fidonet mailer and
tosser are active. If a node number has not already been granted,
it should be off. If for some reason the sending out of mail
bundles and echo area scanning needs to be halted, turn this option
off. It will not impede incoming mail packets, so in that respect,
Fidonet is always on, but only prevents outgoing mail from being
sent currently at that time. 0 turns it off, 1 turns it on.
The BBS
-------
After the BBS has been loaded, the waiting for caller screen will
appear. This consists of a status line at the top of the screen
indicating the last caller, and their 'last words.' The time will
be on the screen, as well as 2 columns of numbers, in 10 rows. The
first time the BBS is loaded, these will all be set to 0. As well
as a partial directory which includes the outbound net/echomail
packets still not sent, the bundles received which were for some
reason marked as bad and file-attaches received which were not
recognized as echomail. There is also a one line menu reminding how
to log on locally, access the CONFIG, EDITOR and NODEMOD programs.
The first column of numbers are the user numbers of the last 10
callers, going from top to bottom, oldest to most recent. The
number to the right of each user number corresponds to the number
of messages that user entered during that call. In addition, a
"<yell>" will appear to the right of the second column if that user
yelled for the sysop while online.
There are 6 options that can be performed locally from the waiting
for caller screen. <ENTER> logs on locally, and <P> can be used to
force the BBS to perform a fidonet poll on another node. <1> runs
the CONFIG program. <2> runs the EDITOR program. <3> runs the
NODEMOD program. <0> forces the BBS to attempt to dial out all the
nodes it has mail for (all the packets listed on the partial
directory).
There is also another option which appears on that menu if the
online game CITADEL is active. That option is <4> to run the
Citadel Optimizer. Details further down.
Numbers 5 to 9 also respond from the waiting for caller screen.
Pressing 5 will attempt to run"prog5" from the outside
modules/editors drive. Likewise, pressing 9 will run"prog9". Sysops
may use these to run VortexNet compatible software.
After setting up the BBS and running the program, the first thing
the new sysop should do is log on locally as a new user. At the
identity prompt, type in the name by which the sysop should be
recognized by the BBS. A quick search will reveal that the userlog
is empty, and the program will ask if the person is new there. Type
'y' and follow the prompts.
At the main menu, the new sysop will have to increase his/her
access level. First: break into chat with yourself... (press the F7
function key)
A small menu appears. Normally the sysop has to know what he/she is
going to do after invoking the F7 menu, because the user online is
suspended from doing anything. If nothing is desired, hit the F7
key again.
The F3 key logs the user off, without updating the userlog. The F5
key sends a message requesting a chat with the user after he/she is
finished (this is done while the user is in the message areas).
Although the sysop can swoop into chat with users while they're in
the message areas, it is sometimes preferable to send them a
message requesting a page when they're finished.
The F1 key swoops into chat with the user online. Use that option
to chat with yourself and raise your access level.
Once in chat, the function keys have new meanings:
The ESC key ejects the user from chat. The F3 key allows the sysop
to change the user name of the user online. The F1 key allows the
sysop to change the access level of the user online.
If you are a new sysop, press the F1 key. It will ask for "Sec?".
Enter "10" for the highest security level. Another prompt will
appear, type "0". This is used to either increase (typing a
positive number) or decrease (negative number) the amount of user
credits the user online has. It is not (at the time of this
writing) supported on the BBS, but the online game Citadel uses
these credits, and outside modules can be written to make use of
them. A new sysop, who has just increased his/her security level to
10, should then eject themselves from chat and log off, using the
"g" option from the menu. This is to ensure that the changes to the
account are saved immediately.
The sysop may then re-log on to verify that his/her user account
has been updated and proceed.
The Main Menu (using the default names)
-------------
The main menu can be edited to look how the sysop desires by using
the (2) EDITOR program.
B)asement - switches modules... trivia, voting etc...
D)isplay Status - redisplays the log on information.
E)-mail - Private electronic mail.
F)eedback - Allows for message entry by unvalidated users. The
feedback gets addressed and the subject written automatically
according to what is in the data files (1 & 2). It gets posted in
the message base specified by the SETUP program. A user who has a
security level higher than 3 invariably gets his feedback messages
sent private to the sysop. The SETUP feedback base is only used for
unvalidated users.
G)oodbye - logs off
L)ook for mail - Reads private mail. If there is private mail
waiting, the BBS will notify the user upon logon.
M)essage Bases - enters message area.
R)ecent callers - displays list of the last 10 callers.
T)oggle linefeeds - turns linefeeds on/off.
W)ake the sysop - yells for the sysop. (to answer a chat request
press return while the BBS is yelling)
Message Base Menu
-----------------
A)gain - rescan's current message base for new messages and prompts
with the read option
E)nter - enter message into current base
F)orward read - read messages in a forward direction from any point
J)ump - jump to another base
M)ain menu
T)itles - scan new messages by headers and query a read for each
N)next - move to next base
P)prev - move to previous base
Note: The default at this prompt is to move to the next base.
The Basement Menu
-----------------
B)uild a base -
This option allows for the creation of new message bases by users
or by the sysop. Although message bases can be created by the sysop
from the EDITOR program, this option (access needed specified in
CONFIG) lets users with that access to create their own message
bases.
C)atalog transfer drives - listing of files for download
D)isplay status
E)ditor Menu - go to BBS general editor menu
F)ile transfer - uploading and downloading files
G)oodbye
K)ill your friends - gallows option
L)ist ascii file - view a file on the download list on the screen
P)assword change
Q)uest for truth
S)creen width change - toggle 40/80 columns
T)rivia
U)serlog
V)oting
W)ake the sysop
X) cross back to main -- return to main module
?) displays menu
BBS Editor Menu
---------------
F)orce Questionnaire - create new forced questionnaire
I)nitialize Gallows - select new user to be entered in gallows
L)ist Levels - displays list of titles, in order
M)ain menu - return to main basement menu
N)ew trivia - create new trivia questions
Q)uestmaker - create new quest for truth
R)esend InitS - Resends the defined modem initialization string.
Should only be done locally.
S)ystem Stats - view system stats and system log
T)ime/Date - Change BBS time or date. Returns at prompts leave
unchanged.
V)oting maker - create new online voting
Editing Files
-------------
All the data files as well as the download directories are edited
with the EDITOR (accessed by typing either run"editor" from basic,
or pressing <2> at the BBS waiting prompt). The files that are not
listed on the EDITOR menu are edited directly online in the BBS
Basement menu.
FILE DESCRIPTIONS:
------------------
"LOG" & "NODES"
---------------
LOG and NODES are relative files. They can be edited with a sector
editor if necessary, but it should never be needed. The LOG file is
the userlog information, which can be modified from the BBS
basement, and the NODES file is the nodelist, which can be changed
through the nodelist editor program NODEMOD.
"BBS","PR2","PR3" & "PR4"
-------------------------
All of these are program files. The PR* files are modules, and BBS
is the executable.
"DXX","SETUP","RESET","NODEMOD","EDITOR" & "CONFIG"
---------------------------------------------------
DXX is the data file which stores message links and various other
information (voting results, message pointers, etc). It is the data
file which is modified with the CONFIG program.
The DXX file can be saved from immediate mode if necessary, with
the following BASIC line:
bsave"dxx",u8,b1,p4000 to p16000
The CONFIG program is accessed from basic by typing run"config" or
directly from the BBS waiting screen by pressing <1>.
RESET is accessed by typing run"reset" from basic. It will load the
most recent version of DXX. RESET optimizes the message disk if any
messages have been memory deleted because of a problem on the disk.
RESET will clear up sectors that have been marked as being used,
when in reality they're not. It need never be used if you have not
manually gone into memory and erased messages or there haven't been
any message problems.
RESET should also be used if a disk error is encountered while
reading a message. If for whatever reason a message gets saved
improperly and reading it yields a file data error, running RESET
on that drive will correct the problem.
NODEMOD is the nodelist modification program included with the BBS.
It is accessed by typing run"nodemod" from basic, or by pressing
<3> from the BBS waiting screen. At the present time, VortexNet
does not process the IBM nodelist or nodediff and nodes must be
changed manually with this program.
SETUP (run"setup" from basic) is the program which must be run
initially to create the files needed by the BBS.
DATA1 & DATA2
-------------
These are the data files containing BBS strings which are
modifiable by the sysop. They are modified using the EDITOR program
and the breakdown is as follows:
Data File 1:
1) message sent to user when sysop request a chat
2) opening line indicating to press ESCape to bypass mailer
3) string sent indicating that fidonet mailer was bypassed
4) First line of welcome line to BBS
5) Second line of welcome line to BBS
6) Message sent when user fails to get correct password after four
attempts
7) Message sent when sysop kicks user off
8) line preceding prompt at main menu
9) -unused- must be present though
10) Message when W)ake is pressed more than once and sysop hasn't
answered
11) First line of yell
12) Second line of yell
13) Message indicating yell wasn't answered
14) Message when sysop answers yell
15) Message when sysop breaks into chat while user not yelling
Data File 2:
1) Message when sysop disengages from chat
2) String sent when user presses 'g' and then changes mind
3) Default last caller message when return is pressed at prompt
4) Automatic name F)eedback is addressed to
5) Automatic subject of F)eedback
6) Message when unvalidated user presses inaccessible option
7) String at beginning of ORIGIN line in echomail (usually the name
of the BBS) - (caution must be taken not to make this string too
long... see ECHOMAIL configuration section of this document)
8) Message sent to new user requesting F)eedback be left or
deletion will occur on logoff (if new user access is 1)
9) 'Last Caller' name when BBS is rebooted
10) 'Last Caller' message when BBS is rebooted
11) Header before statistics are displayed
12) Name of first file directory
13) Name of second file directory
14) Name of third file directory
15) modem init string (default: ath1v0e0m0s0=1)
"MU","F.MBME","F.BMU","QUOT","SEC","KEST"
"F.OP","F.FI","F.BU"
--------------------------------------------
All of these files are essentially data files used by the BBS. They
are all modifiable through the EDITOR program.
"DIR 1","DIR 2" & "DIR 3"
-------------------------
These are the 3 file directories. They are stored as sequential
files, at the time of this writing. There are four pieces of
information for each 'program' listed in the directory: The name,
The Uploader, a number, and a file description. The number, which
is the only piece of data that should not be preceded by a
quotation mark, corresponds to the number of xmodem blocks the file
length is. If the number is 4, then the display will read that the
file is 512 bytes long. To figure out what number to put there on
a program that isn't uploaded (when a program is uploaded, then
this is all done by the BBS), multiply the number of disk blocks
that the program uses by 2.
There is also a 'junk character' at the beginning of each DIR file.
It should be left alone, and has to be there if the directory is
empty.
These download directories are all modifiable through the EDITOR
program.
"BDS","QUE","TRUTH","VOT","GAL" & "TRI"
---------------------------------------
The above, except for BDS, are files used by the BBS relevant to
the various options available from the basement menu (voting,
trivia etc...) They need not be edited by any means other than from
the BBS editor menu, found off the basement menu.
QUE is the current set of questions for the forced questionnaire.
TRUTH is the quest for truth questions and options. VOT is the
voting questions. GAL is the saved user comments relevant to the
gallows. TRI is the trivia questions and answers. BDS is the file
used to store message base name/level and code information, and is
modifiable through the EDITOR by selecting the MESSAGE BASE EDITOR
option.
All of the above files and options with the exception of QUE also
employ some part of memory (ultimately stored in DXX) for results.
They are all self-supporting and need only be modified directly
online or in the EDITOR.
-----
The use of CONFIG, EDITOR, NODEMOD, SETUP and RESET are all
hopefully self-explanatory and menu driven.
Short-notes which may cause potential problems:
CONFIG: described in detail above
EDITOR: scroll highlight bar down to file desired to be edited.
Highlight "- Exit Editor -" to finish. If you used run"editor" to
access this program, you will be returned to basic. If you ran it
from the BBS, the BBS will automatically be reloaded skipping over
the prompts.
This program also includes the MESSAGE BASE EDITOR, USERLOG EDITOR
and the method for editing the download directories. Care must be
taken to update the DXX file when message bases are modified,
especially if the editor is not being run directly from the BBS but
in immediate mode instead.
Editing files: F1 - aborts file edit F3 - saves edited file F5 -
insert blank line on cursor F7 - delete line on cursor
Editing download directories:
Selecting any of the d/dirX files to edit displays a list of the
files in that download directory. Highlight an entry to edit. As
above, F1 aborts this modification, F3 saves the update. F5 in this
instance allows you to add a file to the download directory, and
queries with prompts. F7 allows you to delete a file from the
directory. (note F7 doesn't delete the file from the disk, just
removes the entry from the download directory)
Hint: Take a note of how each file is set up initially, in case a
mistake is made. In particular, note the format of the main menu
file, the first line of which is a prompt, the second is the header
and the following lines are the menu. The other menu files are not
set up this way.
In the MESSAGE BASE EDITOR option 3 allows for the customizing of
some message base attributes which may be confusing, all other
options should be self-explanatory. Use option 3 to specify the
type of the message base (ie: echomail, local, netmail). It also
allows for the turning on of anonymous mode, which means for that
message base, users entering or replying to messages are permitted
to enter an optional other name. Also, reply can be disabled for
individual message bases. The option to keep the SEEN-BY lines
applies to echomail bases. Normally, SEEN-BY lines would not be
wanted, but they can be set to be kept for testing purposes. Also,
there is the option to turn on the QuoteRemover program, which
applies to incoming echomail only. The QuoteRemover recognizes some
forms of other BBS quoting, and removes those lines from incoming
echomail and reports back how many lines of quotes were removed, if
any. The QuoteRemover can be turned on for echomail conferences
where people use excessive message quoting which may use up a lot
of VortexNet disk space.
As well, option 3 is used to turn on the ability for users to quote
messages in that base, and also to turn on the option to keep
Kludge Lines (preceeded by a control A) on incoming echomail.
Normally, Kludge lines would not be wanted (as SEEN-BY lines) but
they are sometimes useful for testing purposes. They should be
turned off since they use up disk space unnecessarily.
Note: Kludge lines may be sent from the BBS by preceeding the test
on that line by the string "^a:". The mail tosser recognizes this
as the command to turn that line into a Kludge line. A lower case
a denotes a Kludge line entered locally from the BBS, an upper case
A denotes a Kludge line which was received. Kludge lines are mailer
and tosser commands, and unless the sysop knows what he/she is
doing with them they should be avoided. In a number of areas,
inserting unnecessary Kludge lines may be considered "excessively
annoying".
Note: Caution must be taken in echomail message bases to ensure
that the origin line of an echo, plus the name entry (Default:
VortexNet) from the DATA FILE 2, plus the string " * Origin: ",
plus the "(Z:###/###)" does not exceed 69 characters. Since the "
* Origin " and node address are constant lengths, the shorter the
name in the data file, the longer the origin line can be for an
echo, so long as the total number of characters that appear on that
line does not equal 70 or greater.
The USERLOG editor allows for the individual editing of each user's
account. There are two "Extra fields" at the bottom of the user
record, these correspond to the first 22 characters (or less) of
the strings entered in the first two questions of the new user
application. For this reason, there should always be at least 2
new-user questions on the application. If question number one, for
example, is: "What is your real name?" whatever the user answers to
that question will be stored in Extra Field 1, and likewise,
question 2 for Extra Field 2. These fields are only for records and
are not used by VortexNet, although their contents appear on the
status line.
NODEMOD:
As the editor and config programs, when NODEMOD is exited, it
either returns to the BBS or to basic, depending from where it was
run. Quit exits without updating the DXX file, but individual node
entries made during the session are saved. Quit shouldn't be used
unless no changes were made at all.
Save & Exit updates the DXX file and then quits.
Initially, NODEMOD is empty of node entries. A list is displayed on
screen with numbers 1 to 96 listed, initially followed by 0's. 1 to
96 corresponds to the record entry # for that node. To edit entry
#1, type 1 and hit return. There can be (in this present version of
VortexNet) a maximum of 96 nodes in the nodelist.
After entering a number, the record is displayed. The record number
should not be confused with the node number for that node.
The options to Abort the edit, Delete the entry, or Edit the entry
are displayed.
Abort returns the entry to its original status. Delete resets it to
an empty entry. Edit prompts with all the information for that
node. Hitting return will leave the data for that field unchanged,
unless the record was previously empty.
VortexNet supports netmail message routing, which is accomplished
through NODEMOD by entering the phone number of the system that
should be routed through in the phone number field. The format for
phone numbers for LOCAL nodes is "-AAAXXXXXXX". The "-" must be the
first character of the string or VortexNet will attempt to dial
long distance. The format for the phone number for direct dialing
of a long distance node is "1AAAXXXXXXX". In both cases, AAA is the
area code, and XXXXXXX is the phone number. If the first character
is "-", VortexNet will only dial the last 7 digits.
The rules within individual nets should be checked before any
routed mail is sent.
SETUP: mentioned above, is the program (run"setup") which creates
all the necessary data files. It contains its own instructions.
RESET: use run"reset", it loads the DXX file and then questions the
sysop for some cursory information. It then scans either of two
message drives for file data errors and mis-allocated blocks.
Information and general statistics of each message processed are
displayed on the screen. More information on RESET is detailed
above.
When RESET is finished it allows for aborting, or updating the DXX
file & exiting, or to run it again on the other message drive.
--------------
*** Any questions may be directed to Stephen Kunc at Fidonet
address (1:163/227).
VortexNet and its affiliated programs are all copyright (c) 1991,92
by Stephen Kunc. They are considered ShareWare and unregistered
versions may be distributed provided no fee is charged.
VortexNet may be evaluated for a trial basis, but the obtaining of
a Fidonet or other national network node number with the software
requires that the $25 registration fee be mailed and a registered
version of the software be obtained. Netmail 1:163/227 for
information on obtaining a registered copy of VortexNet.
General Information on obtaining a node number:
-----------------------------------------------
To receive a node number, obtain a copy of your local nodelist from
a networking BBS and transcribe the entries into the NODEMOD
database. Find out which local node must receive node applications.
VortexNet is CRASHMAILable, both for regular mail and file-
attaches. However, it requires that ALL netmail and echomail must
be sent UNCOMPRESSED. This is indicated in the nodelist by having
the MN flag marked for your node, which must be specified to
whoever receives node applications in your net.
VortexNet is FTS-0001 compatible (minimum requirements according to
Policy4) and is uses Lotek Xmodem transfers. It has been
successfully tested with high volumes of echomail with the Binkley
mailer (any version) and also with the Opus built-in mailer as a
relay. It has been successfully tested with FrontDoor (any version)
for low echomail volumes (under 60k per transfer), which are sent
as file-attaches. Because of FTS-0001 incompatibilities on the part
of FrontDoor, some batch file programming is required by the
FrontDoor relay to make FrontDoor send echomail uncompressed. It is
suggested that VortexNet nodes attempt to acquire either Binkley or
Opus relays.
Some IBM tosser programs do not accommodate non-compressed sending
properly. VortexNet has achieved the best success with QMail,
SquishMail or the built-in Opus tosser.
VortexNet has been tested successfully for sending and receiving
capability with Frontdoor 1.99c to 2.02, Binkley 2.0 to 2.5 and
Opus, as well as a number of other less used mailer programs. It
will work with any truly FTS-0001 compliant mailer.
** Any problems with relaying to a VortexNet node, questions about
required IBM program set-ups and configs can be netmailed to
Stephen Kunc at 1:163/227.
CITADEL
-------
Citadel is accessed from the main menu of the BBS by pressing 'C'.
It is turned online from the CONFIG program, where a security level
must be set which allows for its access, or 0 for not online. Note:
If you are running Citadel, don't forget to add the option listing
to the main menu so that users will know it's there. Citadel
instructions are found online in the game.
To set-up Citadel, copy the program MSEQ from the citadel disk onto
the BBS main disk. Run the INSTALL program included on the Citadel
disk, and then insert the BBS disk at the prompt. More instructions
follow on screen during the install process. After Citadel is
installed and the rest of the files from the Citadel disk copied to
the BBS disk, it's advisable to run the optimizer program. This is
done by first activating Citadel from the CONFIG and then pressing
'4' from the Waiting For Caller screen of the BBS. After the
optimizer program is run for the first time, anyone may start
playing.
Note: With infrequent and few players, it's probably best to run
the optimizer manually by pressing '4' whenever a sufficient amount
of time has passed. With a number of regular players, the optimizer
can be set to run automatically at midnight each day. This option
is set in the CONFIG program. Note though: there is a small bug, if
someone is online at midnight, the optimizer will neglect to run
itself after they log off.
Any suggestions as to Citadel game improvement or other feedback
are welcome.
Note: Citadel v3.2 or higher must be used with VortexNet v4.6. Do
not attempt to use Citadel v3.1 or lower with VortexNet 4.6.
Use Citadel v3.0 with VortexNet v4.4 or lower.
OUTSIDE MODULES
---------------
The outside module is accessed by pressing 'O' from the main menu.
At the time of this writing, only one outside module is allowed
connected at a time. The access level required is set in the CONFIG
program (0 for none active).
VortexChess is an example of an outside module, but sysops can
write their own for use on their BBS or distribution.
The requirements for a home-written program for VortexNet are few,
but important. The program must be called OUT on the main BBS disk,
and the memory from 4000 dec. to 16000 dec. in Bank 1 must be
protected. To re-run VortexNet from an outside module, put a value
250 into memory location 4008 of bank 1 and then RUN"BBS". (ie:
bank1: poke4008,250: run"bbs")
There's more information available which could be useful for anyone
writing an additional module, such as parameters that can be passed
from the BBS, but this documentation isn't the place for it. Please
netmail 1:163/227 for additional information. I would be interested
to hear about anyone's efforts to write or adapt existing outside
programs to work with VortexNet.