523 lines
20 KiB
Plaintext
523 lines
20 KiB
Plaintext
|
|
|
|
SUPERBBS TIP FILE
|
|
Len Morgan
|
|
QST BBS
|
|
P.O. Box 13965
|
|
Sacramento, Ca. 95853-3965
|
|
|
|
Fido Address: 1:203/730
|
|
BBS Phone: (916) 920-1288
|
|
|
|
This file contains most common mistakes when setting up SuperBBS. I
|
|
have tried to catagorize the problems for an easier time finding your
|
|
solution. I am constantly updating this file, so you may want to
|
|
periodically check for a new version.
|
|
|
|
While it my intention is to assist the user with as many hints as
|
|
possiible, there are no guarantees that these fixes are related to the
|
|
problem of all users. Each computer system may exibit different
|
|
problems associated with hardware and applcations. This is a list of
|
|
suggested solutions only.
|
|
|
|
INDEX
|
|
|
|
Fossil ................................................ 1
|
|
Batch file ............................................ 2
|
|
Modem ................................................. 3
|
|
Multinode ............................................. 4
|
|
SuperBBS .............................................. 5
|
|
Door .................................................. 6
|
|
|
|
|
|
|
|
1. FOSSIL PROBLEMS:
|
|
---------------
|
|
|
|
PROBLEM: BBS starts to load then gives a message of No fossil present,
|
|
then it ends.
|
|
|
|
SOLUTION: You must have a program loaded as a TSR (Terminate and Stay
|
|
Ready) that allows the bbs to communicate with your comport. This is
|
|
called a FOSSIL driver. Two common fossil drivers are X00 and BNU and
|
|
can be found on most bbs's.
|
|
|
|
PROBLEM: I run a HST modem, all my users get garbage when calling in
|
|
at 2400 baud and below.
|
|
|
|
SOLUTION: You are using a HST modem and you did not lock your baud
|
|
rate. This is the rate at which your computer and modem communicate and
|
|
is usually locked at 19,200 or 38,400 baud. You lock your baud rate
|
|
with a fossil driver. An example of a locked fossil driver on com 1
|
|
with X00 is: X00.EXE B,0,19200 E
|
|
|
|
SOLUTIION: One of your modem settings control the DTE and DCD rates.
|
|
These are the baud rates that your modem and computer talk and your
|
|
software and callers. Your passing the modem to computer baud rate
|
|
to the callers. Check your modem settings.
|
|
|
|
PROBLEM: My bbs won't load when a call comes in. The modem answers the
|
|
phone but the bbs won't load.
|
|
|
|
SOLUTION: You may have set up either your fossil or SuperBBS with an
|
|
incorrect port. When loading SuperBBS for com 2 you need to load it
|
|
with: BBS.EXE -P2 the port in X00 is designated as the second
|
|
parameter (X00.EXE B,1,19200 E).
|
|
|
|
|
|
|
|
2. BATCH FILE PROBLEMS:
|
|
-------------------
|
|
|
|
PROBLEM: My bbs loads, but when a user logs off it drops to dos.
|
|
|
|
SOLUTION: You are not loading your bbs with a batch file or you have an
|
|
incorrect batch and it is not looping back to reload the bbs. Use this
|
|
simple batch file if you don't have a mailer program loading before
|
|
SuperBBS. Place it in your SBBS directory and run it:
|
|
|
|
Echo off
|
|
|
|
:start
|
|
bbs.exe -P1 -E0
|
|
|
|
:afterbbs
|
|
if errorlevel 2 goto end
|
|
goto start
|
|
|
|
:end
|
|
Echo SuperBBS is down.....
|
|
|
|
PROBLEM: I run a mailer and it won't pass the baud rate to the bbs
|
|
correctly.
|
|
|
|
SOLUTION: While it is difficult to know all your mailer settings, you
|
|
will need to understand how your mailer passes the baud rate to your
|
|
bbs. SuperBBS can load several different ways including the user of
|
|
indiividual baud rates (-B300, -B1200, Etc.) or passing the baud rate to
|
|
a dobbs.bat file (-B%1), and depends on the method of batching your
|
|
using (SPAWNING or EXITING). Read the documents in the back of Sbbs
|
|
117 to learn about methods to know how to load baud rates.
|
|
|
|
PROBLEM: I run a mailer and SuperBBS loads, but when a user logs off it
|
|
won't reload the mailer.
|
|
|
|
SOLUTION: Your batch file isn't looping back to a starting point to
|
|
reload the mailer. If you use the spawning method, you need to reload
|
|
the mailer batch file. If your running the EXITING method see that it
|
|
returns to a label to start the batch file and reload the mailer. An
|
|
example would be:
|
|
|
|
echo off
|
|
:start-------<----<-----<--------
|
|
| |
|
|
cd\fd <--- |
|
|
fd.exe -->--------->---------- ^
|
|
| |
|
|
if errorlevel 200 goto 2400 <-> |
|
|
goto end | ^
|
|
| |
|
|
:2400 <----------------------- |
|
|
bbs.exe -B2400 -P1 -E0 ^
|
|
goto afterbbs --->-- |
|
|
| |
|
|
:afterbbss <----<--- ^
|
|
if errorlevel 3 goto mail |
|
|
goto start ----->---------->-----
|
|
|
|
PROBLEM: I can't receive callers at baud rates above 2400 and I run a
|
|
HST modem with a mailer program.
|
|
|
|
SOLUTION: You have the maximum baud rate in SuperBBS Config/Modem set
|
|
too low. Your maximum baud rate in SuperBBS should be your locked baud
|
|
rate.
|
|
|
|
SOLUTION: Your not passing the baud rate from your mailer to SuperBBS
|
|
properly. See the batch file examples in the back of 1.17 documents.
|
|
Check your mailer setup and make sure your setup properly to pass the
|
|
hiigher baud rates to your batch file.
|
|
|
|
|
|
3. MODEM PROBLEMS:
|
|
--------------
|
|
|
|
PROBLEM: SuperBBS won't init my modem. It tries many times then fails.
|
|
|
|
SOLUTION: You need to find the proper init string for your modem. File
|
|
request INITS.ARJ from QST and see if your modem is listed.
|
|
|
|
PROBLEM: I added a HST modem and now I get errors during high speed
|
|
transfers.
|
|
|
|
SOLUTION: You may be using an external modem and your I/O requires a
|
|
16550 Uart chip to buffer the high speed flow of data. You are loosing
|
|
data due to not having the buffers in your Uart chip. Check you I/O card
|
|
for either a 8250 or 16450 Uart chip (40 pin I.C.) and if you find it,
|
|
either the card or I.C. (if it unplugs) needs to be replaced with a
|
|
16550A, AN, or AFN Uart chip.
|
|
|
|
SOLUTIION: If you don't have a 16550 Uart chip, lower your locked baud
|
|
rate to 19,200 Bps until you can replace it.
|
|
|
|
SOLUTION: If loading DSZ in an external door, the command line, when
|
|
loading DSZ, needs to have the locked baud switch.
|
|
|
|
PROBLEM: My modem drops carrier after answering the phone.
|
|
|
|
SOLUTION: Most modems use the command &C1&D2 to control what the modem
|
|
does after answering. Check your DCD and DTE settings in your manual.
|
|
|
|
PROBLEM: SuperBBS hangs up on 2400 baud users.
|
|
|
|
SOLUTION: Check your config/modem and see what baud rate you specified
|
|
as your highest baud rate. You might have set it too low.
|
|
|
|
PROBLEM: I set the init string in my modem and use the ATZ in SBBS to
|
|
init the modem, however, it won't save my init string correctly.
|
|
|
|
SOLUTION: Use the AT&W command to save your init when done.
|
|
|
|
|
|
|
|
4. MULTINODE
|
|
|
|
PROBLEM: I keep getting the wrong download limits for users on lines.
|
|
|
|
SOLUTION: Your set command of SET SBBS=C:\SBBS sets the enviroment for
|
|
SuperBBS and causes it to look in that directory for the needed files.
|
|
You are leaving the FILES.BBS in the main directory and SuperBBS is
|
|
finding them with the set command and loading them without looking in
|
|
your line directory. Remove FILES.BBS, CONFIG.BBS, Etc. from the system
|
|
directory and have them in each line directory.
|
|
|
|
PROBLEM: I get the wrong menus for each line.
|
|
|
|
SOLUTION: If your menus differ for each line, you need to have a
|
|
duplicate set and put them in the MENUS1,2, Etc. directory. Then edit
|
|
them for each line and change the path in the config of SuperBBS.
|
|
|
|
PROBLEM: My menu editor changes the menus, but when I logon to a node
|
|
it isn't changed.
|
|
|
|
SOLUTION: Put your user editor in each line directory and load it from
|
|
there. Make sure your config.bbs is removed from the system directory,
|
|
and put in the line directory that the menu editor is loaded from.
|
|
|
|
PROBLEM: I keep getting corrupted files or loose my message base when
|
|
two users access it at the same time.
|
|
|
|
SOLUTION: Install SHARE.EXE. You are opening the message base by both
|
|
users and corrupting it.
|
|
|
|
PROBLEM: When my users line 2 access a game, they are getting names of
|
|
users on line 1 in the game.
|
|
|
|
SOLUTION: Load config/Other/On/Off and answer Yes to the question Create
|
|
DORINFO?.DEF. This will make a dorinfo1,1,2, etc. for each node.
|
|
|
|
PROBLEM: I can't get TopEd (Ansi Editor) to work.
|
|
|
|
SOLUTION: Configure TopEd for all your nodes.
|
|
|
|
SOLUTION: Make sure you have the Make dorinfo?.def set to yes in
|
|
config.bbs of each line directory and you are loading TopEd with the *N
|
|
switch from SuperBBS config.
|
|
|
|
PROBLEM: No matter what I do in the config, it loads the settings
|
|
wrong.
|
|
|
|
SOLUTION: Remove your config.bbs from the main directory and have the
|
|
config.bbs in each line directory, then load the bbs from the line
|
|
directory. Remember to remove ALL control files from the root or your
|
|
set command will look in the SBBS directory first and load what it finds
|
|
from there.
|
|
|
|
SOLUTION: Load BBS.EXE -N1, -N2, Etc., for each line directory from
|
|
your batch file. Make sure you create a different batch file for
|
|
each line you run.
|
|
|
|
SOLUTION: Make a seperate directory for each line and don't use the
|
|
SuperBBS directory for anymore callers.
|
|
|
|
PROBLEM: I can't get my internal file transfers to work.
|
|
|
|
SOLUTION: Obtain a copy of DSZ and put it into your SuperBBS directory
|
|
then ad this statment to you autoexec.bat file: SET
|
|
DSZLOG=C:\SBBS\DSZ.LOG, or whatever directory path you want to use for
|
|
it.
|
|
|
|
SOLUTION: Make sure you have the EXTPE.EXE in the SBBS directory.
|
|
|
|
PROBLEM: It won't run and gives a message of incorrect path to common
|
|
directory.
|
|
|
|
SOLUTION: In SuperBBS config/multinode there is a path for a common
|
|
directory, name it and create one.
|
|
|
|
|
|
|
|
5. SUPERBBS PROBLEMS:
|
|
-----------------
|
|
|
|
PROBLEM: I can't get SuperBBS to execute my events on the days I set
|
|
up.
|
|
|
|
SOLUTION: Make sure your using X's and Dashes. X's denote the days you
|
|
want it to execute.
|
|
|
|
PROBLEM: When I try to list files in a file area, SuperBBS tells me
|
|
that it can't find the files.bbs, but I have one in the directory.
|
|
|
|
SOLUTION: Check your directory path to each file area in Config/Files.
|
|
Make sure you do not put the FILES.BBS after the pathway, it is assumed.
|
|
|
|
PROBLEM: SuperBBS can't find my message base or user files.
|
|
|
|
SOLUTION: In your autoexec.bat file, put SET SBBS=C:\SBBS, or whatever
|
|
drive and path you are using for your system directory.
|
|
|
|
PROBLEM: My users upload a .REP packet for QWK offline reader and after
|
|
transfer SuperBBS says ".PKT not found".
|
|
|
|
SOLUTION: Your packet is arriving, however, your archive program isn't
|
|
working to extract the .PKT message package inside. Check your
|
|
archivers and make sure they are in your path statment.
|
|
|
|
PROBLEM: Users start a download and then it aborts.
|
|
|
|
SOLUTION: You may be running out of memory. Turn on the swapping
|
|
option in config. Make sure you have buffers=20 files=20 in config.sys
|
|
or add some more memory.
|
|
|
|
PROBLEM: All my users are getting the same time limit and it isn't
|
|
right.
|
|
|
|
SOLUTION: Check that you defined the users time limit in LIMITS.BBS by
|
|
user level.
|
|
|
|
PROBLEM: Scan.exe isn't working.
|
|
|
|
SOLUTION: Sbbs has a problem handling McAfee's Scan. Remove it from
|
|
the Config and leave it blank. Put your latest copy of Scan.exe in a
|
|
directory that is in your path or in the SuperBBS directory. Make sure
|
|
you update the file on each change, because it will hang up with a
|
|
notice that you might be using a old version of Scan and asking if you
|
|
want to continue.
|
|
|
|
PROBLEM: I moved my OVRSBBS.OVR to another directory and now I get an
|
|
overlay error -2.
|
|
|
|
SOLUTION: Specify the path to the overlay with it's name, in
|
|
autoexec.bat. SET SBBSOVR=C:\OVERLAY\OVRSBBS.OVR or whatever drive and
|
|
directory you prefer.
|
|
|
|
PROBLEM: I only want my users to use the english language but SBBS
|
|
won't find it.
|
|
|
|
SOLUTION: Make a file called LANGUAGE.CTL and on the first line put
|
|
ENGLISH.LNG. Make sure you have both of these files in the SuperBBS
|
|
directory.
|
|
|
|
SOLUTION: Load Lconfig and define the name of the language file your
|
|
using at the bottom of the first screen.
|
|
|
|
SOLUTION: You don't have the DEFAULT.LNG in the system directory for
|
|
that line.
|
|
|
|
PROBLEM: My lastread pointers don't work.
|
|
|
|
SOLUTION: You may have converted from another bbs program and your
|
|
users all have a lastread count higher than your lastread.bbs file.
|
|
Delete the lastread.bbs and if possible reset all users lastread counter
|
|
to zero. They will have to begin over, but it will track properly.
|
|
There are programs that allow you to reset fields globally in the SuperBBS
|
|
user file.
|
|
|
|
SOLUTION: Your users are setting their lastread counters higher than
|
|
the last message number.
|
|
|
|
SOLUTION: You may be renumbering the messages with your message base
|
|
utility and not resetting the users.bbs file.
|
|
|
|
SOLUTION: Make sure your message base is in the SuperBBS directory.
|
|
|
|
PROBLEM: I have a CD-ROM and SuperBBS takes forever finding flagged
|
|
files.
|
|
|
|
SOLUTION: This is a problem with versions prior to v1.18. Upgrade or
|
|
use ACfiles to handle CD-ROM's.
|
|
|
|
SOLUTION: Discontinue the user of download counters.
|
|
|
|
PROBLEM: My computer locks up after a download.
|
|
|
|
SOLUTION: There is a problem with some computers when using the
|
|
download brackets [] and removing their use will solve the problem.
|
|
|
|
PROBLEM: SuperBBS can't find my message base or user files.
|
|
|
|
SOLUTION: You didn't put the set command in your autoexec.bat file. Put
|
|
ths statment in the autoexec.bat file: SET SBBS=C:\SBBS or whatever
|
|
drive and path you prefer.
|
|
|
|
SOLUTION: Put your message base files (MSGTEXT.BBS, MSGINFO.BBS,
|
|
MSGHDR.BBS) in the SBBS directory.
|
|
|
|
PROBLEM: SuperBBS won't show my usage graph properly.
|
|
|
|
SOLUTION: This has been a problem with recent versions of Sbbs and
|
|
should be fixed in v1.18. Persistancy has payed off however, deleting
|
|
the timelog.bbs file and allowing it to rebuilt will sometimes cause it
|
|
to work properly.
|
|
|
|
|
|
|
|
6. DOORS
|
|
-----
|
|
|
|
PROBLEM: When runnning a Bi-Modem protocol like HSLink, and a user uploads
|
|
at the same time they download, it puts the upload in the wrong directory.
|
|
|
|
SOLUTION: This is not a problem, so much, with SuperBBS, but more of a
|
|
problem with the third party software not fitting it to SuperBBS. A
|
|
work around would be to use DSZ2ICOM to load just before the Bi-Modem
|
|
protocol. It will direct to upload the the proper directory before
|
|
beginning the transfer.
|
|
|
|
SOLUTION: Have one directory for all uploads, then sort and toss them
|
|
manually at a later date.
|
|
|
|
PROBLEM: I'm running an external protocol door and a HST modem. I get
|
|
slow CPS transfer rates and errors when some one uses it.
|
|
|
|
SOLUTION: When running a protocol like DSZ, you must use hand shaking
|
|
and speed settings. Try loading the DSZ protocol like this; DSZ port %P
|
|
speed 19200 ha both est 0 %b sz %F. The "speed" will depend on if your
|
|
using a 16550 Uart chip or not. Locking your comport at 38400 may
|
|
require a 16550 Uart. The variables of %P, %F will depend on the door
|
|
your using to load DSZ and may change with the door program, they load
|
|
the port and file to be transfered. The "sz" if for send and "rz" for
|
|
receive. Xmodem and Ymodem DSZ are loaded in a simular fashion.
|
|
|
|
PROBLEM: When a user loads a game, I run out of memory.
|
|
|
|
SOLUTION: Use the *S command after the batch file name to swap SuperBBS
|
|
out to memory.
|
|
|
|
PROBLEM: I run a HST modem and my bbs works fine, but when a user loads
|
|
a game all they see is garbage. It looks fine on my end.
|
|
|
|
SOLUTION: The game door your using doesn't check the comport to get the
|
|
users baud rate and it is passing the locked baud rate to the user.
|
|
Complain to the author or install a program to unlock the baud rate
|
|
before loading the game, then lock it back after done.
|
|
|
|
PROBLEM: I'm running a door for RA and it uses the dorinfo1.def and my
|
|
user base is getting corrupted.
|
|
|
|
SOLUTION: Discontinue using the door or convert it over with Door
|
|
Master. It is a different structure then SuperBBS.
|
|
|
|
PROBLEM: I need to run a door from another bbs on SuperBBS and it
|
|
doesn't use the same dorinfo1.def, it uses another type.
|
|
|
|
SOLUTION: Use Door Master to convert the Dorinfo1.def to the bbs type
|
|
the program was written for.
|
|
|
|
PROBLEM: I need a remote user editor so I can manage my message base
|
|
remotely.
|
|
|
|
SOLUTION: Use Doorway. It allows you to run a program that isn't
|
|
supposed to be sent over the modem. This way, you can use the SuperBBS
|
|
SBBSUSER.EXE remotely.
|
|
|
|
PROBLEM: What do I use to load Bluewave from the Config/door.
|
|
|
|
SOLUTION: *C /c C:\BLUE\BLUE.BAT BW *N *P *S *MQ *E, change the path and
|
|
name to suit your setup. Be sure to make the batch file. :-)
|
|
|
|
PROBLEM: I can't load a batch file within the config/doors.
|
|
|
|
SOLUTION: In order to load a batch file in doors you must use the
|
|
command *C /c then the path and name of your batch file. You must also
|
|
have the statment in your autoexec.bat file SET COMSPEC=C:\COMMAND.COM.
|
|
|
|
PROBLEM: When a door loads, it won't pass parameters like time
|
|
remaining, graphics, etc..
|
|
|
|
SOLUTION: You didn't use the paramters of *F *L *B *G *T *S *E after
|
|
the batch file name. They set the users first, last, baud, graphics,
|
|
time remaining, swap to dos, reset users info from exitinfo.bbs file.
|
|
|
|
PROBLEM: SuperBBS loads my program, but it won't show up on the users
|
|
end.
|
|
|
|
SOLUTION: The program may not be written to detect the comport and you
|
|
may need to use GATEWAY to direct it.
|
|
|
|
SOLUTION: The program is not written to be used on a bbs as a door.
|
|
|
|
PROBLEM: When my door loads it is asking for a file I don't have.
|
|
|
|
SOLUTION: It is written for another bbs program like PCboard and you
|
|
need a program to convert the dorinfo?.def from the drop file it uses.
|
|
Find a copy of Door Master.
|
|
|
|
Your assistance is appreciated in adding any problems that are not
|
|
covered. Please be sure to send me your problem/solution for updating
|
|
this file.
|
|
|
|
CHECK LIST
|
|
|
|
Many problems with installing or running SuperBBS are operator error
|
|
when installing the software. Here are some things to check.
|
|
|
|
AUTOEXEC.BAT:
|
|
|
|
SET SBBS=C:\SBBS or whatever path and directory name you prefer to
|
|
your system directory.
|
|
|
|
SET COMSPEC=C:\COMMAND.COM to set dos to handle batch files.
|
|
|
|
PATH=C:\;C:\DOS;\C:\SBBS to set the pathways for directories you will
|
|
need in Sbbs.
|
|
|
|
CONFIG.SYS:
|
|
|
|
DEVICE=C:\DOS\ANSI.SYS to load ansi.
|
|
|
|
DEVICE=C:\DOS\X00 E to load the fossil driver. More is needed for HST
|
|
operation.
|
|
|
|
BUFFERS=20
|
|
|
|
FILES=20
|
|
|
|
SUPERBBS:
|
|
|
|
Keep your user files and message base in the SBBS directory.
|
|
|
|
Load Config and enter all information correctly. Avoid any "Multi-line"
|
|
settings and directories unless you go multi-line.
|
|
|
|
Load Lconfig and check your pathways to the system directory, menus, and
|
|
textfile directories. Don't forget to specify the language file your
|
|
using and make sure it is in the system directory.
|
|
|
|
Create a batch file that reloads the bbs after a user logs off. See
|
|
examples in the back of 1.17 documents.
|
|
|
|
You will need to experiment with modem settings in Config/Modem to get
|
|
your modem to init. If you have problems, file request INITS.ARJ from
|
|
QST and see if your modem settings are in there. If not, contact a
|
|
support site or SuperBBS echo and ask for a working setting for a
|
|
"Standalone" bbs for you modem model and type.
|
|
|
|
NOTES:
|
|
|
|
Most users don't give us enough of the problem to solve it. Be very
|
|
exact on what is happening and when. What kind of equipment your
|
|
running and when possble your autoexec.bat, config.sys, config.bbs, and
|
|
all batch files you use.
|
|
|