home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac_os2 / foss10b3.zip / SYSOPDOC.INF (.txt) < prev    next >
OS/2 Help File  |  1994-07-16  |  47KB  |  1,304 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. The FOSS/2 Bulletin Board System ΓòÉΓòÉΓòÉ
  3.  
  4.                                     -=-
  5.  
  6.                  The Frog Online Services System for OS/2
  7.                                    FOSS/2
  8.  
  9.                                      -=-
  10.  
  11.                         This documentation is for v1.0
  12.  
  13.                                      -=-
  14.  
  15.                 All included material is copyright 1991-94 by:
  16.  
  17.                               Terje Flaar╨½nning
  18.                               Boks 455 Sentrum
  19.                               N-7001 Trondheim
  20.                                    Norway
  21.  
  22.                              Voice: +47-94655772
  23.                                BBS: +47-DOWNNOW
  24.  
  25.                                      -=-
  26.  
  27.  
  28. ΓòÉΓòÉΓòÉ 1.1. Introduction to FOSS/2 ΓòÉΓòÉΓòÉ
  29.  
  30. Welcome to the wonderful world of FOSS/2, the next generation of BBS's that 
  31. runs under  OS/2. This system has been written with some specific traits in 
  32. mind, and the author hopes he  has succeded in making a simple, yet powerful 
  33. BBS-system for OS/2. The system is made  with growth in mind, and as such has 
  34. the ability to grow with you as a SysOp. To  understand the philosophy behind 
  35. FOSS/2 it would be of some interest to learn how the author first came into 
  36. contact with BBS's and the systems they run on! 
  37.  
  38.  
  39. ΓòÉΓòÉΓòÉ 1.2. The history behind FOSS/2 ΓòÉΓòÉΓòÉ
  40.  
  41. The author of FOSS/2, Terje Flaar╨½nning writes: 
  42.  
  43. "My first meeting with modem-communications was in the summer of 1989 when I 
  44. realised  there were telephone connectors in the back of my PC (a old ITT XTRA 
  45. from 1984). I  managed to connect to a local BBS and became a frequent user 
  46. there. But unfortunately my  local BBS had to close down and I had to start 
  47. calling long distance which was not cheap.  After a short while I got the idea 
  48. of starting my own BBS. My first BBS was started using  the MBBS (c Mike 
  49. Robertson) BBS-system and I was online from early 1990. I connected to 
  50. national networks and since I got more and more conferences the MBBS system 
  51. became to  limited, only supporting 75 conferences. Therefore I started making 
  52. my own BBS-system  which is known as "The Bits & Bytes Bulletin Board System" 
  53. or B&BSYS for short." 
  54.  
  55. Have to add something here. Late in 1993 I heard about the OS/2 patches for 
  56. Borland Pascal,  and this was the start of FOSS/2. B&BSYS will no longer be 
  57. developed in a DOS-version, and the name has been changed because B&BSYS/2 is 
  58. difficult to type a lot...... 
  59.  
  60.  
  61. ΓòÉΓòÉΓòÉ 1.3. FOSS/2 vs. other BBS-systems ΓòÉΓòÉΓòÉ
  62.  
  63. FOSS/2 is in many way like other BBS-systems. The main difference lies in that 
  64. there is  virtually no limit to how large your system may become. FOSS/2 
  65. consist of a database-structure so advanced that many of the larger and systems 
  66. can only dream about matching it. This system is not just another program but 
  67. it does follow all major software development rules. 
  68.  
  69. Simplicity is stressed throughout the system, but this does not mean that you 
  70. have to sacrifice  power. One of the main problems in starting a BBS is setting 
  71. up the system. From there on in  it is only a matter of esthetics, but the 
  72. initial setup often causes problems for inexperienced  SysOp's. 
  73.  
  74. With FOSS/2 your system is up and running in 5 minutes after you have read the 
  75. SETUP information. While it is preferred that you read this file as well before 
  76. entering the BBS for the first time, you can begin exploring after only a few 
  77. minutes of reading! This is one of the things that makes FOSS/2 so radically 
  78. different from many other compareable BBS-systems. 
  79.  
  80. FOSS/2 has a user friendly interface and it is almost impossible to "break" the 
  81. system by using bad commands or the like. Entering a command that the system 
  82. does not recognize  will only give you an error message to that effect. If a 
  83. script or any other part of the system  has a fault in it that does force the 
  84. BBS to recycle it will do just that! While some  BBS-systems hang in souch a 
  85. way that you will have to reboot your computer (or at  least restart the 
  86. program) FOSS/2 simply starts over again, delivering the user back to  the 
  87. login prompt. The user is not forced to call again, but is given a chance to 
  88. reenter the BBS! This is a feature most BBS users will appreciate, as it saves 
  89. them the bother of calling again and trying to  get back in if the system is 
  90. busy. 
  91.  
  92.  
  93. ΓòÉΓòÉΓòÉ 1.4. The people behind FOSS/2 ΓòÉΓòÉΓòÉ
  94.  
  95. The main system FOSS/2 is entirely written by Terje Flaar╨½nning during late 
  96. evenings the last two-three years. 
  97.  
  98. Thomas Stenhaug has written QWK-support and should be available where you got 
  99. hold of FOSS/2. 
  100.  
  101. Greetings go to: 
  102.  
  103.    Raymond L. Gwinn: 
  104.    Developer of the SIO drivers for OS/2 who has supported me with info about 
  105.    SIO and the OS/2-API concerning async-communication. 
  106.  
  107.    Jan-Morten Havstein: 
  108.    Running the main Beta board for FOSS/2 who has to live with all the bugs in 
  109.    the prebeta versions of FOSS/2. 
  110.  
  111.    Thomas Stenhaug: 
  112.    Who wrote the QWK support routines for FOSS/2, and helps me whenever I am 
  113.    stuck. 
  114.  
  115.    ╨¡yvind L. Eggen: 
  116.    Developer of the XBoard offline reader who made support for the FOSS/2 grab 
  117.    format in XBoard. The grab format has changed today, but I hope that coming 
  118.    versions of XBoard will support the new format. 
  119.  
  120.    Stian Seeberg: 
  121.    Who wrote this and all the other DOC's available for FOSS/2 and is also 
  122.    running a ╤üeta-test board (Spaceman Spiff's). 
  123.  
  124.    Ove Christensen: 
  125.    Who helped Stian out with parts of the documentation and made this 
  126.    INF-version. 
  127.  
  128.    My mother: 
  129.    Who has paid quite a few large phonebills the last couple of years. 
  130.  
  131.  
  132. ΓòÉΓòÉΓòÉ 2. Configuration of FOSS/2 ΓòÉΓòÉΓòÉ
  133.  
  134. When you enter your BBS (either locally or remote) you end up in the main menu 
  135. shown when pressing ? + enter at the prompt. 
  136.  
  137.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  138.  Γöé v1.0                     >>> MAIN MENU <<<                         v1.0 Γöé
  139.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  140.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  141.  Γöé L ist users             Ti me left/used         X pert mode(on/off)     Γöé
  142.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  143.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  144.  Γöé B ulletin command       R ead (messages) comm.  T ransfer scratchpad    Γöé
  145.  Γöé C hat/Node command      S elect a new area      No de message (send)    Γöé
  146.  Γöé F ile transfer command  U tility command        Com ment to SysOp       Γöé
  147.  Γöé H elp                   O pen a external door   G oodbye (logoff)       Γöé
  148.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  149.  
  150. The lower part of this menu consists of the systemwide commands. These can be 
  151. invoked  from anywhere in the BBS. The top half is a local menu. Both 
  152. systemwide and local commands is covered in the user documentation. 
  153.  
  154. To configure FOSS/2 you will first have to enter the SysOp menu. It is from 
  155. here all systemwide changes are made. This menu is entered by typing $ (for 
  156. $ysOp), and pressing  ENTER. 
  157.  
  158.  
  159. ΓòÉΓòÉΓòÉ 2.1. The FOSS/2 Sysop Menu ΓòÉΓòÉΓòÉ
  160.  
  161. This is where you change the look and feel of your BBS! You can make changes 
  162. even while  users are logged on to your system, allowing you to make changes 
  163. without having to shut down. This is a major improvement over several of the 
  164. larger BBS-systems on the  market. If one of the changes you make forces the 
  165. BBS to reset because of an error the user is not logged off, but is instead 
  166. given the opportunity to log on again without having to call back. No extra 
  167. cost is forced upon him/her by your mistake (even though a mistake is 
  168. unlikely!). 
  169.  
  170.  
  171.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  172.  Γöé v1.0                     >>> SYSOP MENU <<<                        v1.0 Γöé
  173.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  174.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  175.  Γöé Co nfigure your BBS     EF Edit file            PA Pack area            Γöé
  176.  Γöé L og, Show logfile      AF Add files (install)  DU Delete user (kill)   Γöé
  177.  Γöé Us er editor            DF Delete file          CF Classify file        Γöé
  178.  Γöé Mem emory/system info   D os shell/command      SF Sort Files           Γöé
  179.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  180.  
  181.  
  182. ΓòÉΓòÉΓòÉ 2.1.1. The Configure menu ΓòÉΓòÉΓòÉ
  183.  
  184. Configure is used to change the basics of the BBS. It is important that these 
  185. settings are correct or your BBS may not work correctly. 
  186.  
  187. You select an area by moving the highlight up/down with the arrow-keys on your 
  188. keyboard,  and pressing ENTER. We will now cover these areas in detail. 
  189.  
  190.  
  191.  
  192.                          ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  193.                          Γöé Configure System  Γöé
  194.                          ΓöéΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöé
  195.                          Γöé General           Γöé
  196.                          Γöé Path names        Γöé
  197.                          Γöé File protocols    Γöé
  198.                          Γöé Archive programs  Γöé
  199.                          Γöé Nodes (Comms)     Γöé
  200.                          Γöé Timed events      Γöé
  201.                          Γöé Net-links         Γöé
  202.                          Γöé Areas             Γöé
  203.                          Γöé Return to BBS     Γöé
  204.                          ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  205.  
  206.  
  207. ΓòÉΓòÉΓòÉ 2.1.1.1. General ΓòÉΓòÉΓòÉ
  208.  
  209. This is where the general configuration of your BBS is done. The screen looks 
  210. like this: 
  211.  
  212.  
  213.  Configure General                                       Use: Esc Letters
  214. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  215. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  216. Γöé          Board name: Test Board                                        Γöé
  217. Γöé    SysOp name (you): Sysop Sysop                                       Γöé
  218. Γöé  Location of system: Somewhere                                         Γöé
  219. Γöé   Main phone Number: (+xx) xxxx xxxx                                   Γöé
  220. Γöé                                                                        Γöé
  221. Γöé Max inactivity time: 180  seconds                                      Γöé
  222. Γöé                                                                        Γöé
  223. Γöé New users:                                                             Γöé
  224. Γöé        Access level: 1                                                 Γöé
  225. Γöé          Time limit: 60                                                Γöé
  226. Γöé      Allowed to reg: Yes                                               Γöé
  227. Γöé                                                                        Γöé
  228. Γöé                                                                        Γöé
  229. Γöé                                                                        Γöé
  230. Γöé                                                                        Γöé
  231. Γöé       Response time: 10                                                Γöé
  232. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  233.  
  234.  
  235. ΓòÉΓòÉΓòÉ 2.1.1.2. Path names ΓòÉΓòÉΓòÉ
  236.  
  237. This is where you chose the different paths for your temporary files. The menu 
  238. looks like this: 
  239.  
  240.  Configure Path Names                              Use: Esc Letters Digits
  241. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  242. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  243. Γöé RAM disk temp dir:                                                     Γöé
  244. Γöé                                                                        Γöé
  245. Γöé Scratch-pad path:                                                      Γöé
  246. Γöé D:\BBS\MAIN\SCRATCH.                                                   Γöé
  247. Γöé                                                                        Γöé
  248. Γöé                                                                        Γöé
  249. Γöé                                                                        Γöé
  250. Γöé                                                                        Γöé
  251. Γöé                                                                        Γöé
  252. Γöé                                                                        Γöé
  253. Γöé                                                                        Γöé
  254. Γöé CD-ROM drive letters:                                                  Γöé
  255. Γöé 1 - [ ]  2 - [ ]  3 - [ ]  4 - [ ]  5 - [ ]  6 - [ ]  7 - [ ]  8 - [ ] Γöé
  256. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  257.  
  258.  
  259. ΓòÉΓòÉΓòÉ 2.1.1.3. File protocols ΓòÉΓòÉΓòÉ
  260.  
  261. This is where you configure your file protocols. The screen looks like this: 
  262.  
  263.  Configure File Protocols                         Use: Esc Letters Arrows
  264. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  265. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  266. Γöé   Letter: Z  Name: ZModem OkErr: 0 Type: B_A                           Γöé
  267. Γöé     Path: EBBS\MAIN\DSZ.COM                                            Γöé
  268. Γöé   Upload: port &p speed &s ha both rz &u                               Γöé
  269. Γöé Download: port &p speed &s ha both sz &l                               Γöé
  270. Γöé  AutoRec: "**"#24                                                      Γöé
  271. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  272. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  273. Γöé  Z - ZModem                      ΓöéΓöé &p com port                        Γöé
  274. Γöé  A - ZedZap                      ΓöéΓöé &s speed                           Γöé
  275. Γöé  Y - YModem Batch                ΓöéΓöé &l send list                       Γöé
  276. Γöé  K - YModem Batch 1k             ΓöéΓöé &n node number                     Γöé
  277. Γöé  X - XModem                      ΓöéΓöé &u upload directory                Γöé
  278. Γöé  1 - XModem 1k                   ΓöéΓöé &t minutes left                    Γöé
  279. Γöé                                  ΓöéΓöé &b base addr (com3+)               Γöé
  280. Γöé                                  ΓöéΓöé &i irq (com3+)                     Γöé
  281. Γöé                                  ΓöéΓöé &h com handle                      Γöé
  282. Γöé                                  ΓöéΓöé                                    Γöé
  283. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  284.  
  285. The installation process will determine if you have CE-XYZ/2 v1.00 (Copyright c 
  286. 1993 Cutting Edge  Computing). This is a file transfer protocol that supports 
  287. Xmodem, Ymodem, Zmodem and  their variants. The protocol is written 
  288. specifically for OS/2 2.0 or higher. If your version of  OS/2 is older then 
  289. that you may either upgrade your version of OS/2 or run a DOS-based  protocol. 
  290. The setup procedure will also autodetect and set up HS/Link (Copyright c 1991, 
  291. 1992, 1993 Samuel H. Smith) and BI-Modem (Copyright c st╨ûr ikke i DOC til 
  292. bimodem) 
  293.  
  294. In case any of the protocols you want to use are not autodetected you will have 
  295. to enter them manually. 
  296.  
  297.  
  298. ΓòÉΓòÉΓòÉ 2.1.1.4. Archive programs ΓòÉΓòÉΓòÉ
  299.  
  300. FOSS/2 supports archivers like ZIP, UNZIP, ARJ, ARC and LHA. These are all 
  301. detected and configured during installation. 
  302.  
  303.  Configure Archive programs                              Use: Esc Letters
  304. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  305. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  306. Γöé UNZIP.EXE path (used to view/unpack *.ZIP archives):                   Γöé
  307. Γöé D:\UTIL\UNZIP.EXE                                                      Γöé
  308. Γöé ZIP.EXE path (used to create *.ZIP archives):                          Γöé
  309. Γöé D:\UTIL\ZIP.EXE                                                        Γöé
  310. Γöé PKXARC.COM path (used to view/unpack *.ARC archives):                  Γöé
  311. Γöé PKXARC.EXE                                                             Γöé
  312. Γöé PKARC.EXE path (used to create *.ARC archives):                        Γöé
  313. Γöé PKARC.EXE                                                              Γöé
  314. Γöé LHA.EXE path (used to view/unpack/create *.LZH/*.LHA archives):        Γöé
  315. Γöé D:\UTIL\LH.EXE                                                         Γöé
  316. Γöé ARJ.EXE path (used to view/unpack/create *.ARJ archives):              Γöé
  317. Γöé D:\UTIL\MSDOS\ARJ.EXE                                                  Γöé
  318. Γöé                                                                        Γöé
  319. Γöé                                                                        Γöé
  320. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  321.  
  322. If FOSS/2 during setup does not find or if you add one to your system after 
  323. setting up your BBS, you will have to add the archiver manually. All you have 
  324. to do is to specify its path. 
  325.  
  326. If one of the archivers are not detected, the file will be highlighted in red 
  327. on a grey  background. 
  328.  
  329.  
  330. ΓòÉΓòÉΓòÉ 2.1.1.5. Nodes (comms) ΓòÉΓòÉΓòÉ
  331.  
  332. This is where you specify the nodes on your system, and the modem settings of 
  333. each node. 
  334.  
  335.  Configure Nodes and Communications           Use: Esc Arrows Letters Del
  336. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  337. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  338. Γöé    1  ΓöéΓöé           Com Port: COM1                                      Γöé
  339. Γöé    2  ΓöéΓöé     Init baud rate: 19200                                     Γöé
  340. Γöé       ΓöéΓöé     Lock baud rate: Y                                         Γöé
  341. Γöé       ΓöéΓöé     Type of login : Wait for RING/CONNECT                     Γöé
  342. Γöé       ΓöéΓöé Ring before answer: 0                                         Γöé
  343. Γöé       ΓöéΓöé          IO device: COM1                                      Γöé
  344. Γöé       ΓöéΓöé                                                               Γöé
  345. Γöé       ΓöéΓöé                                                               Γöé
  346. Γöé       ΓöéΓöé Modem command strings:                                        Γöé
  347. Γöé       ΓöéΓöé     Init: ATZ                                                 Γöé
  348. Γöé       ΓöéΓöé   Answer: ATA                                                 Γöé
  349. Γöé       ΓöéΓöé Off hook: ATH1                                                Γöé
  350. Γöé       ΓöéΓöé  On hook: ATH0                                                Γöé
  351. Γöé       ΓöéΓöé                                                               Γöé
  352. Γöé       ΓöéΓöé                                                               Γöé
  353. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  354.  
  355. The left coloum indicates the number of the node that is being configured. You 
  356. select the node by using the arrow keys (Up and down). 
  357.  
  358. You can have as many nodes as you wish in the registered version, the 
  359. unregistered version only supports nodes 0, and 1.  Node 0 is the default Local 
  360. Node, and can not be configured for modem-use. 
  361.  
  362. The modem commands are different for each node, as each node has its own modem. 
  363. These  commands varey from modem to modem, and you will have to consult your 
  364. modems users  manual for the correct settings for your modem. However we have 
  365. included some tips on  what might be included (although the commands for these 
  366. settings can be different from  modem to modem!) in the init and init's to some 
  367. popular modems in the file MODEM.DOC,  which is located in the same 
  368. subdirectory as this file. 
  369.  
  370. Init is sendt to your modem to set it in the correct state for recieving calls. 
  371. All commands  that need to be sendt to the modem should be present on this 
  372. line. It is sendt to the modem  each time FOSS/2 is started up, periodically to 
  373. refresh the modem in case of difficulty, and  after every caller has hung up. 
  374. If the resultcode from the modem is OK, then FOSS/2 will  go into a state of 
  375. "Waiting for RING/CONNECT" in the case of external nodes. 
  376.  
  377. Answer is the answer string for your modem. Usually this is ATA, and this is 
  378. what FOSS/2  defaults to. 
  379.  
  380. Off hook is the command string that instructs your modem to take the phone off 
  381. the hook.  This is usually ATH1, and this is what FOSS/2 defaults to. 
  382.  
  383. On hook is the command string that instructs your modem to put the phone on the 
  384. hook. This  is usually ATH0, and this is what FOSS/2 defaults to. 
  385.  
  386.  
  387. ΓòÉΓòÉΓòÉ 2.1.1.5.1. Type of login ΓòÉΓòÉΓòÉ
  388.  
  389. Type of login can be set to the following different types: 
  390.  
  391.    Wait for RING/CONNECT 
  392.    Direct local login 
  393.    Direct login 
  394.    Wait for DCD 
  395.  
  396.  
  397. ΓòÉΓòÉΓòÉ 2.1.1.6. Timed events ΓòÉΓòÉΓòÉ
  398.  
  399. FOSS/2 is capable of running events at given times of the day/week. Her m╨û jeg 
  400. ha hjelp, da  jeg ikke aner hvordan det funker.... 
  401.  
  402.  
  403. ΓòÉΓòÉΓòÉ 2.1.1.7. Net-links ΓòÉΓòÉΓòÉ
  404.  
  405. FOSS/2 BBS's all have the capabilities to become members of a network called 
  406. bNet, buildt  into the system. This network consists of FOSS/2 BBS's only, and 
  407. they exchange messages  at given intervals. To become a member of bNet all you 
  408. have to do is to register your copy of  FOSS/2. You will then be given an 
  409. identification address, indicating which BBS you are and  where you are 
  410. located, and be given a HUB that you can connect to. This HUB will take care 
  411. of all the message-transfers to the other bNet BBS'es. 
  412.  
  413. As of this day, the bNet and Net-links part of FOSS/2 are not perfected, and as 
  414. such they  have not been implemented. You are therefore strongly advised to not 
  415. use this feature of  FOSS/2, until an upgrade is available. 
  416.  
  417.  
  418. ΓòÉΓòÉΓòÉ 2.1.1.8. Areas ΓòÉΓòÉΓòÉ
  419.  
  420. This is where you configure the diffrent message areas, file areas and bulletin 
  421. areas. 
  422.  
  423.  Configure Areas                              Use: Esc Arrows Letters Del
  424. ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  425. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  426. Γöé  Info from FrogNet               ΓöéΓöé Area name:                         Γöé
  427. Γöé  Mail Box (Local   FrogNet)      ΓöéΓöé Main Board                         Γöé
  428. Γöé  Foss Support                    ΓöéΓöé Area type: Local area              Γöé
  429. Γöé  Main Board                      ΓöéΓöé Area code: MAIN                    Γöé
  430. Γöé                                  ΓöéΓöé File code: MAIN                    Γöé
  431. Γöé                                  ΓöéΓöé Door code: MAIN                    Γöé
  432. Γöé                                  ΓöéΓöé Bull code: MAIN                    Γöé
  433. Γöé                                  ΓöéΓöé Other:                             Γöé
  434. Γöé                                  ΓöéΓöé # of old msg to read: 100          Γöé
  435. Γöé                                  ΓöéΓöé Area flags:                        Γöé
  436. Γöé                                  ΓöéΓöé New user autojoin                  Γöé
  437. Γöé                                  ΓöéΓöé Message type:                      Γöé
  438. Γöé                                  ΓöéΓöé Public messages                    Γöé
  439. Γöé                                  ΓöéΓöé Area host:                         Γöé
  440. Γöé                                  ΓöéΓöé Not a FrogNet area                 Γöé
  441. Γöé                                  ΓöéΓöé                                    Γöé
  442. Γöé                                  ΓöéΓöé                                    Γöé
  443. Γöé                                  ΓöéΓöé                                    Γöé
  444. Γöé                                  ΓöéΓöé Directories ->                     Γöé
  445. Γöé                                  ΓöéΓöé Access levels ->                   Γöé
  446. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  447.  
  448. These are the areas that are preconfigured with FOSS/2: 
  449.  
  450. Info from bNet 
  451.  
  452. Mail box 
  453.  
  454. B&B support 
  455.  
  456. Main Board 
  457.  
  458. You may add as many areas as you wish. Each area has a message part, a bulletin 
  459. part, a file  part and a door part. The message part has to be unique (or all 
  460. the messages would gather in  one place), but the other areas may be shared. 
  461. More on this under the diffrent areas. 
  462.  
  463. The following things have to be configured for each new area: 
  464.  
  465. Area name is the name of the area in the areas list. This area list has to be 
  466. made by you, the  SysOp. This will be covered later in this document. 
  467.  
  468. Area type will usually be a Local area, as bNet areas are not fully supported 
  469. as of yet. 
  470.  
  471. Area code is a code of up to four letters, that specifies the area as a message 
  472. area. NO two  areas may share the same area code! If you enter an areaname, but 
  473. omit the areacode  "MAIN" will be entered automatically. If this is done you 
  474. WILL NOT BE ABLE TO CHANGE  IT!! You may therfore have to reinstall the system. 
  475. You may therfore be wise in filling this in  first, and leaving the name and 
  476. everything else blank until this has been taken care of. A  change is to come 
  477. here, making it impossible to have two areas with the same code! 
  478.  
  479. File code is also a code of up to four letters. Areas are allowed to share the 
  480. same file code,  and if you intend the files to be available to all users it 
  481. may be wise to set this file code to  MAIN. This is done because users need to 
  482. be in the area that the file code is set for to be able  to list and download 
  483. the files in that area. If all files that are to be available to the users are 
  484. kept in the file code MAIN, users will not need to change areas to see all 
  485. files available to  them. This also provides you with an easy way of shielding 
  486. some users from certain files  (typically adult pictures, or private files). 
  487. You merely place those files in an area with a  diffrent file code, and change 
  488. (raise) the access level needed to enter that area! (This will  be covered in 
  489. Access levels.) 
  490.  
  491. Door code is also a code of up to four letters, and all the limitations that 
  492. apply to the file  codes are in effect here as well. You may wish to make 
  493. certain doors available to only a  limited number of users, and therefor 
  494. specify a code that is different from MAIN, which is  the default. 
  495.  
  496. Bull code is the same code of up to four letters, but it controlls the 
  497. bulletins that are available  in a certain area. MAIN is the default here as 
  498. well, and like the File and Door areas you will  only need to change the 
  499. default if the bulletins should be hidden from scertain users. 
  500.  
  501. # of old messages to read is the limit for how many old messages a new user 
  502. should read in  that perticular area. This number can be set as high (or low) 
  503. as you wish. However new  users may not wish to read trough several hundred 
  504. messages to become up to date, so set  the number with care. 
  505.  
  506. Area flags are certain limitations, or restrictions that pertain to that 
  507. perticular area. The flags  are as follows: 
  508.  
  509. External area:          used about bNet areas 
  510.  
  511. New user autojoin:            a new user is automatically a member of this 
  512. confrence 
  513.  
  514. No resign:                users may not resign from this confrence 
  515.  
  516. New user autojoin; No resign:  a new user automatically joins this confrence, 
  517. and may                    not resign from it. 
  518.  
  519. The space can also be left blank, in which case no  restrictions apply. This is 
  520. the case for  most local areas, and is also the default! 
  521.  
  522. Message type lists the type of messages that are allowed in an area. The valid 
  523. choices are: 
  524.  
  525. Public messages:         all messages are public, and can be read by all 
  526.  
  527. Private messages:        all messages are private, and can only be read by the 
  528. author of              the message, the recipiant of the message and the SysOp. 
  529.  
  530. Public/Private messages:     messages can either be public or private. 
  531.  
  532. Please note that the SysOp can read all messages, even those marked as private! 
  533. It is up to the  SysOp how much privacy is to be expected on any given BBS. 
  534.  
  535. Area host is used for bNet areas, and as such has not been activated yet. 
  536.  
  537. Access levels have to be set for any area to become active. There are two very 
  538. important  things to remember when setting access levels. The first is to whom 
  539. you wish to give  access to this perticular area. This is up to you, but you 
  540. should keep in mind that all users  have at least the minimum access level 
  541. after loging in for the first time, and if the data in the  area is sensitive 
  542. (adult pictures are one type of files that should be shielded from some users) 
  543. you should specify a higher access level then the minimum for that perticular 
  544. area. Specifying  the access level is done by entering the letter that 
  545. corresponds to the level you wish to give  that area. You then enter a code for 
  546. what users with that access level may do. The codes for this are: 
  547.  
  548. R ead 
  549.  
  550. W rite 
  551.  
  552. U pload 
  553.  
  554. D ownload 
  555.  
  556. O pen 
  557.  
  558. All users with a higher access level will recieve the same privelages as the 
  559. first level you  specify. This is only natural, and FOSS/2 will fill the 
  560. remaining access levels to save you  the work. 
  561.  
  562. You may of course specify that some users will only be allowed to read 
  563. messages, and  perhaps write them in certain areas, and only users with a 
  564. higher access level are given  up/download privelages. The variations on this 
  565. (and openness on your system) are up to you  to decide! 
  566.  
  567. In addition to these five codes comes the second of the very important things 
  568. to remember.  That is to place an S (for SysOp) at level 15 (the letter P). 
  569. This is to ensure that you are  given SysOp access in this area, and as souch 
  570. have all messages routed to you as well as  the intended recipiant. This also 
  571. grants you the option of killing messages that are deemed  not appropriate by 
  572. you, either morally or legally. Please remember that as the SysOp you may  be 
  573. held responsible for the files and (possibly) messages that appear on your 
  574. system! 
  575.  
  576. Directories is where you speciy which directories are assigned to each area. 
  577. The screen looks  like this: 
  578.  
  579.  Configure Directories              Use: Esc Arrows Letters Del PgUp DgDn
  580.  
  581.  
  582.  
  583.  
  584.                                       Directory name:
  585.  
  586.  
  587.  
  588.                                       Disk directory:
  589.  
  590.  
  591.  
  592.                                       Directory flags:
  593.  
  594.  
  595. The field for directory name is the name that will be listed in FOSS/2 as the 
  596. directory. This  name should have some connection with the files in that 
  597. specific directory. You may use  spaces in the name, and any alphanumerical 
  598. combination. 
  599.  
  600. Disk directory is the directory that is on the hard drive. This does not have 
  601. to have any  connection to the directory name, but it MUST be exclusive. Two 
  602. directory names can not  share the same disk directory! 
  603.  
  604. Directory flags are really only used for the Upload directories, but can be 
  605. used in the other  directories as well. The flags that are available are: 
  606.  
  607. Uploaddir:            the specified directory is the upload directory for that 
  608. file code 
  609.  
  610. Show uploader:      the name of the person that uploaded a file is shown along 
  611. with                the file description 
  612.  
  613. Uploaddir;Show uploader:     the specified directory is the upload directory 
  614. for that file code,              and the name of the uploader is shown along 
  615. with the file                     description. 
  616.  
  617. There must be an Upload directory for every file code! If there is not one, 
  618. then an error code  to the effect that one does not exist will be recorded in 
  619. the Log! 
  620.  
  621. After configuring an area it may be wise to move the highlight up a few notches 
  622. to see if the  changes have taken effect, and exit the area menu before 
  623. entering a new area or changing an  existing one. This is to ensure that all 
  624. changes have been saved to disk, in case of a disaster,  like a power outage or 
  625. a hanging of the computer. 
  626.  
  627.  
  628. ΓòÉΓòÉΓòÉ 2.1.1.9. Return to BBS ΓòÉΓòÉΓòÉ
  629.  
  630. This returns you to the BBS. You can also press Esc to exit the Co(nfigure) 
  631. menu. All changes will be saved. 
  632.  
  633.  
  634. ΓòÉΓòÉΓòÉ 2.1.2. Log, Show logfile ΓòÉΓòÉΓòÉ
  635.  
  636. L(og) shows the usage log for the node you specify. This contains a list of new 
  637. users and  files that have been uploaded, and to where. It also contains a list 
  638. of the different errors  that have occured on the system. 
  639.  
  640.  
  641. ΓòÉΓòÉΓòÉ 2.1.3. User editor ΓòÉΓòÉΓòÉ
  642.  
  643. Us(er editor) is used to grant users higher access levels or unkill an 
  644. unintentionally killed user.  You can also grant the user higher timelimits if 
  645. you so wish. It is also possible to give a user  access to a specific area 
  646. without giving him/her the general accesslevel that access would  normally 
  647. inherit. This is done through the Added Access field. The SysOp enters the area 
  648. in  question, and from there enters the User Editor. Added Access codes are the 
  649. same as for  normal usage; you can allow the user to R(ead) and W(rite) 
  650. messages, U(pload) and  D(ownload) files, O(pen) doors and become an A(reaOp). 
  651. This last one gives the user the  status of AreaOp for that perticular area. 
  652. He/She may then read all messages and move them  if he/she sees fit. 
  653.  
  654.  
  655. ΓòÉΓòÉΓòÉ 2.1.4. Memory/ System info ΓòÉΓòÉΓòÉ
  656.  
  657. The Mem(ory) function gives you a list of system information. 
  658.  
  659.  
  660. ΓòÉΓòÉΓòÉ 2.1.5. Edit File ΓòÉΓòÉΓòÉ
  661.  
  662. EF allows you to edit the description of a file or a list of files, depending 
  663. on how you specified  the file(s). The file(s) to be edited can be listed with 
  664. wild-chards to increase the flexibility of  the editing process. However if the 
  665. SysOp plans to edit several files the CF command is  superior! 
  666.  
  667.  
  668. ΓòÉΓòÉΓòÉ 2.1.6. Add Files (install) ΓòÉΓòÉΓòÉ
  669.  
  670. AF adds files to the filearea the SysOp specifies. The areaname is to be used, 
  671. and not the  directoryname! The files in the directory specified for that 
  672. filearea that do not have a  description will be shown to the SysOp and he/she 
  673. will have to type in a description. If one  is not addes the file will not be 
  674. added to the filelist. The SysOp can specify a file that contains  a list of 
  675. the files that are to be added, and their descriptions. This allows ease of 
  676. installation if  the files come with a description file, or one can be made 
  677. ahead of time. The default  description file name is DESCRIPT.ION, which is the 
  678. file used by 4DOS (4OS2) and  NDOS for attaching long descriptions to files. 
  679. This can be changed however to match any  filename. The files that are to be 
  680. added can have filenames that are up to 16 characters  long (including 
  681. periods!) on HPFS disks. FAT-disks have the familiar 8.3 filename restrictions. 
  682.  
  683.  
  684. ΓòÉΓòÉΓòÉ 2.1.7. Delete File ΓòÉΓòÉΓòÉ
  685.  
  686. DF will delete a file or several files (using wild-chards) from the filelist 
  687. and the harddrive.  Please note that the file is only removed from the system, 
  688. and not your HD. If you want to  remove the file altogether you will have to 
  689. delete it manually. 
  690.  
  691.  
  692. ΓòÉΓòÉΓòÉ 2.1.8. Dos shell/ Command ΓòÉΓòÉΓòÉ
  693.  
  694. D(os shell) allows you to execute a DOS-command or run a file, either from 
  695. within the BBS,  or after you shell to the command line! 
  696.  
  697.  
  698. ΓòÉΓòÉΓòÉ 2.1.9. Pack Area ΓòÉΓòÉΓòÉ
  699.  
  700. PA allows you to pack an area for storage, saving all the messages in that area 
  701. for later  refrence. 
  702.  
  703.  
  704. ΓòÉΓòÉΓòÉ 2.1.10. Delete User (kill) ΓòÉΓòÉΓòÉ
  705.  
  706. DU allows you to kill a user so that he/she is removed from the register. They 
  707. will have to  register again if they want to get back on the system. There is 
  708. no way to keep a person from  logging on to your system, but you can deny them 
  709. access to any and all areas of the BBS! 
  710.  
  711.  
  712. ΓòÉΓòÉΓòÉ 2.1.11. Classify File ΓòÉΓòÉΓòÉ
  713.  
  714. CF is a full screen file editor. It allows the SysOp to change the description 
  715. of a file, move a  file (with the description intact!) to a different filearea 
  716. or delete files from the filelist and the  harddrive. The files are tagged 
  717. using the insert key, and may then be edited in the above  mentioned ways. 
  718.  
  719.  
  720. ΓòÉΓòÉΓòÉ 2.1.12. Sort Files ΓòÉΓòÉΓòÉ
  721.  
  722. SF sorts the files in the filearea you specify. This can be time-consuming if 
  723. you have a large  number of files, but it is recommended that you do this 
  724. often, so that the file index is  updated, and the searches will go faster. 
  725. Files will also be placed in alphabetical order,  which makes it easier to find 
  726. files even without the search tools. You are given the option to  update the 
  727. 4DOS (4OS2) or NDOS DESCRIPT.ION files as well. Thsi will allow the  SysOp  to 
  728. see the descriptions when using the DIR command at the commandline if he/she 
  729. has 4DOS  (4OS2) or NDOS installed on the PC. 
  730.  
  731.  
  732. ΓòÉΓòÉΓòÉ 3. FOSS/2 doors ΓòÉΓòÉΓòÉ
  733.  
  734. FOSS/2 has the ability to run doors (external programs, games ... ) all doors 
  735. are executed via the DOOR.CMD file in your FOSS/2-root directory. 
  736.  
  737. DOOR.CMD is called with these parameters: 
  738.  
  739. DOOR.CMD [Node#1] [Node#2] [ComPort] [PortSpeed] [BaseAddr] [IrqVector] 
  740. [DoorName] [DoorCode] 
  741.  
  742. Node#1   is the number of the node, this is not prefilled. 
  743.  
  744. Node#2   is the number of the node, this is prefilled with zero's to a 
  745. length of three characters. 
  746.  
  747. ComPort  is current comport 
  748.  
  749. PortSpeed is current comport speed 
  750.  
  751. BaseAddr  These are the base/irq data in the node setup (PS! Be sure to 
  752.  
  753. IrqVector set these to the same values as your fossil driver) 
  754.  
  755. DoorName  The name or number of the door to be executed 
  756.  
  757. DoorCode  The FOSS/2 DoorCode for current area 
  758.  
  759. Examples: 
  760.  
  761. DOOR.CMD 3 003 1 19200 02e8 3 1 MAIN 
  762.  
  763. DOOR.CMD 2 002 3 9600 03f8 4 TheGame GAME 
  764.  
  765. The DOOR.CMD file may run both OS/2 and DOS executables. 
  766.  
  767.  
  768. ΓòÉΓòÉΓòÉ 3.1. Creating the BBS-specific files ΓòÉΓòÉΓòÉ
  769.  
  770. As your BBS is different from every other BBS it is essencial that you create 
  771. files that reflect  this. There are several files that help users find their 
  772. way around your system. These will have  to be created by you using an ANSI 
  773. drawing utility like TheDraw. The files that are most  important are the lists 
  774. of the different confrences, and the different file areas. In addition it  may 
  775. be wise to create bulletins that contain information that are of interest to 
  776. your users. 
  777.  
  778.  
  779. ΓòÉΓòÉΓòÉ 3.2. Creating a list of confrences ΓòÉΓòÉΓòÉ
  780.  
  781. The confrence list comes up every time a user trys to Select an area but does 
  782. not specify  which area that should be. The file should be called AREALIST.* 
  783. and should contain all  confrences on your system, members only included. This 
  784. because it gives the user an easily  accessible way of learnign what the system 
  785. has to offer. It might be a good idea to include  information on the confrence, 
  786. like who is in charge of it or if it is for members only (what  the access 
  787. level is to enter). There is a sample file that comes with FOSS/2, and contains 
  788. the pre-installed areas. 
  789.  
  790.  
  791. ΓòÉΓòÉΓòÉ 3.3. Creating lists of file areas ΓòÉΓòÉΓòÉ
  792.  
  793. You have to create your own list of file areas that is consistent with your 
  794. BBS. These files are  generally ANSI files (made in an ANSI-drawing utility 
  795. like TheDrawr) that FOSS/2 displays  when a user asks for them (by specifying 
  796. that "?" should be listed). The file should be called  DIRSarea.* where "area" 
  797. is the four letter file code. You will have to make one for every  single file 
  798. area that has a seperate file code. 
  799.  
  800.  
  801. ΓòÉΓòÉΓòÉ 3.4. Creating a list of bulletins ΓòÉΓòÉΓòÉ
  802.  
  803. To make a list of the bulletins you create the file areaLIST.* where "area" is 
  804. the four letter  Bull code. 
  805.  
  806.  
  807. ΓòÉΓòÉΓòÉ 3.4.1. Creating bulletins ΓòÉΓòÉΓòÉ
  808.  
  809. Bulletins generally contain information that is of interest to the user. The 
  810. files are called  areaxxxx.* where "area" is the name of the Bull code, and 
  811. "xxxx" is the number of the  bulletins starting with 0001. 
  812.  
  813.  
  814. ΓòÉΓòÉΓòÉ 4. FOSS/2 script language ΓòÉΓòÉΓòÉ
  815.  
  816.  FOSS/2 offers a small script language to allow you to give your BBS your own 
  817. look and  feel. The scripts are called before or after important internal 
  818. functions of FOSS/2. All  scripts should be placed in the SCRIPTS 
  819. sub-directory. 
  820.  
  821.  
  822. ΓòÉΓòÉΓòÉ 4.1. Scripts that need to be made ΓòÉΓòÉΓòÉ
  823.  
  824. There are several scripts that need to be created, to give the user a more 
  825. pleasant time when  logging on to your system. These scripts will be covered in 
  826. detail, as to when they are  executed, and hints to what they might contain. 
  827.  
  828.  
  829. ΓòÉΓòÉΓòÉ 4.2. Scripts called ΓòÉΓòÉΓòÉ
  830.  
  831. The following script files will be executed if they are present in the SCRIPT 
  832. sub-directory: 
  833.  
  834. GOODBYE.*    This script is executed when a user use the G(oodbye) command to 
  835. exit             FOSS/2 or just drop the line. The script does also function as 
  836. a              good-bye bulletin. 
  837.  
  838. LOGIN.*         This script is executed just before the user gets his command 
  839. prompt          (after display of users stats). 
  840.  
  841. PREDOWN.*    These scripts are executed before and after downloads, the scripts 
  842.  
  843. POSTDOWN.*    can be used to control download rules and so on The scripts also 
  844. function as file transfer bulletins, but only with normal file transfers. 
  845.  
  846. PREUP.*         Same as the *DOWN.* scripts but for uploads. 
  847.  
  848. POSTUP.* 
  849.  
  850. PREOPEN.*    Same as the *DOWN.* scripts but for door usage. Be aware of that 
  851.  
  852. POSTOPEN.*    these scripts function in all areas. 
  853.  
  854. PREREG.*     These scripts are executed before and after a new users register. 
  855.  
  856. POSTREG.* 
  857.  
  858. U-[com].*        Called from Utility menu if unknown command. 
  859.  
  860. B-[com].*        Called from Bulletin menu if unknown command. 
  861.  
  862. C-[com].*        Called from Chat/Node menu if unknown command. 
  863.  
  864. $-[com].*        Called from $ysOp menu if unknown command. 
  865.  
  866. F-[com].*        Called from File menu if unknown command. 
  867.  
  868. R-[com].*        Called from Read menu if unknown command. 
  869.  
  870. G-[com].*        Called from all menus if none of the above exits and unknown 
  871. command. 
  872.  
  873. The astrix is a language key or can be left blank for multilangual scripts. The 
  874. language key for  Norwegian scripts is *.N, and for English the language key is 
  875. *.E. 
  876.  
  877.  
  878. ΓòÉΓòÉΓòÉ 4.3. Script variables ΓòÉΓòÉΓòÉ
  879.  
  880. In scripts you have several variables for you usage, these are: 
  881.  
  882. &[1-9]  User variables. 
  883.  
  884. &ac   Current area code. 
  885.  
  886. &ad   Current area door-code. 
  887.  
  888. &af   Current area file-code. 
  889.  
  890. &an   Current area name. 
  891.  
  892. &td   Current date. 
  893.  
  894. &th   Current time (hour). 
  895.  
  896. &tm   Current time (minute). 
  897.  
  898. &tu   Time used so far this logon, in minutes. 
  899.  
  900. &u - - - USER RECORD VARIABLES 
  901.  
  902. &ua1       First line of address 
  903.  
  904. &ua2       Second line of address 
  905.  
  906. &ual   Accesslevel 
  907.  
  908. &uc   City 
  909.  
  910. &ud#   Number of downloads 
  911.  
  912. &udk   KB downloaded 
  913.  
  914. &uf       First name 
  915.  
  916. &ul       Last name 
  917.  
  918. &umw       Messages written 
  919.  
  920. &umr       Messages read (Not counted in FOSS/2 yet) 
  921.  
  922. &un       Name 
  923.  
  924. &uph       Home phone 
  925.  
  926. &upw       Work phone 
  927.  
  928. &uu#   Number of uploads 
  929.  
  930. &uuk   KB uploaded 
  931.  
  932. &uta   Time allowed each 24 hours 
  933.  
  934. &utl       Time left when logging on (&utl - &tu = time left) 
  935.  
  936. &utt       Time totally used 
  937.  
  938. &$ - - - SYSTEM DATA VARIABLES 
  939.  
  940. &$h   Systems current com-handle in hex. 
  941.  
  942. &$m       Current menu level: M(ain), R(ead), F(ile) and so on. 
  943.  
  944. &$v   Display current FOSS/2 version. 
  945.  
  946. &! - - - DISPLAY SETUP/MANIPULATION PROCEDURES 
  947.  
  948. &!l       Do linefeeds until cursor resides at the bottom screen line. 
  949.  
  950. &!m       Do more prompt. 
  951.  
  952. &!w       Wait for keypress before continue. 
  953.  
  954. These variables can be used anywhere in your scripts. 
  955.  
  956.  
  957. ΓòÉΓòÉΓòÉ 4.4. Script commands ΓòÉΓòÉΓòÉ
  958.  
  959. A script language without commands is nothing so here they come! These commands 
  960. are available for script programming: 
  961.  
  962. @+ [uservar] [firstnumber] [secondnumber] "" 
  963.  
  964. @- [uservar] [firstnumber] [secondnumber] "" 
  965.  
  966. @* [uservar] [firstnumber] [secondnumber] "" 
  967.  
  968. @/ [uservar] [firstnumber] [secondnumber] "" 
  969.  
  970. @assign [uservar] [textstring] """""""  Assigns a textstring to a uservariable 
  971. "@assign 1 This is a string" 
  972.  
  973. @command [commandline] """"""""     Execute standard FOSS/2 command from a 
  974. script. 
  975.  
  976.  "@command Read Enter Sysop" 
  977.  
  978. @delfile [filename] {filename} {filename} ... """"""""  Delete one or more 
  979. files on the harddisk. 
  980.  
  981.  "@delfile FOSS/2.EXE" (not try this) 
  982.  
  983. @exit """""  End script execution and return to FOSS/2. 
  984.  
  985.  "@exit" 
  986.  
  987. @file [filename] """""  Open a file for output, the file is created if it do 
  988. not exist. 
  989.  
  990.  "@file scripts\tempfile.lst" 
  991.  
  992. @goto [label] """""  Go to @[label].   "@goto firstlabel" 
  993.  
  994. @if [firststring] [secondstring] [label] """  Compare two strings, if equal 
  995. then goto [label] of not then continue.   "@if String String ThisLabel" 
  996.  
  997. @if [firstnumber] [<|=|>] [secondnumber] [label] """  Compare two numbers, if 
  998. condition is TRUE then goto [label] if not then  continue.   "@if 1 = 2 
  999. OneLabel" 
  1000.  
  1001. @iffile [filename] [label] """""""  If file [filename] exist the goto [label] 
  1002. if not then continue.   "@iffile scripts\tempfile.lst" 
  1003.  
  1004. @input [uservar] [prompt] """"""  Let the user input a text string into the 
  1005. given uservar.   "@input 1 Type a command 
  1006.  
  1007. @log [text] """"  Write a line to node log file. If [text] starts with "$" the 
  1008. text goes to  the .SYS log instead of the normal node log.   "@log $User has 
  1009. failed" 
  1010.  
  1011. @mod [uservar] [firstnumber] [secondnumber] """" 
  1012.  
  1013. @run [program] [parameters] """"  Runs an external program, this must be a 
  1014. OS/2-text mode executable.   "@run FOSS.exe" 
  1015.  
  1016. @rundos [program] [parameters] """""""  Same as @run, but this loads a new 
  1017. command interpreter before running  your program, this may run .CMD files and 
  1018. DOS executables as well as  OS/2 executables.   "@rundos test.cmd" 
  1019.  
  1020. @select [words] [prompt] """""""  Wait for user input.   "@select YesNo Delete 
  1021. message?" (this go to first @Y or @N after present                      line) 
  1022.  
  1023. @set [sysvar] [value] """"  Set a specific system variable to given value. 
  1024. [sysvar] [value]  menu   M,R,B,F,C,$,U 
  1025.  
  1026. @show [filename] """""  Type a textfile.   "@show scripts\tempfile.lst" 
  1027.  
  1028. @write [text] """"""  Write a text to open file, no CRLF included.   "@write 
  1029. This is a text" 
  1030.  
  1031. @writeln [text] """"""""  Write a text to open file, CRLF included.   "@writeln 
  1032. This is a text line" 
  1033.  
  1034.  
  1035. ΓòÉΓòÉΓòÉ 5. Technical info about FOSS/2 ΓòÉΓòÉΓòÉ
  1036.  
  1037.  
  1038. ΓòÉΓòÉΓòÉ 5.1. System requriements ΓòÉΓòÉΓòÉ
  1039.  
  1040. This program runs under OS/2, and as a result you are forced to live with it's 
  1041. demands on  your hardware. We feel that for any type of performance a 386dx 
  1042. with 8 MB of RAM is the  minimum, although OS/2 (and therefore FOSS/2) will run 
  1043. on any 386 with over 6MB of  RAM. In addition you will of course need a modem 
  1044. and a telephone line! The unregistered  version of FOSS/2 has one feature that 
  1045. is limited. You are limited to 20 users on the  system. This means that the 21. 
  1046. person who logs on to your system will overwrite the 20.  person. This should 
  1047. allow you to evaluate the system well, while still maintaining an incentive  to 
  1048. register your copy. Upon registration you will recieve a KEY-file, a bNet node 
  1049. address, and  a HUB to connect to, allowing you to exchange messages with the 
  1050. other FOSS/2 BBS'es. 
  1051.  
  1052.  
  1053. ΓòÉΓòÉΓòÉ 5.2. File structures ΓòÉΓòÉΓòÉ
  1054.  
  1055. The structures of all system files may be obtained directly from me. 
  1056.  
  1057. Hva skal jeg si om API'en?!? Skal den st╨û her, eller noe annet sted? Kan du gi 
  1058. meg noe ╨û skrive  om den p╨û norsk, s╨û oversetter jeg simpelt det til 
  1059. engelsk.....eller ihvertfall en skikkelig  forklaring p╨û hva den API'en er og 
  1060. hva den gjor!?!? 
  1061.  
  1062.  
  1063. ΓòÉΓòÉΓòÉ 6. About the documentation ΓòÉΓòÉΓòÉ
  1064.  
  1065. Please note that all documentation are under writing, so all features may not 
  1066. be covered in this release. We will, however, have proper documentation ready 
  1067. when FOSS/2 ships. 
  1068.  
  1069. You should also read the BITS0001 bulletin which may include changes to the 
  1070. system not covered here. 
  1071.  
  1072. The documentation will be organized in the following manner: 
  1073.  
  1074.    FOSS/2 User Guide 
  1075.    FOSS/2 Sysop Guide (this INF) 
  1076.    FOSS/2 Developers Guide and Technical Reference 
  1077.    FOSS/2 Reference Setup Guide 
  1078.  
  1079. This documentation will also be available in ASCII-files for those of you who 
  1080. prefer this. 
  1081.  
  1082. If any of you have any comments to the documentation or the INF-version, please 
  1083. post us a message. 
  1084.  
  1085. Email adresses: 
  1086.  
  1087.    ove.christensen@bb.fidonet.bbs.no 
  1088.    stian.seeberg@bb.fidonet.bbs.no 
  1089.  
  1090. Stian and Ove 
  1091.  
  1092.  
  1093. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1094.  
  1095. The boards name you will have to enter yourself. It should match the name you 
  1096. have chosen  for your BBS. 
  1097.  
  1098.  
  1099. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1100.  
  1101. Your name is autodetected, however if there are several people who have SysOp 
  1102. access any  of these can be entered in this field. A user without SysOp axess 
  1103. will not be allowed entered  in this field however. 
  1104.  
  1105.  
  1106. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1107.  
  1108. Here you can enter the geographical location of your system. 
  1109.  
  1110.  
  1111. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1112.  
  1113. Enter your systems main phone number. Eller menes det VOICE telefonnummer til 
  1114. sysop? 
  1115.  
  1116.  
  1117. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1118.  
  1119. Max inactivity time is the number of seconds a user may remain online without 
  1120. being ejected  from the BBS. 
  1121.  
  1122. This is useful if the user falls asleep while online, or simply forgets that 
  1123. he/she is online. It prevents not only that your system remains busy, but saves 
  1124. the user from a rather large phonebill! 
  1125.  
  1126.  
  1127. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1128.  
  1129. Access level is the level of access given new users. This will determine what 
  1130. areas of your system they will be allowed to enter. 
  1131.  
  1132. More about the different areas in the Areas submenu. 
  1133.  
  1134.  
  1135. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1136.  
  1137. Time limit is the number of minutes a new user is given online. 
  1138.  
  1139.  
  1140. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1141.  
  1142. This function determines whether a new user should be able to register or not. 
  1143. For most commercial BBS's this option should be set to yes. 
  1144.  
  1145. However, if you only use your BBS just for providing drivers and similar 
  1146. things, this option could be set to no. In such cases you should consider not 
  1147. to allow users to upload files to the BBS. 
  1148.  
  1149.  
  1150. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1151.  
  1152. Response time is how fast the system reacts to input from the user. The default 
  1153. value of 10 should be acceptable for most systems. 
  1154.  
  1155.  
  1156. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1157.  
  1158. In OS/2, you can set up a RAM disk using the VDISK.SYS utility. Type "help 
  1159. vdisk" at our OS/2 command prompt for reference. This should only be done if 
  1160. you have plenty of RAM on your system, othervise system performance will suffer 
  1161. badly. 
  1162.  
  1163. Your RAM disk should be at least 2 Mb for a single-node system. A multi-node 
  1164. BBS requires more. 
  1165.  
  1166. If you choose not to have a RAM disk then leave the field empty. 
  1167.  
  1168.  
  1169. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1170.  
  1171. The scratch-pad should be placed on your fastest hard drive, or preferably on a 
  1172. RAM disk. You should monitor the size of the scratch-pad and set up a RAM-disk 
  1173. that is big enough. 
  1174.  
  1175. You should also consider changing the name of the scratch-pad to reflect your 
  1176. system. If you change the name of the scratch-pad remember to omit the 
  1177. extention! This will be added later by FOSS/2 to reflect the node that the 
  1178. messages were dumped to. 
  1179.  
  1180.  
  1181. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1182.  
  1183. If your system has any CD-ROM drives, and you wish to make the files on it 
  1184. (them) available  to the users, then place the drive letter in the chechbox(es) 
  1185. that match your system. 
  1186.  
  1187. Please  note that entering a drive letter does not give the users on your BBS 
  1188. access to all the files on  that CD-ROM. Only files that are added to your 
  1189. system (by you) will be available! 
  1190.  
  1191.  
  1192. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1193.  
  1194. Letter is the letter of the alphabet that represents this protocol in the list 
  1195. of available protocols  that are presented to the user in the Pr(otocol) part 
  1196. of the Ut(ilities) menu. 
  1197.  
  1198.  
  1199. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1200.  
  1201. Name is the name of the protocol. This is also shown to the user in the 
  1202. Pr(otocol) part of the  Ut(ilities) menu. 
  1203.  
  1204.  
  1205. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1206.  
  1207. OkErr 
  1208.  
  1209.  
  1210. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1211.  
  1212. Type has three possible switches; B, B and A. These stand for Batch, 
  1213. Bi-directional and  Autodetect. Batch protocols have the ability to send and 
  1214. recieve filenames, and several files  at a time. Bi-directional protocols send 
  1215. files both ways at the same time. In other words the  user may Upload and 
  1216. Download at the same time. Autodetect specifies whether or not the  protocol is 
  1217. capable of detecting whether a file is being Uploaded, and automaticaly 
  1218. starting  the upload procedeure on the BBS's side of the connection. 
  1219.  
  1220.  
  1221. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1222.  
  1223. Path is the path to the file, including the filename and extention. 
  1224.  
  1225.  
  1226. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1227.  
  1228. Upload is the command string sendt to the program to start the upload process. 
  1229.  
  1230.  
  1231. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1232.  
  1233. Download is the command string sendt to the program to start the download 
  1234. process. 
  1235.  
  1236.  
  1237. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1238.  
  1239. AutoRec is the string the program should look for when autodetecting an upload 
  1240. (if the  protocol supports autodetection). 
  1241.  
  1242.  
  1243. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1244.  
  1245. Com Port specifies which serial port the modem for this particular node is 
  1246. connected to. 
  1247.  
  1248.  
  1249. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1250.  
  1251. Init baud rate is the speed that the system will communicate with the modem at. 
  1252. For the best settings for your modem, consult your modem manual. 
  1253.  
  1254.  
  1255. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1256.  
  1257. Lock baud rate can be set to one of the following: 
  1258.  
  1259. Y(es) - Baudrate is locked 
  1260. N(o)  - Baudrate is not locked 
  1261.  
  1262. Determines wheter or not the rate of data transfer between the computer and the 
  1263. modem should be locked, or be dictated by the connect baud rate. 
  1264.  
  1265. It is recommended that you use a locked baud rate, setting this option to 
  1266. Y(es). 
  1267.  
  1268.  
  1269. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1270.  
  1271. Rings before answer tells the BBS how many rings it should wait until it 
  1272. answers the call. This  defaults to 0, but can be set to any number. 
  1273.  
  1274.  
  1275. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1276.  
  1277. IO Device is the device that provides the data Input and Output. This is the 
  1278. same as the COM  port. 
  1279.  
  1280.  
  1281. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1282.  
  1283. The BBS waits until it recives a RING signal from the modem,sends the answer 
  1284. string (covered below) and waits until it recieves a CONNECT message from the 
  1285. modem. The user is then allowed to log in. 
  1286.  
  1287.  
  1288. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1289.  
  1290. This type is for purely local nodes (like node 0). This login type allows for 
  1291. more than one local node, which can be convenient if you for instance are 
  1292. running your BBS on a network. 
  1293.  
  1294.  
  1295. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1296.  
  1297. For use if another program like a frontdoor is the initial recipient of the 
  1298. call, forwarding it to FOSS/2 once a connection has been estabelished. 
  1299.  
  1300.  
  1301. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1302.  
  1303. Used for logins directly from another computer without the use of a modem. A 
  1304. 0-Modem cable is used to connect the computers.