Chapter 1 - General information ================================================================= 1.1 General information ----------------------------------------------------------------- Welcome to Concord. You are now reading the manual for one of the most flexible bulletin board systems around. Development of this product started in December 1993, when Aki Antman decided, due to his service in the Finnish army, not to develop SuperBBS any further, or at least not in the near future. Pasi Talliniemi did not want to wait for a new release of SuperBBS and decided to start writing his own BBS software. After only 4 month of programming, the first BETA release was available and send out to the BETA test sites. It was not a finished product, but it was running. It normally takes a lot longer than 4 month to get a complete BBS program up and running from scratch, but Pasi did it and his software included options and a flexibility not found in any other BBS package, shareware or commercial. The testing period for the BETA sites took a long time, but the product needed to be running well, before it could be released. And then Pasi had to go in the Finnish army, which reduced programming time from 10 hours a day to 2 hours a day. | But in december 1994, just before Christmas, the first Gamma | version was released as a public test version. And the first | external utilities came available which could work directly with | Concord. You are now reading the documentation for the second | GAMMA release. Development for Concord is still going on. Don't think that this what you have here is the final product. Many options still have to be added, others have to be expanded and some changed. This is only the second gamma release of Concord. Many others will follow. This documentation is written after release of the last BETA or GAMMA version and before the official shareware release. This could mean that you can find differences between the documentation and the BBS program and/or it's specific utilities. This documentation will only be updated for every official shareware release. BETA and GAMMA releases will have a separate 'What's new' file included. Please note that English is not my native language. The | documentation is written in WordPerfect and the UK English spelling checker has been used, but that doesn't mean there are | no strange things in this manual. Language used in this manual | is 'English' english, not 'American' english. Take your time to read through this documentation. Concord is very powerful and has many options. This documentation will try to explain the options and how to use them. This documentation is NOT a complete guide on how to run Concord in every possible way. That's something you have to find out for yourself. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 1 - Page 1 An international FidoNet echomail link called CONCORD has been set up and is available to most countries. If you have problems, questions, remarks or anything else about Concord and/or the specific utilities, please search for this area on a BBS near you. All Concord support sites will have this echo available to | you. Most countries will have national echomail areas available | for Concord support, so look for them at your support site. In | Holland this area is called CONCORD.028 for example. | | A separate file area network is established to spread utilities | for Concord around. Keep in touch with the support sites for the | files that support Concord. | | Concord is compiled with Borland Pascal 7.01 and contains over | 85.000 lines of source code. 1.2 Copyrights ----------------------------------------------------------------- Concord and the specific utilities are protected under the copyright laws of Finland and other countries. Concord program and specific utilities are copyrighted by: Pasi Talliniemi (C) 1993-1995 The documentation is protected by copyright laws of the Netherlands and other countries. Concord documentation is copyrighted by: Frank Hemmelder (C) 1994-1995 Jamm message base format is copyrighted by: JAM(mbp) - Copyright 1993 Joaquim Homrighausen Andrew Milner Mats Birch Mats Wallin ALL RIGHTS RESERVED 1.3 Disclaimer ----------------------------------------------------------------- Every effort has been made to supply complete and accurate information. However the writer assumes no responsibility for its use, nor for any infringement of the intellectual property rights of third parties which could result from such use. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 1 - Page 2 The author of Concord and/or it's specific utilities is NEVER responsible for any damage which may result from using this software. The only guarantee you have is that the programs will take up space on your harddisk. It has been thoroughly tested on | many different systems with many different settings, but that doesn't mean it should work for you. If it destroys your harddisk or kills your cat, that is your problem. Use the software at your own risk. Every possible action has been taken to make the software as stabile as possible. Concord may not be used in any UNLAWFUL manner or illegal activity. If this happen, local authorities will be informed. Please report any illegal versions or software cracks of the programs to the support sites. You are not allowed to modify, patch, disassemble (or anything else like that) Concord and/or it's specific utilities in any way without written permission from the copyright holder. You are not allowed to ship Concord and/or the specific utilities or part of these programs, in other software and/or hardware packages without the written permission from the copyright holder. You are not allowed to patch Concord in an unregistered version to make it appear registered. Only the official registration key is allowed to change a Concord version from unregistered to registered. You are not allowed to translate, print (other than for personal use), change or sell this documentation without the written permission from the copyright holder. Sysops of Bulletin Boards are allowed to post the Concord software package for download to their users in an unmodified version and as long as no charge is asked for downloading the software. Sysops are not allowed to add BBS commercials to the software archive. The use of a ARJ header is however allowed. Sysops should make it possible for all their users to freely download the Concord software package if requested by the user. Sysops are NOT allowed to change the archive method of the software package, because this will make the installation program useless. The installation program needs the archive in the ARJ format. The author does not guarantee any new versions of this software. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 1 - Page 3 1.4 Addresses ----------------------------------------------------------------- How to get in touch with the author: Pasi Talliniemi BBS : El Paso | Phone number : +358-0-2903463 V.FC | +358-0-8788184 V32Bis Node number : 2:220/297 Mail address : Pasi Talliniemi Tiilitie 3 SF-05200 Rajam„ki Finland Internet : pasi.talliniemi@helsinki.fi How to get in touch with the documentation writer: Frank Hemmelder | BBS : NNN (Concord)BBS Phone number : +31-188059592 V32bis Node number : 2:2802/169 Mail address : Frank Hemmelder P.O. Box 270 3200 AG Spijkenisse The Netherlands CompuServe : 100341.2333 | The phonenumber will change in october 1995, because the whole | Dutch phone system is changed than. Please consult your local | phone company for more information. 1.5 Support ----------------------------------------------------------------- If you need support in setting up and running Concord, contact the support sites. A separate list is included in this archive with all current support and registration nodes. If there is no support site in your country, contact one in a nearby country. Support is given to all users of Concord, registered or unregistered. If there is no support and/or registration in your country and you would like to become one, contact the following people: ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 1 - Page 4 For all zones except zone 2 (= Europe): Len Morgan BBS : QST BBS | Phone number : +1-916-920-1288 HST/DS V.Everything | +1-916-922-1288 HST/DS 14.4 Node number : 1:203/730 1:203/731 Mail address : Len Morgan Zone 1 & 4 Reg/Supt Site Coordinator P.O. Box 13965 Sacramento, California 95853-3965 U.S.A. Extra info : Credit Cards (VISA/MC) accepted | Internet : Len.Morgan@730.gigo.com For zone 2: Ralf Ulbrich BBS : Mustang BBS, Nuernberg Phone number : +49-911-500840 28.8k V.FC +49-911-505893 19.2k ZyXel +49-911-505667 14.4k HST Dual Node number : 2:2490/2003 2:2490/2002 2:2490/2001 Mail address : Ralf Ulbrich Postfach 100 331 90565 Schwaig, Germany If you have complaints about other registration and/or support nodes, please contact the people above, depending on which zone you are in. 1.6 Registration ----------------------------------------------------------------- Concord will be available as Shareware. This means you will have | to register after the 90 days trail period. Contact the registration sites when you're ready to register or contact Len Morgan or Ralf Ulbrich. (See addresses above.) | All registrations will be valid until release v1.99, which is a | long way off and even then it is not sure that there will be an | upgrade fee. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 1 - Page 5 | 1.6.1 Prices | ----------------------------------------------------------------- | | Here is a list with prices in US Dollars. Note that the prices | may differ when registering outside the USA, because of | conversion costs. Most registration sites only allow | registrations in their national currency. | | Quantity Type of order Price (US$) | ----------- -------------------------------- ----------- | 1 Non Commercial $ 70.00 | 2 - 10 Non Commercial 63.00 | 10+ Non Commercial 56.00 | 1 Commercial 100.00 | 2 - 10 Commercial 90.00 | 10+ Commercial 80.00 | 1 Prior registered SuperBBS Sysop 50.00 | | Non commercial : Any amateur BBS system, not operating | for the primary purpose of renumeration | or profit, who's sole purpose is to | offer a free service to it's users. | This includes any BBS system that | accepts contribution, however, does not | refuse usage without such | contributions. | Commercial : Any BBS system who's sole purpose is to | operate for profit or renumeration and | requiring membership fee's before | admission. Any BBS system operated by | and for Government or any Government | Sponsored Agencies, not open to the | General Public. | SuperBBS Sysop : Registered SuperBBS Sysops must provide | proof of registration by supplying BBS | name, Sysop name and Registration key | code. | | 1.6.2 Registered SuperBBS Sysops | ----------------------------------------------------------------- | | Registered SuperBBS Sysops will receive a discount when | registering Concord. You will have to supply your registration | information to the registration site. This information will be | checked with the database of registered SuperBBS Sysops. If you | are in there, you will receive the discount. This database is | maintained by Len Morgan. | | Registration cost : US$ 50 (Reg. SuperBBS Sysops) | ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 1 - Page 6 | This discount has the following reason: | | Concord was conceived as a result of SuperBBS. Many of the fine | features attracted all of us to SuperBBS and Pasi wished to | continue with the flexibility of SuperBBS, with many other ideas | that would take BBSing further into the future. Our customer base | was aimed at the orphaned SuperBBS customers, who were very | faithful and dedicated to the software. | | 1.6.3 Registration information ----------------------------------------------------------------- When registering, you will need to supply the following information: | - Sysop name for key | - BBS name for key - Your real name - Your full address including country - Your full (international) voice and data phone numbers - Your FidoNet address - On-line hours - Version of Concord software Please note that the Sysop name and BBS name are case sensitive. That means that capitals and lower case characters are different. For example: 'Concord' is different from 'CONCORD'. Keys will be generated after you're money has been received. This can take some time in some countries, so please be patient. | 1.6.4 Registration changes ----------------------------------------------------------------- Registration changes for Sysop names are not available, however, keys may be reissued for legal name changes resulting from adoption, divorce, or any other court authorized name change. All registration sites are permitted to charge users a US$ 5 charge for the handling of reissue keys. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 1 - Page 7 Chapter 2 - Installation ================================================================= 2.1 General information ----------------------------------------------------------------- | This chapter will describe the installation of Concord. All available options will be explained and examples will be given. Note that due to the fact that this piece of software is very flexible, it is not possible to explain every possible variation in setting up your bulletin board. This manual explains the basics, the rest is for your own imagination to find out. Concord comes with an installation program. This should help you set up a new system or help you convert from a SuperBBS system configuration. | If you received a file with the extension other than ARJ, you | have not an original archive. The original archive is in ARJ | format, otherwise the installation program will not work. Please | report any archive conversions to the support sites. | 2.2 Hardware and software requirements ----------------------------------------------------------------- Concord requires the following minimum system options: | - 80286 or higher processor. (Min. 386DX suggested) - Harddisk with at least 2 MB free - 500 KB free conventional memory - Hayes compatible modem When running Concord in a multiline system with Desqview, Windows | or any other multi-tasker, a 80486SX with 4 MB memory is recommended. Concord requires the following software: - MS-Dos or any MS-Dos like box in Windows or OS/2. - SHARE.EXE (supplied with MS-Dos) | - Files=60 statement in CONFIG.SYS file - Fullscreen editor, like Gedit, Quicked or Toped - ANSI drawing package, like A3E or Thedraw - Transfer protocol, like CEXYZ, DSZ or HS/Link | - Fossil driver, like BNU or X00 | - Compression software, like ARJ and PK(UN)ZIP | | Optionally you might need a mailer if you want to connect your | BBS up to a network, like FidoNet. Concord has been tested with and requires MS-Dos versions 3.3 and higher. Version 6.x of MS-Dos is recommended. Concord has also | been tested running under Windows (including Beta-2 M7 of Windows | 95) and OS/2 (including OS/2 Warp). ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 1 Please note that most full-screen editors, transfer protocols and ANSI drawing packages are shareware programs and when you use these for periods longer then 30 days, you should also register these programs. | 2.3 Before you begin | ----------------------------------------------------------------- | | Please do the following steps before you start installing | Concord, otherwise some parts of the installation might not go | as planned. | | Load SHARE in your AUTOEXEC.BAT or CONFIG.SYS file with either: | | - CONFIG.SYS: DEVICE=C:\DOS\SHARE.EXE | - AUTOEXEC.BAT: C:\DOS\SHARE | | OS/2 users can skip this, because SHARE is always loaded. | | Check you CONFIG.SYS file for the FILES= statement. There should | be at least a FILES=40 statement in your CONFIG.SYS file, but | preferably higher. | | Add the Concord environment variable to your AUTOEXEC.BAT file. | This line should read something like: | | - AUTOEXEC.BAT: SET CONCORD=C:\CONCORD\ | | Note that there are no spaces allowed around the = character. | | When all these steps are performed, reboot your system. 2.4 Unpacking the software ----------------------------------------------------------------- Make a temporary directory where you can unpack the main Concord archive. When you unpack the archive you received, you should have the following files: - CONCORD.ARJ - INSTALL.EXE | - CONCORD.DOC | | The archive will also contain some textfiles, but the above files | are the ones you need to do the installation. The ARJ files contains all the files needed to set up and run Concord, except for the programs mentioned in 2.3, like the | fullscreen editor, the transfer protocol and ANSI drawing package. Make sure you have the ARJ utility in the current directory or in your PATH. Now you are ready to start the installation. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 2 2.5 Configuring Concord ----------------------------------------------------------------- There are 2 ways of setting up Concord. One is starting from scratch, the other one is converting from an existing SuperBBS configuration. First we will discuss the installation from scratch. Later we will discuss the conversion from SuperBBS to Concord. 2.6 New configuration ----------------------------------------------------------------- Start the installation program INSTALL.EXE from your temporary directory. You will be greeted by a screen informing you about the hardware and software requirements for Concord, a warranty and disclaimer and a list of available keys during the installation. These keys are: | F1 Read the manual (Only if the documentation file | is installed.) Alt-J Shell to Operating System ENTER Continue installation ESC Abort installation SPACE Change settings If you don't want to continue with the installation, press ESC, otherwise press ENTER. Now the screen with the installation settings appear. Here you can change the location where Concord is installed and if it is a new configuration or a conversion from a SuperBBS system. If you want to change some of the settings, press the SPACE bar. You can then change to the desired option by using the cursor keys. Press ESC when finished. If you entered a directory which does not exist, Concord will ask you if you want to create it. Concord will check the available diskspace on the destination drive and if the ARJ utility is found. Press ENTER when there are no errors found to continue the installation. Concord will now install the software in the directories needed. This can take some time depending on your system speed. When all files have been installed you will be shown a warning screen, informing you that you have to make the necessary changes to the settings. Remember, you can press F1 anytime to view the manual. After pressing ENTER, the installation program will call the configuration program CSETUP.EXE. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 3 2.7 Configuration program ----------------------------------------------------------------- In this part of the configuration program you will find the following options and sub options: General System information Modem settings Paths Message system File system User config Net addresses Limits Events Transfer protocols File archivers FS message editors Char sets Keyboard macros Other settings Msg areas File areas Doors Lng files Quit You can move between the different main options with the cursor keys. Press ENTER to display the sub-options or configuration screens. Press ESC to return from the sub-options. 2.7.1 General ----------------------------------------------------------------- This is the main configuration group. Underneath this main group name you will find almost every setting for the Concord BBS. 2.7.1.1 System information ----------------------------------------------------------------- Here you can enter the general information of your BBS system. Option : BBS name Description : Name of your BBS. This will have to be the same as in your registration, otherwise Concord will not work. Note that this line is case sensitive. Example : NNN (Concord)BBS ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 4 Option : Sysop name Description : Name of the Sysop. This will have to be the same as in your registration, otherwise Concord will not work. Note that this line is case sensitive. Example : Frank Hemmelder Option : Asst sysop Description : Name of the Co-Sysop. This name will be used in the chat function of the BBS. See chat menu option for more information. Example : Peter Jongma Option : Location Description : Location of your BBS system. Here you can enter where your BBS is located. Example : Spijkenisse, The Netherlands Option : Phone number Description : Your DATA phone number. Example : +31.188059592 Option : BBSID (I) Description : Filename for QWK/BlueWave packets. Your off-line mail packets for your users will be called as defined in this option. It is important to change this to something that is specific for your system, so your mail packets can not get confused with any other BBS in your area. You can use any character allowed by MS-Dos for filenames. Example : NNNBBS Option : BBSID (II) Description : Filename for Omen packets. Your off-line Omen mail packets for your users will be called as defined in this option. It is important to change this to something that is specific for your system, so your mail packets can not get confused with any other BBS in your area. You can use any character allowed by MS-Dos for filenames. Example : NB 2.7.1.2 Modem settings ----------------------------------------------------------------- This screen allows you to enter the information for your modem. If you are running a front-end mailer, this page is less interesting, because your mailer will handle all modem commands. The modem settings are grouped in two parts, the commands you need most of the time and the special commands. Pressing F10 will bring up the special modem commands menu. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 5 Please consult your modem manual when you are not sure about some of the options mentioned below. If you still can't figure out what the meaning of the command is, contact a Concord Support site or use the CONCORD echomail area. Type : COM port Description : Port to use for your modem. This can be COM1, COM2, COM3 or COM4. Choices : 1,2,3 or 4 Type : Init rate Description : The maximum speed of your modem. If you have a 2400 Bps modem, this will be 2400. You might have to lock the speed between your modem and your PC when using a modem at | higher speeds, this is normally only done | with modemspeeds above 4800 Bps, and you might have to install a NS16550AFN chip, instead of the 16450 on your communication card. Please consult a computertechnician if you are unfamiliar with replacing chips in your computer. When done wrong, you could damage your computer. Choices : Modem speed Option : Init string Description : String sent to the modem to initialize the modem. This string can vary from modem to modem. There is no general rule here. Consult the CONCORD mail area if you are having trouble finding the right init string. Example : ATS0=1&C1&D2| Option : Locked BPS rate Description : When using a high-speed modem, it is mostly necessary to lock the communication speed between your computer and your modem. This is independent from the connect speed of your modem. Normally you need to set the locked BPS rate to the fastest speed available on your modem. Note that you might have to replace your 16450 chip on your communication card with a chip that uses FIFO's, like the NS16550AFN chip, when locking the speed at 38400 Bps. Some computers cannot handle this speed over there COM port. Consult your modem manual for more information. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 6 Now for the special modem commands. Press F10 to access this menu and change the items that are not correct for your modem. Option : Init tries Description : Number of times Concord will try to initiate your modem. If your modem does not initialize, Concord will return to DOS with an error message. Example : 3 Option : On hook Description : String sent to the modem to place it 'on-hook'. This means if you call in, the modem will answer the phone. The pipe (|) symbol means a carriage return. Example : ATH0| Option : Off hook Description : String sent to the modem to place it 'off-hook'. This means if you call in, the modem will not answer the phone and you will hear a busy signal. Please note that it is illegal in some countries to switch a modem off hook. Example : ATH1| Option : Reset Description : String sent to the modem to reset it to its default settings. This is ATZ for most modems. Example : ATZ| Option : No carrier Description : Response from the modem when there is no carrier when you try to call out. Your modem must be configured in such a way that it gives 'word like' responses, otherwise you will have to change many options in these configuration screens. Example : NO CARRIER| Option : Answer Description : String sent to the modem to answer the phone. In most cases this is ATA. Example : ATA| Option : ... from Description : Starting time for Concord to answer the phone. You can use this in conjunction with the following option to restrict access to the BBS on certain hours. Time is entered in the 24 hour format. Example : 00:00 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 7 Option : ... to Description : Ending time for Concord to answer the phone. You can use this in conjunction with the previous option to restrict access to the BBS on certain hours. Time is entered in the 24 hour format. Example : 24:00 Option : Flush w/ slow Description : Flush the buffer after each write with slow modems, that is modem speeds equal or slower then 2400 Bps. Choices : Yes/No Option : Wait response slow Description : Time to wait in 1/10th of a second after sending IEMSI/ANSI request. This may prevent wrong IEMSI logons. This setting is for 2400 Bps and slower. Example : 15 Option : Wait response fast Description : Time to wait in 1/10th of a second after sending IEMSI/ANSI request. This may prevent wrong IEMSI logons. This setting is for speeds above 2400 Bps. Example : 5 Option : Manual answer Description : Let Concord answer the phone when a RING is detected or let the modem answer the phone. The first method uses the ATA command, the second is set by the S0=0 line in your modem configuration. Choices : Yes/No Option : Lower DTR when busy | Description : When Concord is working, for example doing | maintenance, it is possible to switch the modem off-hook. This can be done by lowering DTR, preventing the modem from answering the | phone. In some countries it is illegal to | place the modem in this operating status. Choices : Yes/No Option : Lower DTR to hangup Description : When Concord is hanging up the phone, after a user is logged off, it can lower DTR to disconnect or sent the escape string. With some modems, lowering DTR is not working to disconnect. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 8 Option : OK Description : String received from the modem when the modem is initialized. In most cases this is OK. Example : OK| Option : Ring Description : String received from the modem when somebody is calling in. The RING will tell Concord to pick up the phone if answering is enabled. Example : RING| Option : Escape code Description : String sent to the modem to let the modem return to command mode. When this string is sent, the modem will disconnect and return to command mode. You might have to add a delay to this command for some modems. The symbol '~' is used as the delay character with most modems. Example : ~~~+++~~~ Option : Init delay Description : Time delay between the initialization tries. Concord will wait the defined time before trying to initialize the modem again. Example : 10 Option : No hangup Description : Force a Carrier Detect (CD) even when there is an error or out of time problem with the modem. You would normally leave this to No. Choices : Yes/No Option : Escape delay Description : The delay in 1/10th of a second before and after an escape sequence. This is useful for slow modems. Example : 5 | Option : x Base addr | Description : Special COM port base address for direct | async routines. Use this only if you use | strange COM port settings. | Example : $3F8 | | Option : x IRQ | Description : Special COM port IRQ number for direct async | routines. Use this only if you use strange | COM port settings. | Example : 2 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 9 2.7.1.2 Modem responses ----------------------------------------------------------------- When you press the F10 key in the modem settings screen, another window will appear. In this window you can specify the different connect strings for your modem. Any connect string is possible, even for your fax option. You can add a new connect string with ALT-A combination. Adding is done at the current cursor location. Deleting a response is done with ALT-D. The response your standing on will be deleted. Editing is done with the ENTER key. Move to the string you want to change and press the ENTER key. You can move down and up with the cursor keys. Use the TAB key to go to the next field on the same line. The Total field tells you how many strings have been defined. Option : Bps rate Description : Speed of the modem connection. This field is used by Concord to determine the speed of the connection. When using modems with error-corrections, this could be different from the value defined in the Response string value. Consult your modem manual for the correct strings. Example : 38400 Option : Response string Description : String received from the modem when a connection has been established. These strings can also contain extra words when Concord is used with an error-correction modem. When using a high speed modem it is mostly necessary to place a '|' or '/' behind the 1200 connect string, to differentiate this string from the connection at 12000 Bps. Example : 28800 Option : Errorlevel Description : Errorlevel to exit with when a connection is made. When using external programs to receive faxes, you can specify an errorlevel and Concord will exit to your batchfile with this errorlevel, allowing you to start the fax program. For normal Concord operations this option can be left as it is. The 0 means Concord will handle the call. Example : 123 You can return to the previous screen by pressing ESC. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 10 2.7.1.3 Path ----------------------------------------------------------------- This is were you specify the directories Concord is using. Concord will ask you if it can create these directories if they do not exist at startup. Concord does not care if there is a | trailing backslash behind the directory or not, although you | should make it a habit to always add a backslash when entering | directory names. Option : Common path Description : Directory used by Concord for all nodes. In this directory you will find files that Concord will generate when running and which should be available to all nodes. We suggest you put this on a RAM drive if you have the memory for it. This will speed up Concord. See your DOS manual on creating a RAM drive. For multinode systems is this the directory where all files are stored that are used by all nodes. Example : C:\CONCORD\COMMON\ Option : Swap path Description : Directory where Concord will put it's swap files. This will happen when you shell to DOS or when executing an external program in case there is no EMS memory available. This directory can be the same as the working directory. (See below) Example : C:\CONCORD\WORK\ Option : Temp path Description : Directory used when the user is unpacking files in the temporary directory available from the menu options. (See menu options 1008 until 100D for more information.) Example : C:\CONCORD\TEMP\ Option : Work path Description : Directory where Concord will place working files it needs to perform certain actions, like generating an off-line mail packet for QWK. Example : C:\CONCORD\WORK\ Option : Nodelist path Description : Directory where your nodelists can be found. If you are using a mailer, this directory is probably already available and you should point it to the same place as defined in your mailer. Example : C:\IM\NODELIST\ ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 11 Option : File attach path Description : Directory where the directories are created when a user is attaching a file to another user on your BBS. Example : C:\CONCORD\LOCAL\ Option : File base path Description : Directory where the filebase files (*.hdr and *.txt files) are stored. Example : C:\CONCORD\FILEBASE\ Option : External chat Description : Option to specify an external chat program. When this is left empty, Concord will use the internal chat option. You can also specify options for Concord on this command line. (See menu option 0009 for more information on these options.) Example : C:\UTILS\CHAT.EXE *T *N Option : Virus scanner Description : Option to specify a virusscanner for scanning files on the BBS and after uploading. You will have to specify all options for the scanner. When no virusscanner is defined on this command | line, Concord will not do a virusscan. You | can also specify an external utility, like | Palmscan, to do the viruscheck. In this case | the utility will call the virusscanner. Example : C:\UTILS\F-PROT /NOMEM /OLD %1 Option : JAM base path Description : Directory where the semaphore files for the JAM message base are created. This should be the same directory as specified in your Echo/Netmail tosser, like Gecho. Example : C:\M_AREA\JAM\ Option : Local move path Description : Directory to which to move files when a local user is accessing the BBS. This is for example for the offline mail packets. Example : C:\CONCORD\STORAGE\ | Option : Lng files path | Description : Directory where your language files can be | found | Example : C:\CONCORD\LNG\ | | Option : .CTL files path | Description : Directory where the control files | (extensions .CTL) are stored. | Example : C:\CONCORD\CTL\ ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 12 | Option : Vote path | Description : Directory where the vote questions and | answers are stored. | Example : C:\CONCORD\VOTE\ 2.7.1.4 Message system ----------------------------------------------------------------- This part of the configuration is about the message system in Concord. Here some general options are defined. Most area specific options are set in the message area part of the configuration. Option : Quote string Description : Text used in message replies to distinguish the difference between your text and the quoted text. The quoted text will be preceded by the characters defined in this option. The standard quote string in Concord will give you the first characters of the first and lastname of the writer of the | message you are replying to. The smiling | face, which is the representation for the | initials, is generated by pressing Ctrl-P | and Ctrl-A. Example : > Option : Check user base Description : This option allows Concord to check if the user you are writing a message to in a LOCAL mail area, really exists in the userbase. Concord will inform you if a user does not exist when this option is on. Choices : Yes/No Option : Cursor E msg hdr Description : Option to tell Concord if a message header is needed in quickscan cursor. Choices : Yes/No Option : Fast jump to end Description : Option to allow Concord to jump to end of messages in the quickscan. Choices : Yes/No Option : Default origin line Description : This string will be added to every echomail message sent from your system. The maximum length for this string is 80 characters, including your node number and the '* Origin: ' which Concord will place in front of your origin line. You are not allowed to use extended ASCII or ANSI codes in this >> Continued >> ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 13 line, because not all systems connected to FidoNet can handle these characters. You can select a different origin for every single echo in the message area part of the configuration. When no origin line is defined there, the one defined here is used. Example : NNN BBS - Concord REG/SUPP Site Holland Option : Min disk space | Description : Minimal disk space in Kbytes available needed to export a BlueWave/QWK/Omen message packet. If there is less space then defined, Concord will not pack and export messages. Example : 400 Option : Max msgs to pack Description : Maximum number of messages to be packed in one message packet created for the BlueWave/QWK/Omen mail system. Example : 1000 Option : Allow macros Description : Allow the use of the @xxxxx@ macros in messages. Choices : Yes/No Option : Split messages Description : Split messages that are more then xx lines into more then one message. Some QWK mail readers have problems reading messages that are longer then 68 lines. With this option, you could prevent that the rest of the message is lost. Concord will add the rest of the lines to another message. Example : 68 Option : Dupe list size Description : Number of messages to keep track of in the dupe list for the BlueWave/QWK/Omen mail system. Example : 1000 Option : Read margin Description : This option defines the right margin when reading messages. this makes Concord wrap lines that are longer then the number specified here. This should normally be 78 | or 79. Leave this to 0 for faster mail | handling, since this option is using lot of | the CPU power. Example : 79 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 14 Option : Quote margin Description : Same as above, except now for quotes in the | messages. This should be around 65. Leave | this to 0 for faster mail handling, since | this option is using lot of the CPU power. Example : 65 | Option : Password failure area | Description : Mail area number a user can write a message | in when failing all password tries. Make | sure that every user can write in this area. | Example : 1 2.7.1.5 File system ----------------------------------------------------------------- Here you specify the general options for the file system in Concord. Note that you can specify options for every single file area in the file area part of the configuration. Option : Nervous file check Description : This option makes Concord check the file | list integrity at all times. This means that | Concord will check the directory to see if | the file is really there and not just listed | in the filebase as being there. If the file | is not there, Concord will replace the file | information with the word OFFLINE. Choices : Yes/No Option : Import FILE_ID.DIZ Description : Most files on bulletin boards have a textfile which contains a description of the file. This file is mostly called FILE_ID.DIZ and should be a straight ASCII file of maximum 7 lines of 49 characters each. This file can be imported, if found after an upload, into the filebase. This will replace the description the user is giving for the file. Choices : Yes/No Option : Check ratio files Description : Number of files downloaded after which Concord has to check the ratio settings from the user to see if the limits have been reached. If you set this to 0, no ratio check will be performed. Example : 5 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 15 | Option : Prescan FILES.BBS | Description : Concord will scan the FILES.BBS directory | before doing a file list to speed up the | listing. This is a memory hungry option, so | if you do not have enough memory available, | leave this option off. | Choices : Yes/No | | Option : Allow split descriptions | Description : Concord can show files in two different | ways. When this option is turned ON, file | descriptions will be shown, even if the | whole description of the last file on the | page does not fit on the page and is | continued on the next page. When this option | is turned OFF, the file that can not be | shown with the full description is moved to | the next page and is displayed after the | user selected the next page. | Choices : Yes/No | | Option : Ext. upload checker | Description : Normally Concord will extract an newly | uploaded file and check the file for | viruses. But sometimes you want to use | something else, like an external program | with more options. If you do so and don't | want Concord to extract the file, set this | option to Yes. | Choices : Yes/No | | Option : Findfirst on CDROM | Description : Concord only checks the filebase database | when showing files in a CD-Rom area. When | you have a fast CD-Rom drive, you can turn | this option on, which will force Concord to | check the CD-Rom drive to see if the file is | really there, before displaying it. Do not | use this option on slow CD-Rom drives as it | will slow down files display. | Choices : Yes/No | | Option : FILES.BBS counter | Description : Concord will add a download counter to the | description of the uploaded file when this | option is used. Change the setting of this | option with the SPACEBAR. None means no | download counter is added. | Choices : None/[00]/[000]/[0000] | | Option : Max. file description lines | Description : This option allows you to limit the number | of lines displayed as a file description. | Example : 24 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 16 2.7.1.6 User config ----------------------------------------------------------------- Without users a BBS system would be useless. That's why there is a user config option in the configuration program. Here you can define flags and set some general options for all users and how your system treats users. Option : Flag description Description : When the cursor in the configuration program is on this option, you can press SPACE (or F10) and a window will appear. In this window you can define the flags A1-A8 to J1-J8. You can enter a description for every flag. Keep them short and meaningful is the best way of doing it. These descriptions are shown to you when you have to set flags in the file areas, message areas and menu options. You can use the PgUp and PgDn keys to change the flag group. Use the cursor keys to move within the different flag | groups or press the corresponding character. | for example J and 8 will get you to flag J8. Pressing ESC will close the window and save the descriptions as you've entered them. Example : A1 - New users A2 - Normal user B2 - CD-Rom access J8 - Sysop Option : One word names Description : This option allows you to use one word names on your BBS system. Very useful if you are running a system with aliases and no real names. Normally Concord expects a first and last name. With this option turned on only one name is needed, however more name parts can be entered. For example login on with 'Jim' is allowed, but 'Jim Master' is also allowed. Concord will know that these are | different users. Note that when you are | running an 'Alias' system, that you need to | change some of the language lines, because | by default the 'Real' name is displayed. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 17 Option : Expiration days Description : Days given to every new user in the 'expiration date field'. Concord will take a day of this number every day. This allows | you to run a scriptfile after a certain amount of days and change some of the users settings. You can change this setting for specific users in the user editor. Example : 30 Option : Verify calls Description : Concord has the option to ask the user for his/her birthday every X calls. This option allows you to set that number of calls. When the wrong date of birth is entered, Concord will disconnect. Example : 15 Option : Include Sysop Description : If you want yourself as the Sysop to be shown in the last callers list. set this option to Yes. If you don't want your users to see that you logged in, set this to No. In that case you're name will not appear in the last callers list. Choices : Yes/No Option : Password tries Description : Number of times a user can enter his/her password at the logon prompt when the | password is not correct. If the user fails | all tries, he/she can write a message to the | Sysop. This does depend on the fact that a | mail area is specified in the message | configuration. Example : 3 Option : Hide upper sec Description : Do not show security levels that are higher then the one from the user in the user list. Choices : Yes/No 2.7.1.7 Net address ----------------------------------------------------------------- Most BBS systems are connected to one or more networks. This allows them to exchange mail between systems. When you are joining a network, you will be assigned a node number. This node number is specifically for your system, like your street address is for your house. In this part of the configuration, you specify which addresses you have. You can also enter the name of the network and the netmail board number as defined in the message areas. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 18 When you are entering mail areas you will have to enter a network address when it is an echomail area or netmail area. If you have for example 5 network addresses and delete the second one, you will notice that the line does not disappear, but changes to 0:0/0. This is done because these addresses are linked to the mail areas. If you would delete a network address and move the others up, your mail areas would suddenly use a different network address. If you delete the last network address of the 5 defined, it will really be removed and not changed to 0:0/0. You can use the following keys in this window: ALT-A : Add address. This will add an empty line at the bottom of the list. ALT-D : Delete address or change it to 0:0/0 when there are other network numbers below. ESC : Return to previous menu The 'Total' number in the right upper corner displays the number of network addresses defined. Option : Name Description : Name of the network. Mostly the network has a Domain name and you can enter that here or you can enter any name you like so you know which network you're talking about. Example : FidoNet Option : Address Description : The network address assigned to you by the network administrator. Address are entered in the following format: Zone:Net/Node.Pointnumber Do not make up a number yourself. If you are not connected to a network, leave these fields blank. Example : 2:2802/169.0 2.7.1.8 Limits ----------------------------------------------------------------- With the Limits part of the configuration you specify what every userlevel can do on your BBS. This is the main part of your security system. Here you specify how long a user can be online, how much he/she can download, what ratio checks are applying to the user and more. Security levels can range from 0 to as high as 65000. Take some time to think about how many levels you need and what security levels you assign to them. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 19 When a certain userlevel is not defined, the first one below that level will be used. If you defined level 10 and 20, but your user has level 15, Concord will use the settings from the level 10 settings. You can use the following keys in this window: ALT-A : Add user level. This will add an empty user level line above the currently highlighted level. ALT-D : Delete user level. ESC : Return to previous menu. You can use the SHIFT key in combination with the arrow keys to move the userlevel to another location in the list. Press SHIFT when you are on the level you want to move and move the level with the arrow keys. Editing the userlevel is done by pressing ENTER when the wanted userlevel is highlighted. This will display another window where all settings for this userlevel can be edited. The 'Total' number in the upper area of the window displays the number of levels defined. When ENTER is pressed another window appears with the following options: Option : Active? Description : Informs you as the Sysop if this level is activated or not. When inactive, this level is not used by Concord. If the level is inactive, this is shown in the list window as a flag in front of the level. Choices : Yes/No Option : Security level Description : The security level assigned to this level. Ranging between 0 and 65000. Do not use the same level twice, unless you are using the Valid to/Valid from option explained below. This level is shown in the list window. Example : 20 Option : Description Description : A short explanation of what this userlevel is for. This is also show in the list window. Example : Normal user Option : Valid from Description : Time in 24 hour format from which the user is allowed to logon to your system. This is also shown in the list window. Example : 13:45 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 20 Option : Valid to Description : Time in 24 hour format until which the user is allowed to logon to your system. This is also shown in the list window. Example : 23:45 Together with the Valid from option, this allows you to specify time slots for your users. You could setup the same userlevel but with different settings by using these two time options. For example: Security : 25 and: 25 Valid from : 00:00 18:00 Valid to : 18:00 24:00 Timelimit : 60 45 Dl limit : 1000 500 This would allow you to minimize user access at peek system times, so more users can access your system. Option : Max DL/UL KB ratio Description : The users download/upload ratio in Kilobytes. This means that if a user downloaded XX Kbytes, he/she has to upload YY Kbytes before another download can be done. For example setting this option to 2 means that a user can download 200 Kbytes for every 100 Kbytes uploaded. When this option is set to 0, ratio on Kilobytes is disabled. Example : 15 Option : Max DL/UL times ratio Description : The users download/upload ratio in files. This means that for every X file(s) uploaded, the user can download Y file(s). For example setting this option to 2 means that a user can download 2 files for every 1 file uploaded. Setting this option to 0 disables the ratio check on files. Example : 5 Option : Time limit Description : Time in minutes a user is allowed per day to stay online. When this time is expired, the user will see a warning and has to wait till the next day. Setting this option to 1440 means that the user can stay online all day. (24 Hrs = 1440 min.) Example : 120 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 21 Option : Call limit Description : Number of calls a day the user is allowed to make to your system. If the user exceeds this limit, he/she is not able to logon to the system any more that day, eventhough he/she might have enough time left for the day. Setting this option to 0 disables the check. Example : 5 Option : Download limits | Description : Number of Kilobytes and files a user can download per day. This is depending on the connecting speed of the user. If the user is connecting on a speed not listed in the limits editor, Concord will use the first defined speed settings below the users connecting speed. For example a connecting speed of 16800 will use the 14400 settings. When a user exceeds the defined limits, a warning is displayed and the user cannot download anymore. Example : 1200 2.7.1.9 Events ----------------------------------------------------------------- Events are actions performed by the system at certain times at certain days of the week. This allows you to run maintenance, clean up actions and other activities at quiet moments. You will have to setup Concord with a batchfile and errorlevels if you want to use this option, otherwise Concord will exit at the given time and weekday, but never returns. You can use the following keys in this window: ALT-A : Add event. This will add an empty event line above the currently highlighted event. ALT-D : Delete event. ESC : Return to previous menu. You can use the SHIFT key in combination with the arrow keys to move the event to another location in the list. Press SHIFT when you are on the event you want to move and move the event with the arrow keys. Editing the event is done by pressing ENTER when the wanted event is highlighted. This will display another window where all settings for this event can be edited. The 'Total' number in the upper area of the window displays the number of events defined. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 22 When ENTER is pressed another window appears with the following options: Option : Active Description : Informs you as the Sysop if this event is activated or not. When inactive, this event is not used by Concord. If the event is inactive, this is shown in the list window as a flag in front of the event. Choices : Yes/No Options : Forced Description : If an event is scheduled, but a user is on-line at the given time, the event will be overdue and not be executed. When you force an event to be executed, Concord will reduce the time of the caller on-line, so he/she will be logged of just before the event starts. A warning message will be displayed to the user, telling him/her the time on-line is adjusted. Concord will not allow callers on-line within five minutes before the event. Choices : Yes/No Option : Error level Description : This is the errorlevel Concord exits with at the time of the event. This allows you to start an external program from your batchfile. Do not use errorlevels between 0 and 10 as these are used by Concord. Consult your DOS manual if you are unfamiliar with the use of errorlevels. Errorlevels may range from 10 to 255. Example : 124 Option : Run time Description : Time for the event to be executed in 24 hour format. Example : 16:30 Option : Days to run Description : The days on which to execute the event. You can select/deselect every day of the week. The days will show in the list window with there first characters. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 23 | Option : Last run date | Description : Date the event was run for the last time. | This allows you to run certain events again, | or skip them for a period. Concord checks if | the day in this field is equal+1 to the | current date before executing the event. | Example : 04/11/95 2.7.1.10 Transfer protocols ----------------------------------------------------------------- To start with the bad news first, there are no internal protocols for Concord. Every protocol used by the program is an external one. The good news is, just like with anything else in Concord, you can have as many as you want. You can use the following keys in the file transfer window: ALT-A : Add transfer protocol. This will add an empty transfer protocol line above the currently highlighted transfer protocol. ALT-D : Delete transfer protocol. ESC : Return to previous menu. You can use the SHIFT key in combination with the arrow keys to move the transfer protocol to another location in the list. Press SHIFT when you are on the transfer protocol you want to move and move the transfer protocol with the arrow keys. Editing the transfer protocol is done by pressing ENTER when the wanted transfer protocol is highlighted. This will display another window where all settings for this transfer protocol can be edited. The 'Total' number in the upper area of the window displays the number of transfer protocols defined. When ENTER is pressed another window appears with the following options: Option : Active Description : Informs you as the Sysop if this transfer protocol is activated or not. When inactive, this transfer protocol is not used by Concord. If the transfer protocol is inactive, this is shown in the list window as a flag in front of the transfer protocol. Choices : Yes/No Option : Description Description : Name of the transfer protocol as it is shown to your users. Example : Zmodem-32 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 24 Option : Selection key Description : Character shown to the user when he/she needs to select a protocol. You can only use a character ones. Example : Z Option : Batch Description : Informs Concord if this protocol defined here is a batch protocol or not. Batch protocols, like Zmodem, are protocols that allow the transfer of more then 1 file at a time. Choices : Yes/No Option : Bidirectional Description : Informs Concord about the fact if the protocol is a bidirectional protocol or not. Bidirectional protocols can do an upload and download at the same time, making it necessary for Concord to check for uploads when this protocol is used for a download. Choices : Yes/No Option : Download command line Description : The full line to execute this protocol for a download. You can use the following parameters which Concord will change into the necessary values: *B Current BPS rate *C Current comspec setting *N Current node *P Current com port *T User's time left %1 File name | %3 Next file in queue This part of the file transfer configuration is probably the most difficult. If you have problems getting a transfer program to work, contact the Concord Support sites or use the Concord echomail area. Use the full path to call the protocol. Most protocols allow the use of the @ character to allow the specification of a list of files to be transferred. See also 'Ctl file name' option | below. For some protocols, like DSZ, it | might be necessary to start a new command | processor before executing the protocol. | This is done by adding *C /C in front of the | command line. Example : See examples below ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 25 Option : Upload command line Description : Same as the download command line, except now for the upload command. For some bidirectional transfer programs these two lines may be the same. Use the full pathname when calling the protocol. Example : See examples below Option : List char Description : Character that indicates that the following parameter is a list file. For most protocols this character is the '@', without the quotes. The listfile contains the names of the files to download. (See below) Example : @ Option : Efficiency Description : Efficiency of the protocol in percentage. This is normally between 90 and 98 percent. Concord uses this percentage to calculate the amount of time needed for the transfer. If you set this to low, your users might not be able to download a file in the time left on the BBS, which in fact could have been downloaded, if you had told Concord the correct efficiency percentage. Example : 96 Option : Log file name Description : Name of the logfile that is made by the protocol. This allows Concord to read the logfile and retrieve information from it. If this field is left empty, Concord will search for the DSZ environment variable and use that one instead. Example : C:\PROTOCOL\DSZ.LOG Option : Ctl file name Description : Name of the control file used by the transfer protocols as a list of files to transmit. This file is generated by Concord and used by most transfer programs. With most protocols it is specified on the commandline preceded by the @ character. Example : C:\PROTOCOL\FILES.CTL ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 26 Option : Upload log keyword Description : Character that indicates in the logfile that an upload has been performed. Note that this is a case sensitive character, in other words a 'Z' is something else then a 'z'. | Every protocol should have a different | character, most characters are prefixed for | a protocol. (See the DSZ documentation for | more information on this subject.) Example : Z Option : Download log keyword Description : Character that indicates in the logfile that a download has been performed. Note that this is a case sensitive character, in other words a 'Z' is something else then a 'z'. Example : z | Here are some keyword characters for some protocols: | | Name: Zmodem Download: z Upload: Z | Ymodem(-G) S R | HS/Link h H | Hydra h H | SModem s S | | Option : Read whole DSZ.LOG | Description : If you want Concord to read the whole | DSZ.LOG file after a download, turn this | option on. Normally Concord will know what | the last entry was and only reads the new | lines in the log file. | Choices : Yes/No | | Here is an example for a protocol. This is for the 'free for non | commercial use' CEXYZ Zmodem by Cutting Edge Software protocol and is being used on my own BBS system. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 27 CEXYZ Zmodem setup: Activated : Yes | Description : CEXYZ Zmodem Selection key : T Batch : Yes Bidirectional : No Download cmdline : c:\protocol\cexyz.exe /p*P /L38400 /b*B /sz @c:\protocol\files.ctl Upload cmdline : c:\protocol\cexyz.exe /p*P /L38400 /b*B /rz c:\upload\ List char : @ Efficiency : 95 Log file name : c:\protocol\dsz.log Ctl file name : c:\protocol\files.ctl Upload ctl key : Z Download ctl key : z | Read whole DSZ.LOG : No Please refer to the Support sites or the Concord echomail area if you have trouble setting a protocol up. Please remember that most protocols are shareware and should be registered separately. All external protocol are independent programs, not belonging to Concord and not included in the Concord archive. Copyrights belong to their respective owners. 2.7.1.11 File archivers ----------------------------------------------------------------- You can use the following keys in the archiver window: ALT-A : Add archiver. This will add an empty archiver line above the currently highlighted archiver. ALT-D : Delete archiver. ESC : Return to previous menu. You can use the SHIFT key in combination with the arrow keys to move the archiver to another location in the list. Press SHIFT when you are on the archiver you want to move and move the archiver with the arrow keys. Editing the archiver is done by pressing ENTER when the wanted archiver is highlighted. This will display another window where all settings for this archiver can be edited. The 'Total' number in the upper area of the window displays the number of archivers defined. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 28 When ENTER is pressed another window appears with the following options: Option : Active Description : Informs you as the Sysop if this archiver is activated or not. When inactive, this archiver is not used by Concord. If the archiver is inactive, this is shown in the list window as a flag in front of the archiver. Choices : Yes/No Option : Description Description : Name of the archiver as it is shown to your users. Example : PKZip 2.04G Option : Selection key Description : Character shown to the user when he/she needs to select an archiver. You can only use a character ones. Example : Z Option : File extension Description : Extension of the archived file. This is used by Concord when it creates an archive. Example : ZIP Option : Compress command line Description : Command line to activate the archiver to compress a file. You should use the full path to the archiver for safety reasons. There are 2 options available: %1 Filename to create %2 Filename to compress in %1 You can use all options available to the archiver. Example : C:\ARCHIVER\PKZIP -XM %1 %2 Option : Uncompress command line Description : Same as above except now for decompressing. There are 2 options available: %1 Compressed file %2 Filename to extract from %1 You can use all options available to the archiver. Example : C:\ARCHIVER\PKUNZIP -O %1 %2 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 29 Option : List char Description : Character that indicates that the next parameter is a list file. Example : @ Option : Efficiency Description : Difference in percentage between the original size and the compressed file size. The higher this number the better the compression. For ZIP this is around 45%, ARJ is around 40% and LHA around 39%. Example : 45 Option : Archive ID Description : Piece of code found in compressed files, identifying the compressor used. The following parameter is available: @[+|-]; warps + = from begin - = from end Some ID characters need special key combinations to create. Example : PK Here is an example of the UltraCompressor archive. This example is by Ryan Murray. Active : Yes Description : UltraCompressor Selection key : U File extension : UC2 Compress cmdline : c:\archiver\uc.exe a -bttf %1 %2 Uncompress cmdline : c:\archiver\uc.exe e -f %1 %2 List char : @ Efficiency : 30 Archive ID : UC2 The Archive ID's last character can be entered with Ctrl-P, then hold down the Alt key while pressing 26 on the numeric keypad. 2.7.1.12 Full screen editors ----------------------------------------------------------------- | Concord has a build in line editor, but using full screen editors | is far more easy for most users. All editors, including the | internal one, need to be defined in this part of the | configuration. You can use the following keys in the FS editor window: ALT-A : Add FS editor. This will add an empty FS editor line above the currently highlighted FS editor. ALT-D : Delete FS editor. ESC : Return to previous menu. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 30 You can use the SHIFT key in combination with the arrow keys to move the FS editor to another location in the list. Press SHIFT when you are on the FS editor you want to move and move the FS editor with the arrow keys. Editing the FS editor is done by pressing ENTER when the wanted FS editor is highlighted. This will display another window where all settings for this FS editor can be edited. The 'Total' number in the upper area of the window displays the number of FS editors defined. When ENTER is pressed another window appears with the following options: Option : Active Description : Informs you as the Sysop if this FS editor is activated or not. When inactive, this FS editor is not used by Concord. If the FS editor is inactive, this is shown in the list window as a flag in front of the FS editor. Choices : Yes/No Option : Description Description : Name of the FS editor as it is shown to your users. Example : Quicked Option : Selection key Description : Character shown to the user when he/she needs to select a FS editor. You can only use a character ones. Example : Q Option : Command line Description : Command line to execute the FS editor. All normal Concord options can be used on this | command line. When using the internal | editor, you will have to specify the '*' | character on this line. Example : C:\EDITOR\QUICKED.EXE %1 %2 %3 %4 There are several editors available. Please note that most are shareware and should be separately registered. | There is no external editor included in the Concord archive. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 31 2.7.1.13 Character sets ----------------------------------------------------------------- Concord can handle several different character sets. This allows you to let users who use different character sets, like some of the Scandinavian countries, to use your BBS without running into difficulties because of unsupported characters. You can use the following keys in the Character set window: ALT-A : Add Character set. This will add an empty Character set line above the currently highlighted Character set. ALT-D : Delete Character set. ESC : Return to previous menu. You can use the SHIFT key in combination with the arrow keys to move the Character set to another location in the list. Press SHIFT when you are on the Character set you want to move and move the Character set with the arrow keys. Editing the Character set is done by pressing ENTER when the wanted Character set is highlighted. This will display another window where all settings for this Character set can be edited. The 'Total' number in the upper area of the window displays the number of Character sets defined. When ENTER is pressed another window appears with the following options: Option : Active Description : Informs you as the Sysop if this Character set is activated or not. When inactive, this Character set is not used by Concord. If the Character set is inactive, this is shown in the list window as a flag in front of the Character set. Choices : Yes/No Option : Description Description : Name of the Character set as it is shown to your users. Example : Default Option : Selection key Description : Character shown to the user when he/she needs to select a Character set. You can only use a character ones. Example : D ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 32 Option : Modify input Description : Concord normally only filters the outgoing characters. But it is possible to also filter incoming characters. You will have to switch this option on if you want to filter incoming characters. Choices : Yes/No 2.7.1.14 Keyboard macros ----------------------------------------------------------------- Keyboard macros allow you to use often used lines and programs quickly by pressing a key combination. Concord allows to types of macros. The first is the 'keyboard macro', the second one the 'Execute program macro'. The Shift-F1 to Shift-F10 keys are available to 'keyboard macros. These are often used lines of text. Move to the position you want the macro to be with the cursor keys and enter the information. Example: Hello world! The second row of 10 lines is the 'Execute program macro' definition field. Here you specify programs to be executed when the Ctrl-F1 to Ctrl-F10 keys are pressed. An example: *C 2.7.1.15 Other settings ----------------------------------------------------------------- Option : Node number | Description : Number of lines on your BBS. Enter 1 for a single line system. Example : 3 Option : Local colours Description : Show colours locally. If you have a monochrome monitor, you might want to set this option to No. Choices : Yes/No Option : Password Description : Local keyboard password. This allows you to lock the keyboard. Remember, this is only locally, not remotely. Example : ********** ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 33 Option : Time out Description : Time out period in seconds for the user. If he/she didn't press the remote keyboard within this time period, Concord will disconnect. If you set this option to 0, no time checking is done. Example : 300 Option : Login time Description : Time in minutes the user can take to logon to your system. If this time expires, the user is disconnected. Don't make this period to short, otherwise your new users won't be able to login. Example : 30 Option : OS Shell Description : Commandline for Concord when Concord needs to shell to the operating system. You can use the following options here: *B Current BPS rate *C Current Comspec *D1- No DORINFO1.DEF file created *D2- No DOOR.SYS file created *D3- No EXITINFO.BBS file created *E- No EXITINFO.DAT file created *F User's first name *G User's colour mode *J User's screen length *L User's last name *N Current node *P Current COM port *R User's record number *T User's time left *S Amount to swap The *S option takes a parameter defining the | amount of memory to swap. With *S0 Concord | never swaps to disk before running an | external program, with *S Concord | always swaps to disk or EMS before running | an external program. Example : *C *S300 Option : Last callers Description : Number of last callers displayed in the last callers list. When 0 is entered, the default of 15 is used. Example : 30 Option : Sysop seclvl Description : Sysop security level. Example : 32000 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 34 Option : Verify BBS Description : How many days between the times that the BBSses in the BBS list are verified. Example : 90 Option : DORINFOn.DEF Description : For multiline systems, Concord can generate DORINFOn.DEF files where the n is replaced by the node number. For line 2, this would be DORINFO2.DEF. If this is set to no, all lines generate a DORINFO1.DEF file. Choices : Yes/No Option : Detect scrlen Description : Concord can automatically detect the screen length the user is using when he/she logs on to your system. If you don't want this set this option to No. Choices : Yes/No Option : Login charset Description : Characterset to use at logon, before Concord can determine who is online. Example : 0 | Option : Force ANSI | Description : This option allows you to force the | emulation to ANSI when ASCII is detected at | login of the user. | Choices : Yes/No | | Now for the Yell and Multi line settings. You need to press | SPACE, F10 or ENTER to open the edit window for these options. Option : Yell device Description : Device to use when the user is paging the Sysop. This can be three different options. The first is PC-Speaker, default for most systems. The second is Automatic, in which case Concord will see what is available and use that. This could be a soundcard if available. The last option is None. In this case the page will not be heard because no sound device is used. Choices : PC-Speaker/Automatic/None Option : Yell times Description : Number of times a user is allowed to page the Sysop. Example : 3 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 35 Option : Yell length Description : Time in seconds that a yell will last before a message is displayed to the user. Example : 30 Option : Sun from Description : Starting time in 24 hour format of the period that the Sysop can be paged. Example : 17:30 Option : Sun to Description : Ending time in 24 hour format of the period that the Sysop can be paged. Outside this period specified with these options, a message is displayed telling the user the Sysop is not available for a chat. Example : 23:30 This option is available for every day of the week. This allows you to have different yell times on different weekdays. Option : Online msgs Description : Time period in seconds after which Concord will check to see if there is a message from the other lines on a multiline system for the user. Set this to 0 if you don't want message checking. Example : 10 | Option : Erase multi line chat | Description : Tells Concord to erase the multi line chat | textfile after use. | Choices : Yes/No | | Option : Check multi line chat | Description : Checks every n seconds for new lines in the | multi line chat. When 0 is specified, | Concord will only check for new lines when | the textfile is updated. | Example : 5 | | Option : No CHAT.LOG | Description : If you don't want a log file from your chats | with users, turn this option off, otherwise | a file called CHAT.LOG is created or | appended to when a chat is starting. | Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 36 | Option : No user exit | Description : When you don't want your users to exit the | chat, turn this option on. Now only you can | terminate the chat. | Choices : Yes/No | | Press ESC to return to the previous menu. | | Option : No ANS detect | Description : Concord can detect the terminal emulation | used by the person login in to your system. | This can cause problems with some systems. | If you don't want this automatic emulation | detection, turn this option on. | Choices : Yes/No | | Option : Hidden character | Description : When Concord displays text the is suppose to | be hidden, like the password entry at logon, | the character defined here will be used. | Example : * | | Option : ANSI stop character | Description : Character(s) which will stop the displaying | of an ANSI/ASCII file. When nothing is | entered, the character S is used to stop the | display. | Example : ^C | | Option : Status line colour | Description : Colour of the line displayed at the bottom | of the screen. The number 112 is the normal | black on grey colours. | Example : 112 | | Option : Convert $ENV | Description : This option is useful for multi node systems | as it allows you to have one configuration | for several lines. Concord will replace the | $ENV variable with the pathname for the node | it is running. | Choices : Yes/No 2.7.2 Message areas ----------------------------------------------------------------- This is the part of the configuration that defines the mail areas on your BBS. Each area is a group of messages related to each other by subject. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 37 2.7.2.1 Supported message bases ----------------------------------------------------------------- Concord supports the following types of message bases: Type : Hudson Message Base (HMB) Description : This is the message base system used in SuperBBS, QuickBBS and RemoteAccess. It consists of a database file where all messages are stored. There are also some index files. All defined areas are in 1 main and 3 index files. Advantage : Quick to search. Just 4 files on your HD. Disadvantage : Maximum of around 13000 messages. With disk problems, you could lose the whole message base. Type : Multiple Hudson Message Base Description : Several separate Hudson message bases. The message base files are located in different directories. Advantage : Quick to search, many more messages then single HMB. Only 4 files per message base. Disadvantage : Not supported at this moment by most echomail tossers. Disk problems can still cause the loss of many messages in several areas. Type : JAM Description : This type of messagebase is the least sensitive to diskproblems, because every message area you define has it's own 4 files. Size of the messagebase is only limited by diskspace. Advantage : Unlimited size. Separate files for every area. Disadvantage : Slow to search. Can take up a lot of diskspace. Type : .MSG Description : The oldest message base around. Every message is stored as a single file. This can take up huge amounts of diskspace. This type of message base is normally only used for the netmail area of the mailer. Advantage : Every message has it's own file, so diskproblems could have minor damage results. Disadvantage : Takes up huge amounts of diskspace, depending on your disk allocation size. Normally very slow in searching messages. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 38 It depends on your system which message base is the best for you. If you only have a few message areas and not many messages, the HMB type message base is the best. If you have many areas with great amount of messages, use JAM. Concord will support other mail formats in the future. 2.7.2.2 Message areas configuration ----------------------------------------------------------------- Press ENTER when the selection bar is on the 'Msg areas' in the main menu bar and you will be presented with a window which has the following options: ALT-A : Add message area. This will add an empty message area line at the end of the list. ALT-D : Delete message area. This only marks the area to be deleted. You need to use the F5 key to really delete the area. F5 : Purge all deleted message areas. Until you pressed this key, you can still undelete a message area. F8 : Change global settings. (See 2.7.2.3) ESC : Return to previous menu. You can use the SHIFT key in combination with the arrow keys to move the message area to another location in the list. Press SHIFT when you are on the message area you want to move and move the message area with the arrow keys. Editing the message areas is done by pressing ENTER when the wanted message area is highlighted. This will display another window where all settings for this message area can be edited. The 'Total' number in the upper area of the window displays the number of Message areas defined. When ENTER is pressed another window appears with the following options: Option : Name Description : The name of the message area as it is displayed in Concord to the users. Example : Local messages Option : Active Description : Informs you as the Sysop if this message areas is activated or not. When inactive, this message areas is not used by Concord. If the message areas is inactive, this is shown in the list window as a flag in front of the message areas. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 39 Option : Short name Description : The name used by the offline mail system for this message area. This name is only used in the QWK/BlueWave/Omen mail system. The name specified above is used in the BBS system itself. Example : Local msgs Option : Group Description : A three character word describing the group that this message area is belonging to. Concord allows you to have different groups and some of the menu commands can handle these groups. You are allowed to use less then 3 characters. If you don't want to use a group description, you will have to change many textlines in the language file (see chapter 3), because the group macro is used in the language file. Here are some examples of group descriptions: LOK General local mail NAT National echomail areas INT International areas You are free to define your own groupnames, these where only given as examples. Example : LOK Option : Format Description : Type of message base for this area. Concord allows you to use multiple message bases together at the same time. See chapter 2.7.2.1 for a description of the different message base types. Choices : JAM/.MSG/Hudson Option : Path name Description : The full path to where the message base files are stored. This line can have various definitions, depending on the message base type used: JAM message base: You will have to specify the full path AND the name of the message area files to use, WITHOUT the extension. For example: C:\MAIL\JAM\GENERAL ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 40 The 'GENERAL' in this line is not a directory but the name of the files for this message area. Concord will create the files. There will be four files created with the defined name. (That's why you should not give an extension!) .MSG message base: You only specify the directory where the message files for this area will be stored. Remember that every message will have it's own .MSG file. You will have to make different directories for every message area you have, because the messages are all numbered the same in every area. An example: C:\MAIL\MSG\GENERAL In this case the 'GENERAL' is a directory name where the .MSG files will be stored. Hudson message base: You have to specify the directory where the messagebase files are stored. Every message area should point to this same directory, unless you are using multiple Hudson message bases. An example: C:\MAIL\HMB In this case the 'HMB' is a directory where the message base files are stored. If you use multiple messages bases you can define several directories. Remember, it is not possible to store more then 1 Hudson Message Base in the same directory. Example : C:\MAIL\HMB Option : Password Description : If you define a password, Concord will ask for the password, before allowing access to the area. Example : ************ Option : Open from Description : Time in 24 hour format at which time the area will be available to the users. This time is security level independent. Example : 13:45 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 41 Option : Open to Description : Time in 24 hour format at which time the area will no longer be available to the users. In combination with the 'Open from' option, this allows you to close an area of between certain times. Example : 23:50 Option : Area type Description : There are three types of areas available in Concord: Local mail: Messages that will never leave your system. They are messages between users on your BBS. Concord will just save the message. The recipient of the messages is normally a user on the BBS and Concord can check for this and warn you if the message is to somebody who is not in the userlist. Messages can be private or public. Echomail: These messages are exported to other BBS systems. The receiver can be anybody, normally not a user on the same BBS. Echomail areas are spread all over the country and even the world. Concord will add an origin line to the message and the address to use. You could compare this type of messages with the advertisements in the paper. Everybody can read and reply to them. Echomail is never private! Netmail: These messages are destinated for a certain person at a certain BBS somewhere in the world. The are mostly private messages. You can compare this with the normal mail you receive at home. You sent it from one address to another. Concord will ask for a netmail address if you enter a netmail message. You will need to have a nodelist and a netmail number for this option to be operational. Please remember that although netmail is mostly private, every Sysop where the message is passing by can read the message. (Encryption is not much used within the BBS organisations.) Choices : Local/Echomail/Netmail ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 42 Option : Msg kinds Description : There are four types of messages available with Concord: Private messages: These can only be read by the sender and receiver of the message. Note that also anybody with Sysop level can read private messages. You should make this clear to your users. This type of messages is normally only used in netmail area types. Public messages: These messages can be read by everybody. This type of messages is normally used in echomail areas. Both: Allows both the use of private and public messages. This is normally the case with local message areas, unless you want all messages to be private. Read only: This type of message area allows you only to read the messages and not reply to them or write new messages in the area. Choices : Private/Public/Both/Read only Option : Reply status Description : Sending messages normally means getting replies. There are four options available for replying: Normal: This means that the message you made when you replied will be sent in the same area as where the original message was in. Used for local and echomail areas. Netmail: The message you wrote as a reply will be sent as netmail. Concord will take the sender's address from the origin line of the message. Used for echomail areas. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 43 Both: Concord will ask how you want to reply, by echomail or by netmail. None: Replying is not possible. Use this in combination with the 'Read only' area type to make an area read only. Choices : Normal/Netmail/Both/None Option : Alias/Name Description : This option allows you to specify which name will be used when writing a message. There are four options: Real name: Message written will have the real name as defined in Concord's userbase as the sender's name. Ask alias: Concord will ask for an alias to use as the sender of the message. Please note that this can be anything you want. This doesn't have to be the alias specified in the Concord's userbase. Also note that Concord will not check for messages received at the system with the used alias, as no list is kept of the aliases used. Concord only checks for the in the userbase defined alias and username. Both: Concord will ask if an alias will be used. If answered negative, Concord will use the real name of the message writer. Please note that the alias used in this option is the alias defined in the userbase and not the alias as described in the 'Ask alias' option. Aliases: When this option is used, the alias defined in the userbase of Concord will be used as the sender's name. Please note the difference with the 'Ask alias' option. Choices : Real name/Ask alias/Both/Aliases ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 44 Option : Use AKA Description : When entering this field, another window appears with the defined AKA's. Press ENTER and then choose the one you want to use for this area with the cursor keys and press ENTER. This option is only needed for Echomail and Netmail types of areas. Example : 2:2802/169 Option : Origin line Description : All echomail messages will have an origin line underneath the message. If you leave this option blank the default origin line will be used as defined in the general configuration part. If you want to use a specific origin line for this area, you can enter it here. This only applies to echomail type areas. With other area types this option is ignored. Example : NNN BBS - Call now: 31.188059592 - 24 Hrs Option : Allow delete Description : Allow users to delete messages. Only messages addressed to the user or written by the user can be deleted by the user. Anybody with Sysop level can delete every message, even if it is not addressed to them or written by them. Choices : Yes/No Option : Allow tag lines Description : The offline readers allow at the end of a message a line with some remark on it. This line is called a tagline. Since these lines are not allowed in every echomail area, there is this option to allow or not allow the use of taglines. Please check the echomail rules before turning this option on for the selected area. If this option is set to 'No', Concord will strip the tagline of the message if the user appended one. Choices : Yes/No Option : Allow file attach Description : Concord allows you to sent a file along with a message from one user to another. If you select 'No', this option is disabled. Do not use this option on netmail and echomail areas. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 45 Option : Combined area Description : The combined area on the BBS is a special area where all messages are read after one other, instead of per area. If you set this option to 'No', this area is not available to the user by default in the combined area. Choices : Yes/No Option : Allow ctrl chars Description : Control characters are characters which have special meanings for Concord. When you use these characters in a message, Concord will translate them into certain bits of information. (See the chapter on control codes for more info.) You don't always want to use these characters in messages, because it can be confusing to other users who read the message. Choices : Yes/No Option : Force mail check description : Some of your users might not have an area selected for mail check, eventhough you would like them to have a mail check in that particular area. When you turn this option on, a mail check is always done on this area and the user cannot deselect the area. Choices : Yes/No | Concord allows a directory structure in the mail areas, file | areas and doors. To explain this, here is an example of a normal | structure: | | -------- Area 1 - General mail area | | | |-- Area 2 - Concord mail area | | | |-- Area 3 - Concord utilities mail area | | | |-- Area 4 - Pascal mail area | | | |-- ........ | ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 46 | As you can see, all areas are available from the same selection | menu. When using the sub-directory option in Concord, the | following structure is possible: | | -------- Area 1 - General mail area | | | |-- Area 2 - Concord areas ------ Area 3 - Concord area | | | | | |-- Area 4 - Concord utils | | | | | |-- Area 5 - Main list | | | |-- Area 6 - Programmers -------- Area 7 - Pascal | | | | | |-- ......... | | As you can see, this will group together the different type of | areas. Well, how do you set something up like this? You need one | master area, in this case area 2, which points to a group of | areas. Then you need your areas and one area to return to the | master list. Here is an overview: | | Num: Name: Subdir CurrSub WhereToJump | ---- ------------------- --------- --------- ------------- | 1 General area No 0 0 | 2 Concord area Yes 0 10 | 3 Concord mail area No 10 0 | 4 Concord utils No 10 0 | 5 Main list Yes 10 0 | 6 Programmers Yes 0 20 | 7 Pascal No 20 0 | 8 .................. .... ... .... | | So area 1 is a normal area. Area 2 points to a group of areas. | These areas all belong to the group with sub-directory number 10. | Area 3 and 4 belong to this group. Area 5 also belongs to this | group but points to another subdirectory group, group 0, which | is the main list. Area 6 points to another group, in which area | 7 is located. When a user selects the select area command, he/she | will see area 1, area 2, area 6 and other areas which have 0 as | there 'Current Sub-directory number. When area 2 is selected by | the user, he/she will see only the areas 3, 4 and 5 and maybe any | other area that has number 10 in the current sub-directory | number. When he/she selects 5, he/she is placed back in the main | group. | | Hope this will make it clear how the sub-directory structure is | working. Remember, every group needs at least one normal area | (like area 1 or 3 or 7) and at least one area to return to the | previous list. You can have links pointing from every group to | any other group to another group, to another group and so on. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 47 Option : Sub directory | Description : This option tells Concord if this area entry | is a normal area or pointing to another | group of areas. (Like area 2 in the above | example.) Normal areas have this set to No. Choices : Yes/No Option : Curr subdir num | Description : This option tells Concord to which group of | areas this area belongs. All areas which use | the same number belong together. (Like area | 3, 4 and 5 in the above example.) You can | choose any number you want for this, but | keep it simple never hurts. Every group | should have at least one normal area and one | area pointing to the main list. Example : 10 Option : Where to jump | Description : This option tells Concord to which area | group to jump. This option is used in areas | that are no real areas, but point to another | group of areas. (Like area 2 and 5 in the | above example.) Example : 0 Option : Use char table Description : Which character set is to be used in this area? This option allows you to adjust the character table to the area. This could be useful when you have Scandinavian areas on your board, because they use a different character set then most people do. When 0 is entered, Concord uses the default character set. Example : 2 Option : Hudson board Description : Which board number in the Hudson Message Base corresponds with this area. This is only needed if you use the HMB area type. (See Format.) The number can vary between 1 and 200. Example : 47 Option : Force CR in quote Description : This option determines if Concord is using a hard carriage return in quotes that are to long or not. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 48 | Option : Force combined | Description : This option allows you to force an area | combined for all users. | Choices : Yes/No Now we come to the security bit of the message area. You can specify for every area the read message security, write message security and Sysop security. When the option you want to modify is highlighted, press the space bar to enter the window where you can modify the settings. The following settings are available: Option : Security level Description : Security level needed to read messages in this area. If the users level is lower then the level specified here, the user will not be able to read in this area. Example : 10 Option : Flags Description : Flagsettings needed for reading messages in this area. If the flagsettings of the user do not match the settings here, the user will not be able to read messages in this area. Press space bar to enter the window where you can change the flagsettings. There are three settings available, 'On', 'Off' and 'Don't care'. You can change the settings by pressing the space bar. 'Yes' means flag is on, 'No' means flag is off and no remark at the end of the line means 'don't care'. You can change the flagdescription by pressing ENTER. This means you don't have to go back to another part of the configuration program if you want to change a name of a flag. Press Escape to return to the previous window. Choices : Yes/No/Don't care Option : Age Description : Minimum age required to gain access to this area. 0 means 'don't care'. Example : 21 Option : Bps rate Description : Connection speed needed to gain access to this message area. Any speed below the specified Bps rate will not have access to this area. Any speed higher then the specified speed will have access. Example : 14400 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 49 The option mentioned here are also available in the 'Write msgs security', which specifies the necessary rights to write a message in the area, and in the 'Sysop security' option, which specifies the levels needed to gain Sysop access to the message area. Please note that everybody with Sysop level access to the message area can read every message, included private ones, in the area and has full access to all options available in the area. 2.7.2.3 Global mail area options ----------------------------------------------------------------- When you need to change some information for several areas, there is an other way of doing so then editing every single area. When you are in the list menu where all defined areas are shown, you can press the F8 key. This will bring up a window prompting you for the group name you want to edit. When you entered a groupname, or pressed ENTER when you didn't use groupnames, Concord will display another window with the options you can change globally, in other words, for all areas within the group at the same time. These options are: - Password - Open from - Open to - Read msgs security - Write msgs security - Sysop security | - Name | - Short name This allows you to quickly edit a large number of areas in one go. This option will be changed in the future. 2.7.3 File areas ----------------------------------------------------------------- Concord supports an unlimited number of file areas. These can be on harddisk's in your machine, on CD-Rom's (including CD-Rom changers) or on network drives. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 50 2.7.3.1 File areas configuration ----------------------------------------------------------------- Press ENTER when the selection bar is on the 'File areas' in the main menu bar and you will be presented with a window which has the following options: ALT-A : Add file area. This will add an empty file area line at the end of the list. ALT-D : Delete file area. This only marks the area to be deleted. You need to use the F5 key to really delete the area. F5 : Purge all deleted file areas. Until you pressed this key, you can still undelete a file area. F8 : Change global settings. (See 2.7.3.2) ESC : Return to previous menu. You can use the SHIFT key in combination with the arrow keys to move the file area to another location in the list. Press SHIFT when you are on the file area you want to move and move the file area with the arrow keys. Editing the file areas is done by pressing ENTER when the wanted file area is highlighted. This will display another window where all settings for this file area can be edited. The 'Total' number in the upper area of the window displays the number of file areas defined. When ENTER is pressed another window appears with the following options: Option : Name Description : The name of the file area as it is displayed in Concord to the users. Example : Concord main program Option : Active Description : Informs you as the Sysop if this file areas is activated or not. When inactive, this file areas is not used by Concord. If the file areas is inactive, this is shown in the list window as a flag in front of the file areas. Choices : Yes/No Option : Group Description : Group this file area belongs to. This can be any three character combination. This option allows you to group certain file areas together. No characters, or less then 3 is also possible. Example : BBS ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 51 Option : Download path Description : Place where the files are to be found for this file area. Concord will look here for the files. Example : c:\files\concord\ Option : Upload path Description : Place where uploaded files are placed. If no directory is given, this is the same as the download directory. (This is not possible when using a CD-Rom!) If you specify a directory, Concord will place uploaded files in that area. Example : c:\upload Option : Password Description : When you want to secure the area with a password, you can enter one here. Concord will ask the user for the password, before he/she is allowed to enter the area. Example : Password Option : Open from Description : Time in 24 hour format from which moment on the file area is available. Example : 07:14 Option : Open to Description : Time in 24 hours format until the area is available to users. Together with the previous option, this allows you to close certain areas on certain times. Example : 23:00 Option : Curr subdir num | Description : This tells Concord to which group the area | belongs. See the message configuration for | an example on setting up this structure | within Concord. For normal areas this should | be 0. Example : 10 Option : Where to jump | Description : This tells Concord to which group of areas | to jump. Example : 3 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 52 | Option : Offline area | Description : This option is useful for systems that | changes CD-Rom drives often. When this | option is turned off, Concord will display | the OFFLINE message when viewing the files. | This allows you to display all CD-Rom areas | available, eventhough the CD-Rom is | currently not in the drive but will be for | example next monday from 00:00 to 23:59. | Choices : Yes/No Option : New files check Description : Option to specify if Concord should include this area in the new files check. This allows you to disable new files checking on CD-Rom drives. Choices : Yes/No Option : Combined area Description : Is this file area to be included in the combined area or not. This allows you to perform certain functions on several areas. Choices : Yes/No Option : Duplicate check Description : Let Concord check this area for duplicates when somebody does an upload. Choices : Yes/No Option : Virus check Description : Is Concord to scan the uploaded file for viruses or not. Please note that this option only works when you specified a virusscanner in the Path configuration part of the program. Choices : Yes/No Option : Free files Description : This option allows you to specify if files in this area when downloaded are subtracted from the users account or not. When the files are free, the used KiloBytes and time are not deducted from the users limits. This could be useful for Allfiles lists. Please note that if this option is switched on ALL files in this file area will be free files. Choices : Yes/No Option : CD-Rom area Description : This specifies if the area is a CD-Rom area or not. If it is a CD-Rom area, a separate FILES.BBS list have to be specified, because CD-Rom's are read only. (See below) Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 53 Option : Not in list Description : Normally only files listed in the FILES.BBS file/the filebase can be downloaded. But when you switch this option on, also files available in the directory, but not listed in the FILES.BBS/Filebase can be downloaded as well. Choices : Yes/No Option : Sub-directory | Description : This option tells Concord if this area is a | pointer to a group of file areas. See the | mail areas configuration part for an example | on the sub-directory options in Concord. For | normal areas this option is set to 'No'. Choices : Yes/No Option : Force FILES.BBS Description : Normally, to gain the most speed in the filebase, you would use the database type of filelist's used by Concord. But sometimes it is needed to use the old FILES.BBS type files. (Currently Concord is not using both at the same time.) Here you can specify if the database is to be used for this area or the old style FILES.BBS files. The database is faster. Choices : Yes/No Option : Files | Description : This option allows you to change the name of | the database file used by Concord to hold | your files for this area. In the first Gamma | release, this was a fixed name, but now it | is possible to change this name to anything | you want, within MS-Dos rules. The old | system didn't allow the use of the same file | area name, this system does, because you can | change the name in this field. You can find the files specified in this field in the FILEBASE directory specified in the PATH part of the configuration program. | Example : AREA-001.* Option : FILES.BBS Description : You only need to specify something in this field if the FILES.BBS list is not in the same directory as the files or when the area is a CD-Rom area. You will have to place the FILES.BBS files for the CD-Rom area on your HD, so Concord (and other programs) can edit them if needed. Normally you would call your first CD-Rom area FILES.001, the second >> Continued >> ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 54 FILES.002 and so on, but you are free to do it in your own way. Some external programs use the FILES.xxx type names. You could give the FILES.BBS list any name according to MS- Dos file name rules. Don't forget to specify the full path! Example : c:\files\cdrom\files.085 Now we come to the security bit of the file area. You can specify for every area the download security, upload security and list files security. When the option you want to modify is highlighted, press the space bar to enter the window where you can modify the settings. The following settings are available: Option : Security level Description : Security level needed to download files in this area. If the users level is lower then the level specified here, the user will not be able to download from this area. Example : 10 Option : Flags Description : Flagsettings needed for downloading files in this area. If the flagsettings of the user do not match the settings here, the user will not be able to download files in this area. Press space bar to enter the window where you can change the flagsettings. There are three settings available, 'On', 'Off' and 'Don't care'. You can change the settings by pressing the space bar. 'Yes' means flag is on, 'No' means flag is off and no remark at the end of the line means 'don't care'. You can change the flagdescription by pressing ENTER. This means you don't have to go back to another part of the configuration program if you want to change a name of a flag. Press Escape to return to the previous window. Choices : Yes/No/Don't care Option : Age Description : Minimum age required to download from this area. 0 means 'don't care'. Example : 21 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 55 Option : Bps rate Description : Connection speed needed to download from this file area. Any speed below the specified Bps rate will not be able to download from this area. Any speed higher or equal to the specified speed will be able to download Example : 14400 The option mentioned here are also available in the 'Upload files security', which specifies the necessary rights to upload a file in the area, and in the 'List files security' option, which specifies the levels needed to list the files in this area. 2.7.3.2 Global file area options ----------------------------------------------------------------- When you need to change some information for several areas, there is an other way of doing so then editing every single area. When you are in the list menu where all defined areas are shown, you can press the F8 key. This will bring up a window prompting you for the group name you want to edit. When you entered a groupname, or pressed ENTER when you didn't use groupnames, Concord will display another window with the options you can change globally, in other words, for all areas within the group at the same time. These options are: | - Name - Password - Open from - Open to - Download files security - Upload files security - List files security | - Download path This allows you to quickly edit a large number of areas in one go. 2.7.4 Doors ----------------------------------------------------------------- Doors, or external programs, allow you to expand your system with other programs. These can be specially written to be used with Concord or completely different programs. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 56 2.7.4.1 Doors configuration ----------------------------------------------------------------- Press ENTER when the selection bar is on the 'Doors' in the main menu bar and you will be presented with a window which has the following options: ALT-A : Add door. This will add an empty door line at the end of the list. ALT-D : Delete door. This only marks the area to be deleted. You need to use the F5 key to really delete the area. F5 : Purge all deleted doors. Until you pressed this key, you can still undelete a door. F8 : Change global settings. (See 2.7.4.2) ESC : Return to previous menu. You can use the SHIFT key in combination with the arrow keys to move the door to another location in the list. Press SHIFT when you are on the door you want to move and move the door with the arrow keys. Editing the doors is done by pressing ENTER when the wanted door is highlighted. This will display another window where all settings for this door can be edited. The 'Total' number in the upper area of the window displays the number of doors defined. When ENTER is pressed another window appears with the following options: Option : Name Description : The name of the door as it is displayed in Concord to the users. Example : Time clock Option : Active Description : Informs you as the Sysop if this door is activated or not. When inactive, this door is not used by Concord. If the door is inactive, this is shown in the list window as a flag in front of the door. Choices : Yes/No Option : Group Description : Group this door belongs to. This can be any three character combination. This option allows you to group certain doors together. No characters, or less then 3 is also possible. Example : UTI ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 57 Option : Command line Description : This is the hard bit again. Here you specify how the door should be called by Concord. Please note that some doors require a batch file, instead of just one line. Enter the full path to the door. Example : C:\DOORS\TETI\TETI.EXE -60 SPIJKENISSE Option : Password Description : Password needed to enter this door. When no password is entered, the user will not be asked for one. Example : Password Option : Open from Description : Starting time in 24 hour format from which this door is available to the users. Example : 14:30 Option : Open to Description : Closing time in 24 hour format for this door. This allows you to have doors available only on certain times. Example : 19:30 Option : Sub-directory | Description : This option tells Concord if this area is a | pointer to a group of other doors. See the | mail areas configuration for an example. Choices : Yes/No Option : Curr subdir num | Description : This option tells Concord to which group | this door belongs. Example : 2 Option : Where to jump | Description : This option tells Concord to which group of | doors to jump when this door is selected. Example : 3 Run door security is the part where you specify who has access to the door. Press SPACE when this option is highlighted and another window appears where you can specify the following options: Option : Security level Description : Security level needed to have access to this door. If the users level is lower then the level specified here, the user will not be able to gain access to this door. Example : 10 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 58 Option : Flags Description : Flagsettings needed for access to this door. If the flagsettings of the user do not match the settings here, the user will not be able to access this door. Press space bar to enter the window where you can change the flagsettings. There are three settings available, 'On', 'Off' and 'Don't care'. You can change the settings by pressing the space bar. 'Yes' means flag is on, 'No' means flag is off and no remark at the end of the line means 'don't care'. You can change the flagdescription by pressing ENTER. This means you don't have to go back to another part of the configuration program if you want to change a name of a flag. Press Escape to return to the previous window. Choices : Yes/No/Don't care Option : Age Description : Minimum age required to access this door. 0 means 'don't care'. Example : 21 Option : Bps rate Description : Connection speed needed to access this door. Any speed below the specified Bps rate will not be able to access this door. Any speed higher or equal to the specified speed will be able to use the door. Example : 14400 We will have a look at the language file in chapter 3. Leave it the way it is for now. Select QUIT from the menu bar and we will return to the installation program. 2.8 The user editor ----------------------------------------------------------------- The user files are next. CSETUP.EXE will be started in user edit | mode to create new user files. You can always start the | configuration program in user edit mode by entering CSETUP USER | at the dos prompt. Once this is done you will have to change the settings for your 'Default' user. Some of the available keys in the user editor are: F1 Display Concord documentation F2 Edit current user F3 Display userlist F4 Display/Edit flags for this user F10 Display menu >> Continued >> ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 59 ALT-F Display/Edit flags for this user ALT-S Edit user security level ALT-D Toggle delete field PgDn Next screen PgUp Previous screen ENTER Switch to edit mode SPACE Toggle options in edit mode Arrows Move within screen when in edit mode More keys are available. See the menu for shortcuts to most of the options available. When the User editor is started, you are presented with user number 0 from your userlist. In case you started the User editor with the -CREATE option, as the installation program does, you will only have one user called DEFAULT USER. Never delete this user! This user is very important as it defines the settings for your new users calling in to your system. Here you specify which securitylevel they will have, what their default settings are and how some of the options are set. Here are the available options in the User editor for every user. Note that it is possible to change the look of the User editor by editing the control files. This list however is about the default User editor screens as supplied with Concord. | It is possible that not all options mentioned below are available | in the user editor, because the option might not have been | available in this release of Concord. 2.8.1 User editor Screen 1 ----------------------------------------------------------------- Option : Name Description : User name. For the default user this is 'Default user'. This is the name the user used to login with and this is used by most external programs when reading user information. Example : Frank Hemmelder Option : Alias Description : The alias the user entered (if any). Example : Concord doc writer Option : City Description : City as the user has entered it. Please note the difference with the address field explained later. This field is used by most external programs when reading user information. Example : Spijkenisse, NL ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 60 Option : Voice Description : The voice phone number as entered by the user at logon for the first time. Example : +31-188059592 Option : Data Description : The data phonenumber as entered by the user at logon for the first time. Example : +31.188059592 Option : Birthday Description : Users birthday in the format MM-DD-YY. This format is independent from what the user select inside the BBS. This is the format Concord stores it in the userfiles. Example : 11-18-62 Option : Sex Description : The type of human this person is. Choices : Male/Female Option : Sysop page times Description : Number of times the user has paged the Sysop. Example : 3 Option : Public msgs Description : Number of public messages the user has written on your system. Example : 12 Option : Private msgs Description : Number of private messages the user has written on your system. Example : 32 Option : Upload KB Description : Number of kilobytes the user has uploaded to your system. Example : 1272 Option : Upload files Description : Number of files uploaded to your system by this user. Example : 7 Option : Download KB Description : Number of kilobytes downloaded by the user from your BBS. Example : 3682 Option : Download files Description : Number of files the user has downloaded from your system. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 61 Option : Deleted Description : Status of this user. If this field is showing No, the user is not marked for deletion. If it shows Yes, the user is marked for deletion. Note that this does not delete the user from the userlist, only marked the record for deletion. You will need to purge the userbase, see the menu (F10) to actually delete the user. Use SPACE to toggle the current setting. This field can also be switched on or off with the Alt- D key. Do not turn this option on with your default user! Choices : Yes/No Option : SecLvl Description : Security level of this user. This can be changed by entering the new number of by pressing the Alt-S key while in viewing mode. The latter will give you a list of the securitylevels you specified in the configuration program. Example : 200 Option : Address Description : Three lines for the address of the user. You can request this by using the macros available within Concord. This will be explained in another chapter. This info is not used by external programs at this time, since it is something unique for Concord. Example : P.O. Box 270 3200 AG Spijkenisse Holland Option : Screen length Description : The screen length the user has selected. Please note that when you login locally your screenlength is adjusted to your actual screen size, although you might have a different screenlength when calling in by remote. Example : 24 Option : Password Description : The password the user has selected to use on your system. This is always hidden, unless you are on the field in edit mode. Example : *********** ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 62 Option : First call Description : Date and time of the first call to your system, according to your system time. The format is MM-DD-YY HH:MM. Example : 11-23-94 17:46 Option : Last call Description : Date and time of the last call to your system, according to your system time. The format is MM-DD-YY HH:MM. This is used by the purge by date command in the User editor to determine of the user is within the specified amount of days. Example : 11-23-95 17:46 Option : Times called Description : Number of times the user has called your system. Example : 311 Option : Minutes elapsed Description : Total number of minutes the user has been online to your system. Example : 2508 2.8.2 User editor Screen 2 ----------------------------------------------------------------- Option : Protocol Description : Default protocol for this user. The following numbers can be used: 0 This means that there is no default protocol defined. Concord will ask for a protocol everytime the user selects an up or download. 1 Default protocol is the first one defined in the protocol list. 2 Default protocol is the second protocol defined in the protocol list. 3 The third protocol a.s.o. Please note that when you change protocols the user might end up with a different default protocol because the pointer is pointing to a protocol you have changed or even deleted. The number is not connected to a specific protocol, only to the number in the list of protocols. Choices : 0,1..x (x = last number of protocol) ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 63 Option : Editor Description : Default editor for this user. The following numbers can be used: 0 This means that there is no default editor defined. Concord will ask for an editor everytime the user wants to write a message. 1 Default editor is the first one defined in the editor list. 2 Default editor is the second editor defined in the editor list. 3 The third editor a.s.o. Please note that when you change editors the user might end up with a different default editor because the pointer is pointing to a editor you have changed or even deleted. The number is not connected to a specific editor, only to the number in the list of editors. Choices : 0,1..x (x = last number of editor) Option : Viewer Description : Not used at this moment. Option : Packer Description : Default packer for this user. The following numbers can be used: 0 This means that there is no default packer defined. Concord will ask for a packer everytime the user wants to write a message. 1 Default packer is the first one defined in the packer list. 2 Default packer is the second packer defined in the packer list. 3 The third packer a.s.o. Please note that when you change packers the user might end up with a different default packer because the pointer is pointing to a packer you have changed or even deleted. The number is not connected to a specific packer, only to the number in the list of packers. Choices : 0,1..x (x = last number of packer) ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 64 Option : Charset Description : Default character set for this user. The following numbers can be used: 0 This means that there is no default character set defined. Concord will ask for a character set everytime the user wants to write a message. 1 Default character set is the first one defined in the character set list. 2 Default character set is the second character set defined in the character set list. 3 The third character set a.s.o. Please note that when you change character sets the user might end up with a different default character set because the pointer is pointing to a character set you have changed or even deleted. The number is not connected to a specific character set, only to the number in the list of character sets. Choices : 0,1..x (x = last number of character set) Option : Msg packet Description : Default type of offline mail system used. This is either QWK, BlueWave or Omen. The following numbers can be used: 0 This means that there is no default type selected. 1..3 The available type of packets. You cannot change, add or delete a type of mail system, since these are built into Concord. Choices : 0..3 Option : Msg area Description : This field contains two separate fields. The first is the number of the area the user has selected. The second field is the group name of that area. Example : 95 DAT Option : File area Description : This field contains two separate fields. The first is the number of the file area the user has selected. The second field is the group name of that area. Example : 134 CD1 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 65 Option : Door Description : This field contains two separate fields. The first is the number of the door the user has selected. The second field is the group name of that door. Example : 134 CD1 Option : Chat channel Description : Number of chatchannel the user has selected. This is used in the internal multinode chat. Example : 1 Option : Read msgs type Description : This is the type of display the user has selected for reading messages. These types are defined at the back of the language files. The following numbers can be used: 0 The first display type defined. 1 The second display type defined. If you define more types of display for reading messages, this number can increase. Example : 0 Option : File list type Description : The number of the file list type the user selected as his/her default file list type. These types are defined in the back of the language files. The following numbers can be used: 0 The first display type defined. 1 The second display type defined. 2 The third display type defined. If you define more types of display for listing files, this number can increase. Example : 0 Option : Sysop comment Description : A field in the user file where you, the Sysop, can place a remark about the user. Example : Loves Concord The following statistics are only for the current day: Option : Calls Description : Number of calls to your system the user made today. Example : 3 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 66 Option : Min elapsed Description : Number of minutes that the user has been using today. Example : 13 Option : DL KB Description : Number of kilobytes downloaded today by this user. Example : 123 Option : DL files Description : Number of files downloaded today by this user. Example : 3 Option : Last packet num Description : Number of packages downloaded with the offline mail system. When a user downloads another packet the same day, Concord will increase the file extension with one, so you won't receive a package with the same name twice. The first package is called *.QWK (* is replaced by the name you enter in the configuration program), the second will be *.QW1, the third *.QW2 and so on. Example : 1 Option : Sysop comment Description : Comment from the Sysop for this user. Example : Big downloader 2.8.3 User editor Screen 3 ----------------------------------------------------------------- The first part on this screen concerns the offline mail system. Option : Msg packet days Description : Currently not used by Concord. Option : Max msgs in packet Description : Maximum number of messages Concord will pack into one package for this user. By default this is the number specified in the configuration program, but you could change this for certain users. Example : 500 Option : Include WELCOME Description : Is the file WELCOME.ANS included in the offline mail package which the user will download or not. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 67 Option : Include NEWS Description : Is the file NEWS.ANS included in the offline mail package which the user will download or not. Choices : Yes/No Option : Include GOODBYE Description : Is the file GOODBYE.ANS included in the offline mail package which the user will download or not. Choices : Yes/No Option : Include new files list Description : Is the file with a list of new files included in the offline mail package which the user will download or not. New files are scanned since the last time the user searched for new files. Choices : Yes/No Option : Include new bulletins Description : Are new bulletins included in the offline mail package which the user will download or not. New bulletins are scanned since the last time the user scanned for bulletins. Choices : Yes/No Option : Include last read ptrs Description : Is the file which contains the last read pointers included in the package that the user will download or not. Choices : Yes/No Option : Want to see ALL msgs Description : Does this user wants to see msgs for ALL as personal messages or not. Choices : Yes/No Option : Offline packing Description : Are messages packed offline during a system event everyday or are they only packed when the user is online. This option is currently not used by Concord. Choices : Yes/No Option : Mark mail as received Description : Is mail, that has been packed for the user in an offline mail package, marked as received or not. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 68 Option : Not include own msgs Description : Are messages from the user himself, answers and new messages, since the last time the offline package system was used, included in the mail package or not. Choices : No/Yes Here are some more general options....... Option : First menu Description : Normally a user will start at the main menu called TOP.MNU. But sometimes you might want to redirect this user to a different menu, or you have a special Sysop menu where you want to jump to straight away, then you can use this option. If there is a menu name given in this field, Concord will jump to that menu, instead of the normal main menu. An extension is not needed since menu files always have MNU as extension. Example : SYSOP Option : Language Description : Name of the language file that is active for this user. No extension needed. Example : DEFAULT Option : Last file check Description : Date of the last new files scan by this user. The format is MM-DD-YY. Example : 10-30-94 Option : Last bulletin check Description : Date of the last bulletin check by this user. The format is MM-DD-YY. Example : 11-22-94 Option : Last msgs packet Description : Date of the last offline message packet generation for this user. The format is MM- DD-YY. Example : 12-23-94 Option : Expiration date Description : Date that the expiration for this user expires. When the user logs in to the system, a script file is run, allowing you to take certain actions. This field could be used for membership periods etc. Example : 07-18-97 ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 69 Option : Time in bank Description : Number of minutes that this user has in the internal timebank. Example : 120 Option : DL-limit in bank Description : Number of kilobytes this user has in the internal timebank. Example : 1000 Option : View file Description : Name of the file that is to be shown to this user when he/she logs on to your system. Depending on the next options this is done once or always. This filename can have an extension. Example : MEMBER.RIP Option : Delete after view Description : Is the file mentioned in the previous option deleted after the user has viewed it or not. Choices : Yes/No Option : File viewed Description : This informs you if the file has been viewed or not by this user. Concord changes this field into Yes as soon as the file is viewed by this user. Choices : Yes/No Option : View only once Description : Is this file to be viewed by this user only once or more then one time. Choices : Yes/No 2.8.4 User editor Screen 4 ----------------------------------------------------------------- Some options for controlling Concord's behaviour..... Option : Mail check Description : Does this user has his/her mail check on or off. Choices : Yes/No Option : New files check Description : Does this user has his/her new file check on or off. Choices : Yes/No Option : New bulletins check Description : Does this user has his/her bulletin check on or off. Choices : Yes/No ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 70 Option : Colours Description : Is this user using colours or not. Choices : Yes/No Option : Hot keys Description : Is this user using hot keys or not. Choices : Yes/No Option : No DL ratio check Description : Is the ratio check performed on this user or not. Choices : Yes/No Option : No kill Description : Is the No-kill flag turned on or not. When this option is on, the user can not be deleted from the userlist, even if the Delete flag in screen 1 is on. Use this for example for your own record and that of your co-sysops. Choices : Yes/No Option : Calls since bday chk Description : Number of calls since last birthday check. Concord will ask for a birthday verification after the number of days configured in CFG is exceeded. Then this field is reset to 0. Example : 5 Option : Wrong passwords Description : Number of wrong passwords entered since last logon. This can be used as a safety feature to inform the user about any illegal attempts to access the system with his/her name. This counter is reset when a correct password is given. Example : 3 Select QUIT from the menu (F10) or press ESC to exit the user editor and return to the installation program. The installation program will inform you about the actions performed and if everything went ok or not. Press ENTER to continue. Displayed is a list of several things that you should check before starting Concord. That is all folks for the installation. Now play around with Concord and remember: "Using Concord is fun! Trust your computer! Don't give up!" | - Pasi Talliniemi ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 71 2.9 Environment variable ----------------------------------------------------------------- Make sure that you set the environment variable CONCORD in your batchfile or your AUTOEXEC.BAT file. This variable must point to your main BBS directory. In our example C:\CONCORD. Setting the variable is done by adding the following line to your batch or AUTOEXEC.BAT file: SET CONCORD=C:\CONCORD\ Concord needs this environment variable. It will not run without it. Consult your MS-Dos manual if you have trouble installing the variable. You can check if it is set by typing SET at your DOS prompt. This will give you a list of all settings and should include the line: CONCORD = C:\CONCORD If not, consult your DOS manual. 2.10 Conversion from SuperBBS ----------------------------------------------------------------- The development of Concord started when SuperBBS died, or at least when it was clear that there would not be an update for some time. So it might not come as a surprise that Concord has a conversion utility for SuperBBS systems. What to do to convert from SuperBBS v1.17-3 (or 1.18 Beta) to Concord? Well, the answer is not to much, since most things are done by the conversion program. What you need is a SuperBBS system version 1.17-3 (or the not officially released for the public 1.18 Beta-1). Make sure that the SBBS variable is pointing to the correct directory. Unpack the main Concord archive, not the archive that comes with the installation program, into a temporary directory on your harddisk and start the installation program. The first screen is the information screen, informing you about the requirements for Concord. Press ENTER to continue. Now you will see the settings screen. Press SPACE so you can adjust the settings. Change the prompt from creating new files into the convert from SuperBBS option. Check if the directory name is correct and then press ESC when done. Press ENTER to start the installation and conversion. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 72 Concord will ask if it is allowed to create the destination directory if it does not exist. Then it will inform you about the settings. If something is wrong, Concord will inform you. Press ENTER if everything is correct. The installation program will now install the Concord files, convert your SuperBBS control files, textfiles etc. to the new Concord format. You might see some remarks that certain codes are not supported by Concord, that is because not every control code within SuperBBS is supported in the same way in Concord. The installation program will also convert your userbase and other parts of the SuperBBS configuration to Concord formats. When everything is done, Concord will inform you that it is ready. Now there are some information screens about things to do, so read them and press ENTER to continue. In the end you will be back where you started from, the DOS prompt. | Please note that a menu conversion is not available at this | moment. There is however an utility to convert ANSI files from | SuperBBS into Concord format, but this is a separate utility and | is not included in the main Concord archive. 2.11 Checking the configuration. ----------------------------------------------------------------- Please check your configuration! Although the conversion can handle most SuperBBS systems, you might have a system where the conversion program had some difficulties. Start the main setup program and go through all the options. See for an explanation of all options the previous part of this chapter. This is what you have to do: - Check the main configuration. | - Move files into the correct directories. This is needed | because the installation program will place all files in | the main directory. You might have to move the menu files, | the ANSI screen files and, but only if you used 1.18 Beta | 1, the filebase files. - Check the area set up for mail and file areas. - Check if your userbase is converted correctly. - Adjust the default user settings to your likings. | - Create your menus. Test Concord and make adjustments where needed. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 73 | 2.12 Manual conversion | ----------------------------------------------------------------- | | If you want some more control over the conversion, it is also | possible to install Concord as a new system and then do the | conversion manually. This is done by the GENUTIL program. Run | GENUTIL CONVERT ? for more information on the options to convert | your SuperBBS configuration. | | 2.13 Conversion from other software | ----------------------------------------------------------------- | | More and more external utilities are coming available. Conversion | from Proboard and RemoteAccess to Concord is available, although | these are not full conversions. Please check the support sites | in you country. | | 2.2 Commandline options | ----------------------------------------------------------------- | | Concord has several commandline options which can change the | behaviour of the program. These are also used when you start the | BBS from a mailer in a batchfile and not directly. More then one | option can be used on the commandline. Most options can be | shortened to the first character. | | Option : -BPS: | Shortcut : -B: | Description : Modem speed of the connection that is | already there. This tells Concord that it is | already connected. | | Option : -DEBUG | Shortcut : -D | Description : Shows you the debug strings. When Concord is | running it will show you more information | than it does normally. This information can | be of use when you are having problems | running Concord. | | Option : -ERRLVL: | Shortcut : -E: | Description : Errorlevel to exit with after a normal exit | from Concord. This errorlevel will be used | unless a special action is performed that | has an other errorlevel, like writing mail, | which causes Concord to exit with another | fixed errorlevel. When this option is not | used, Concord exits with errorlevel 0. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 74 | Option : -LOCAL | Shortcut : -L | Description : This option allows you to enter the BBS | locally. Concord will not look for a | connection, but will be starting the BBS. | | Option : -M[] | Shortcut : None | Description : Plays the musicfile that is given as the | filename in the background while running | Concord. A sound device must be present. | | Option : -MAINT | Shortcut : None | Description : This option allows Concord to prepare the | offline message creating for the QWK system. | Any user that is allowed to have messages | generated by Concord offline, will have | his/her message packet prepared. You only | need to run this option once a day and only | when you use offline mail packing. | | Option : -NODE: | Shortcut : -N: | Description : This option tells Concord which node number | it is running. This overrides the setting in | the configuration file. | | Option : -NOSYSOP | Shortcut : None | Description : All available Sysop keys will not be | available. Useful if you don't want anybody | use the keys on the local keyboard. | | Option : -OVRBUFSIZE: | Shortcut : -P: | Description : COM port to use for the BBS system. This | overrides the setting in the configuration | file. ----------------------------------------------------------------- Concord v0.01 Gamma 2 Chapter 2 - Page 75 | Option : -RETURN | Shortcut : -R | Description : Returns to the BBS after an exit. When using | this option, the user was already online, | but used an external program and now wants | to return to the BBS. Concord will not ask | for the username, it will only read in the | exitfiles and start the BBS at the same | place the external program was started. | | Option : -STATUSLINE: | Shortcut : -S: | Description : Tells Concord to start with a certain | statusline, the two lines at the bottom. | Using 0 will hide the statusline. | | Option : -TIME: