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.
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:
: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.
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.
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.
Many problems with installing or running SuperBBS are operator error when installing the software. Here are some things to check.
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.
DEVICE=C:\DOS\ANSI.SYS to load ansi.
DEVICE=C:\DOS\X00 E to load the fossil driver. More is needed for HST operation.
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.
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.