home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / SBBS1B00.ZIP / DOCS.EXE / DOCS / QWKNET.DOC < prev    next >
Text File  |  1992-06-28  |  6KB  |  120 lines

  1. Synchronet QWK Packet Networking
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4. Let's start with some basic definitions. A QWK netted BBS is either a node,
  5. a hub, or both. A node is a BBS that calls another QWK net hub to transfer
  6. packets (receiving QWK and sending REP). A hub is a system that receives calls
  7. from other nodes and transfers packets (sending QWK and receiving REP).
  8.  
  9. Configuring Your BBS as a QWK Node
  10. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11. In the SCFG program, you'll need to specifiy your system's tagline (usually
  12. the system name and phone number), the hubs to call, when to call, what node
  13. will do the calling, and which sub-boards to carry for each hub (a sub-board
  14. can send and receive messages from more than one hub!).
  15.  
  16. The hub's System ID is important and must match the System ID of the hub BBS.
  17. For each hub, you can specifiy a list of sub-boards to network. For each
  18. sub-board, you must also set the conference number for the sub-board on the
  19. hub BBS. In Synchronet, conference numbers are based on the Group/Sub-board
  20. relationship. Group 1 / Sub 1 is conference number 101, Group 2 / Sub 3 is
  21. conference 203, etc. (Note: this is NOT the conference number for the sub-board
  22. on your BBS. It is the conference number on the hub BBS.) Also, for each
  23. sub-board you must set the method of Ctrl-A code handling. If the hub system is
  24. a Synchronet BBS, you'll want to leave Ctrl-A codes in. If it is not, you'll
  25. probably want to strip them.
  26.  
  27. You'll need to decide which node will do the calling-out and configure it so.
  28. You'll also need to decide if you want your BBS to call-out multiple times
  29. per day at any given time based on a total number of calls per day (usually,
  30. if all your hubs are local) or if you wish the BBS to call-out at a specific
  31. time every day (usually if one or more hubs are long distance).
  32.  
  33. You also need to set the command line to execute to perform the call-out. This
  34. is almost always a batch file. An example is:
  35. %!qnet
  36.  
  37. Which will execute QNET from the EXEC directory. QNET, in this example, is a
  38. batch file that executes Telix or another communications program to perform
  39. the call-out (Robocomm is quite popular for calling PCBoard and Wildcat BBSs,
  40. but its script interpreter is far inferior to Telix). Both Robocomm
  41. (SBBSQNET.RS), Telix (SBBSQNET.SLT and QNET.SLT), and  Qmodem (SBBSQNET.SCR)
  42. scripts come with SBBS. If you're not calling a PCBoard or Wildcat hub, we
  43. strongly suggest you use the Telix or Qmodem scripts for call-outs.
  44.  
  45. Note: The above mentioned scripts are distributed in the EXEC directory.
  46.  
  47. The above mentioned QNET.BAT is as follows:
  48.  
  49. @echo off
  50. cd \telix
  51. telix sqnet q
  52.  
  53. This changes directory to the \TELIX directory and execute Telix, automatically
  54. performing the script QNET.SLC (compiled QNET.SLT) which inturn calls
  55. SBBSQNET.SLC (compiled SBBSQNET.SLT) for each hub to call. The 'q' parameter
  56. runs Telix in "quiet mode".
  57.  
  58. If you do use Telix to perform your call-outs, you'll need to edit the QNET.SLT
  59. file for all the hubs your system calls and then compile it using the CS.EXE
  60. program included with Telix. You shouldn't need to edit the SBBSQNET.SLT file.
  61.  
  62. Note:
  63.     Using the timed event, you can make your system call a hub at two
  64.     specific times, or have one hub (or set of hubs) called multiple times
  65.     per day and another hub (or set of hubs) called once a day. To do this,
  66.     you'll need to copy QNET.SLT to another similarly named file and change
  67.     the call() lines. Then make your timed event execute a similar QNET.BAT
  68.     file to run Telix and have Telix automatically execute this new hub
  69.     call-out script. This is convenient if you call-out to a mixture of
  70.     local and long distant hubs.
  71.  
  72. Before having your BBS perform that call-out to a QWK network hub, you must
  73. have the sysop of the hub create an account for your system using your system's
  74. QWK BBS ID as the login name. If the hub is a Synchronet BBS, the sysop will
  75. need to give your account the 'Q' restriction, configure your account's new
  76. message scan to only include the sub-boards you are going to network, and set
  77. your new message scan pointers for the netted sub-boards to a relatively recent
  78. date. The 'L' and 'T' exemptions are also helpful on a QWK network node
  79. account.
  80.  
  81.  
  82. Configuring Your BBS as a QWK Network Hub
  83. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  84. Being a QWK network hub, just means that other QWK network compatible systems
  85. are going to logon to your system and upload and download messages. All you
  86. have to do is create a user account for each QWK network node that is going
  87. to call your system. The user name/alias should be the QWK system ID of the
  88. node BBS. The account needs to have the 'Q' restriction.
  89.  
  90. The 'Q' restriction is used only for QWK network node accounts. An account
  91. with this restriction will receive the QWK: prompt immediately upon logon
  92. and can't access any other facility of the BBS. This restriction also allows
  93. that account to send messages that are from other users as well as receive
  94. private posts that are to other users.
  95.  
  96. In addition to the 'Q' restriction, the 'L' (logons per day) and 'T' (time
  97. per day) exemptions may be helpful, depending on how many times the node will
  98. call your system a day and the time per call/day and logons per day allowed by
  99. the ML you've given the account.
  100.  
  101. Before the QWK network node calls your system, you need to configure the
  102. accounts new message scan to only include the sub-boards that you are
  103. networking with it (&N main section command). If the account already has the
  104. 'Q' restriction, you can use the ;CHUSER command to change into that account
  105. and edit its configuration. Also, keep in mind that new user accounts have
  106. their new message scan pointers set to the beginning of time automatically.
  107. If you do not set a QWK node account's pointers to a recent date/time (&P main
  108. section command), the first time the node calls in and receives messages, it
  109. will receive every message on every networked sub-board. This may be preferred
  110. by some, but most sysops don't want a large group of old messages from a
  111. foriegn BBS to suddenly appear on their sub-boards.
  112.  
  113. Be sure to give all node accounts sufficient access to read and write messages
  114. on the sub-boards networked between the node and your BBS. The account will
  115. also require the 'E' exemption if you wish elite text to be preserved in
  116. messages (only available when ctrl-a codes are left in).
  117.  
  118. /* End of QWKNET.DOC */
  119.  
  120.