home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / hamradio / bpqyapp.arj / BPQCFG.TXT next >
Text File  |  1991-08-13  |  9KB  |  318 lines

  1. ;    For Version 3.59
  2. ;
  3. ;
  4. ;    CONFIGURATION FILE FOR G8BPQ SWITCH SOFTWARE
  5. ;
  6. ;    The program which converts this text file to binary
  7. ;    form is currently very crude - be VERY careful when
  8. ;    editing this file!
  9. ;
  10. ;
  11. ;    The order of parameters in not important, but they
  12. ;    all must be specified - there are no defaults
  13. ;
  14. ;
  15. ;
  16. ;    Memory Usage. If EMS=1, the system will attempt to put its
  17. ;    data area into EMS Memory. At the moment it makes no attempt
  18. ;    to manage sharing of the EMS window, so you must not run any other
  19. ;    software using EMS.
  20. ;
  21. ;    It seems to work ok when used with Desqview, at least on my
  22. ;    AST, but it is primarily intended for use with AA4RE BBS, which
  23. ;    needs a great deal of space.
  24. ;
  25. ;
  26. EMS=0                ; dont use EMS RAM
  27. ;
  28. ;    I seem to have problems with systems not using DESQVIEW - especially
  29. ;    NNA BBS's. The DV calls SHOULD be ignored if DV is not loaded, but
  30. ;    just in case, if you set DESQVIEW=0, the 'Release Timeslice' call
  31. ;    wont be used. MAKE SURE that you set DESQVIEW=1 if using DV, or
  32. ;    performance will be seriously affected.
  33. ;
  34. DESQVIEW=1
  35. ;
  36. ;
  37. ;    Station Identification.
  38. ;
  39. ;    If a user connects to the NODE Callsign or Alias, he is linked
  40. ;    to the switch code, and can use normal NetRom/TheNet commands
  41. ;
  42. ;    If he connects to the BBS Callsign or Alias he will be connected
  43. ;    directly to a BBS port. If none are available, the connect will
  44. ;    be rejected.
  45. ;
  46. ;    Note that of you are running only a NODE (ie BBS=0), or
  47. ;    or just a BBS (NODE=0), then you must still put in two pairs of calls,
  48. ;    but they MUST be the SAME.
  49. ;
  50. ;    If you are running both, the calls MUST be different
  51.  
  52. NODECALL=G7JJF-8        ; NODE CALLSIGN
  53. NODEALIAS=IP0423
  54.  
  55.  
  56. BBSCALL=G7JJF             ; BBS CALLSIGN
  57. BBSALIAS=JJFPMS            ; BBS ALIAS
  58.  
  59. ;
  60. ;    'ID' MESSAGE - SENT EVERY IDINTERVAL MINS
  61. ;
  62. ;    WILL BE ADDRESSED FROM THE PORT CALLSIGN (IF DEFINED)
  63. ;         ELSE FROM THE NODE CALL
  64. ;
  65. ;    The following format allows KA nodes to include your system in
  66. ;    their 'Nodes' lists.
  67. ;
  68. IDMSG:
  69. Network node (IP0423) running TNCBPQ V1.40 and BPQ Yapp Server V1.00
  70. ***
  71. ;
  72. UNPROTO=MAIL                         ; DEFAULT UNPROTO ADDR
  73.  
  74. ;    'I' COMMAND TEXT
  75. ;
  76. ;    Note that the bit about needing a port param in connects is only
  77. ;    necessary if you are running more that one (radio) port.
  78. ;
  79. INFOMSG:
  80. G7JJF Packet Switch, Sutton In Ashfield, Notts. IO93IC
  81. Commands are basically the same as NET/ROM, but to connect to another
  82. normal station (not another node), you must specify a port number before
  83. the callsign. Use PORTS command to list available ports. The PMS command
  84. connects you to the associated Mailbox and the YAPP command takes you to
  85. a Yapp File Server for downloading/uploading of files.
  86. ***
  87. ;
  88. ;    CTEXT - If specified, will be sent when someone connects to
  89. ;    the NODE ALIAS at level 2. It is not sent on connects to the
  90. ;    NODE callsign, as this could confuse BBS forwarding connect
  91. ;    scripts.
  92. ;
  93. CTEXT:
  94. Welcome to G7JJF's Packet Switch in Sutton In Ashfield
  95. Type ? for list of available commands.
  96. ***
  97.  
  98.  
  99. ;    Network System Parameters
  100. ;
  101. OBSINIT=5            ; INITIAL OBSOLESCENCE VALUE
  102. OBSMIN=4            ; MINIMUM TO BROADCAST
  103. NODESINTERVAL=60        ; 'NODES' INTERVAL IN MINS
  104. IDINTERVAL=15            ; 'ID' BROADCAST INTERVAL (UK Regs require
  105.                 ; an AX25 ID every 15 mins)
  106. ;
  107. BTINTERVAL=15            ; NO BEACONS
  108.  
  109. L3TIMETOLIVE=25            ; MAX L3 HOPS
  110. L4RETRIES=3            ; LEVEL 4 RETRY COUNT
  111. ;
  112. ;    I have seen suggestions that L4TIMEOUT should be increased to very
  113. ;    high values (even as long as seven mins). Although 60 may be a bit
  114. ;     short in some cases, I STRONGLY advise that you dont go much above
  115. ;    120 secs unless you understand ALL the implications.
  116. ;
  117. ;    I've set TTL and TIMEOUT to the values agreed by the latest SYSOPS
  118. ;    meeting - this does not imply that I agree with them!
  119. ;
  120. L4TIMEOUT=120            ; LEVEL 4 TIMEOUT
  121. L4DELAY=10            ; LEVEL 4 DELAYED ACK TIMER
  122. L4WINDOW=4            ; DEFAULT LEVEL 4 WINDOW
  123. ;
  124. MAXLINKS=30            ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE)
  125. MAXNODES=120            ; MAX NODES IN SYSTEM
  126. MAXROUTES=35            ; MAX ADJACENT NODES
  127. MAXCIRCUITS=64            ; NUMBER OF L4 CIRCUITS
  128. minqual=10            ; MINIMUM QUALITY TO ADD TO NODES TABLE    
  129.     
  130. BBSQUAL=250            ; BBS Quality relative to NODE - used to
  131.                 ; limit 'spread' of BBS through the network
  132.                 ; to your required service area. I've been
  133.                 ; asked to set a low default to encourage you
  134.                 ; to think about a suitable value. Max is 255
  135.  
  136. BUFFERS=255            ; PACKET BUFFERS - 255 MEANS ALLOCATE AS MANY
  137.                 ; AS POSSIBLE - NORMALLY ABOUT 130, DEPENDING
  138.                 ; ON OTHER TABLE SIZES
  139. ;
  140. ;    TNC DEFAULT PARAMS
  141. ;
  142. PACLEN=128            ; MAX PACKET SIZE
  143. ;
  144. ;    PACLEN is a problem! The ideal size depends on the link(s) over
  145. ;    which a packet will be sent. For a session involving another node,
  146. ;    we have no idea what is at the far end. Ideally each node should have
  147. ;    the capability to combine and then refragment messages to suit each
  148. ;    link segment - maybe when there are more of my nodes about than 'real'
  149. ;    ones, i'll do it. When the node is accessed directly, things are a
  150. ;    bit easier, as we know at least something about the link. So, from
  151. ;    Version 3.11 onwards, there are two PACLEN params, one here and
  152. ;    one in the PORTS section. This one is used to set the initial value
  153. ;    for sessions via other nodes, and for sessions initiated from here.
  154. ;    The other is used for incoming direct (Level 2)    sessions. In all cases
  155. ;    the TNC PACLEN command can be used to override the defaults.
  156. ;
  157. ;    The main reason for changing this now was a request from someone
  158. ;    wanting to run an HF port.
  159. ;
  160. ;
  161. ;
  162. TRANSDELAY=1            ; TRANSPARENT MODE SEND DELAY - 1 SEC
  163. ;
  164. ;    Level 2 Parameters
  165. ;
  166. ; T1, T2 and N2 are now int the PORTS section
  167. ;
  168. T3=180                ; LINK VALIDATION TIMER (3 MINS)
  169.  
  170. IDLETIME=900              ; IDLE LINK SHUTDOWN TIMER (15 MINS)    
  171. ;
  172. ;
  173. ;    Configuration Options
  174. ;
  175. BBS=1                ; INCLUDE BBS SUPPORT
  176. NODE=1                ; INCLUDE SWITCH SUPPORT
  177. ;
  178. HIDENODES=0            ; IF SET TO 1, NODES STARTING WITH # WILL
  179.                 ; ONLY BE DISPLAYED BY A NODES * COMMAND
  180. ;
  181. ;
  182. ;
  183. ;    'COMBIOS' Port definitions.
  184. ;
  185. ;    This section defines the virtual TNC's that the code supports.
  186. ;
  187. ;    I'm afraid this is now rather more complicated than it was!
  188. ;
  189. ;    You can now define any COMBIOS port to run in normal (TNC2)
  190. ;    mode, PK232 HOSTMODE (with varients for UFQ and AA4RE), or KISS
  191. ;    mode. KISS mode allows you to run things like TCP/IP, STATS
  192. ;    packages, PACSAT Telemetry decode, etc above the switch.
  193. ;
  194. ;    The basic format is:
  195. ;
  196. ;        TNCPORT
  197. ;        COM=n        ; COMBIOS port number
  198. ;        TYPE=TNC2|KISS|PK232/AA4RE|PK232/UFQ
  199. ;            KISSMASK=nn    ; Required only for KISS
  200. ;        APPLMASK=nn    ; Defaults to 1 (BBS)
  201. ;        ENDPORT
  202. ;
  203. ;    TYPE defaults to TNC2. See file KISSMODE.DOC for full details
  204. ;    of facilities available in KISS mode.
  205. ;
  206. ;    The two PK232 modes are equvalent to the old HOSTMODE=1 or 2,
  207. ;    but can now be used on any port. See HOSTMODE.DOC for more details
  208. ;
  209. ;     Dont try to define more than 16 ports.
  210. ;
  211.  
  212. TNCPORT
  213.           COM=1
  214.         TYPE=TNC2
  215.         APPLMASK=$03
  216.         APPLFLAGS=$07
  217. ENDPORT
  218.  
  219. TNCPORT
  220.           COM=2
  221.         TYPE=TNC2
  222.         APPLMASK=$08
  223.         APPLFLAGS=$00
  224. ENDPORT
  225.  
  226. TNCPORT
  227.           COM=3
  228.         TYPE=TNC2
  229.         APPLMASK=$10
  230.         APPLFLAGS=$00
  231. ENDPORT
  232.  
  233. TNCPORT
  234.           COM=4
  235.         TYPE=TNC2
  236.         APPLMASK=$00
  237.         APPLFLAGS=$07
  238. ENDPORT
  239.  
  240. TNCPORT
  241.           COM=5
  242.         TYPE=TNC2
  243.         APPLMASK=$08
  244.         APPLFLAGS=$00
  245. ENDPORT
  246.  
  247. PORT
  248. ;    ID=144.625 Mhz 1200 baud
  249.     ID=Not Active
  250.     TYPE=ASYNC
  251.     PROTOCOL=KISS
  252.     IOADDR=2F8H            ; COM1 - FOR COM2 PUT 2F8H
  253.     INTLEVEL=3            ; COM1 - FOR COM2 PUT 3
  254.     SPEED=9600
  255.     CHANNEL=A
  256.     QUALITY=10
  257.     MAXFRAME=2
  258.     TXDELAY=500
  259.     SLOTTIME=100
  260.     PERSIST=64
  261.     FULLDUP=0
  262.     FRACK=7000
  263.     RESPTIME=2000
  264.     RETRIES=10
  265.     PACLEN=120
  266.  
  267. ENDPORT
  268. ;
  269. ;    2ND PORT OF KPC4/KAM (FIRST PORT IS DEFINED AS ABOVE)
  270. ;
  271. PORT
  272. ;    ID=432.675 Mhz 1200 baud
  273.     ID=144.625 Mhz 1200 baud
  274.     TYPE=ASYNC
  275.     PROTOCOL=KISS
  276.     IOADDR=2F8H
  277.     INTLEVEL=3
  278.     SPEED=9600
  279.     CHANNEL=B            ; this is the special bit for KAM/KPC4
  280.     QUALITY=10
  281.     MAXFRAME=2
  282.     TXDELAY=500
  283.     SLOTTIME=100
  284.     PERSIST=64
  285.     FULLDUP=0
  286.     FRACK=7000
  287.     RESPTIME=2000
  288.     RETRIES=10
  289.     PACLEN=120
  290.  
  291. ENDPORT
  292.  
  293. ROUTES:
  294. ;
  295. ;    ROUTES TO LOCK IN
  296. ;
  297. ;    specify Callsign, Quality and Port. You can now also specify
  298. ;    MAXFRAME, FRACK, PACLEN (in that order) to override the port
  299. ;    defaults.
  300. ;
  301. ;
  302. ***
  303. ;
  304. ;    APPLICATIONS SUPPORTED
  305. ;
  306. ;    UP TO 8 ENTRIES OF UP TO 12 BYTES EACH
  307. ;
  308. ;    THE FIRST 3 ARE RESERVED FOR BBS, HOST, AND REMOTE SYSOP - YOU
  309. ;    CAN DEFINE THE OTHERS AS YOU LIKE.
  310. ;
  311. ;    FOR COMPATIBILITY WITH EARLIER VERSIONS, JUST ENTER APPLICATIONS=BBS
  312. ;
  313. ;    NAMES STARTING WITH * ARE NOT INCLUDED IN 'VALID COMMANDS' DISPALY
  314. ;
  315. APPLICATIONS=PMS,,*SYS,MH,YAPP
  316. ;
  317. ;
  318.