User Tools

Site Tools


g6fji:bpq32_cfg_for_abngdn

This is an old revision of the document!


Example bpq32.cfg

Node configuration file for ABNGDN as at 2022-04-08

SIMPLE                  ; sets a lot of defaults
NODECALL=G6FJI          ; Node callsign
NODEALIAS=ABNGDN        ; Node alias (6 characters max)
LOCATOR=IO91iq          ; Maidenhead locator
MAPCOMMENT=Experimental on 144.950        ; should show on the map

AUTOSAVE=1              ; Tells Node to save Nodes and Routes information on closedown
SAVEMH=1                ; Tells Node to save and restore MH lists when shut down and restarted

BBS=1                   ; This enables application support. 
                        ; If your system does not provide access to any application programs, then you could set BBS=0, but leaving it at 1 will do no harm.

NODE=1                  ; This allows users to connect to your node, and then connect out to other stations. 
                        ; If NODE=0, then uses will only be able to connect to your applications, and not to the node command handler.

PASSWORD=<set password here>
EnableEvents=1

IDMSG:                              ; UI broadcast text from NODECALL to fixed dest ID
BPQ node G6FJI/alias ABNGDN [email protected]  IO91iq. 144.950
***                                         ; Denotes end of IDMSG text

INFOMSG:                            ; The INFO command text follows:

G 6 F J I - BPQ experimental server in Abingdon
===============================================
          Type ? for list of commands.

     N.B. Time quoted by this node is GMT.

***                                 ; Denotes end of INFOMSG text

CTEXT:                              ; The CTEXT text follows:
BPQ node G6FJI, alias ABNGDN, run by Martin G6FJI in Abingdon.
Type  ?  for Help
***                                 ; Denotes end of CTEXT text

BTEXT:
G6FJI/ABNGDN - Node in Abingdon IO91iq. Node=G6FJI/ABNGDN Chat=ABICHT BBS=ABIBBS. Sysop [email protected]
***

;    Network System Parameters. 
;    Comment from John, G8BPQ:
;    These are my values. Many other node sysops use other values. If in doubt, liase with
;    those running nodes that you link to

OBSINIT=5               ; INITIAL OBSOLESCENCE VALUE
OBSMIN=4                ; MINIMUM TO BROADCAST
NODESINTERVAL=45        ; 'NODES' INTERVAL IN MINS

L3TIMETOLIVE=25         ; MAX L3 HOPS
L4RETRIES=4;            ; LEVEL 4 RETRY COUNT
L4TIMEOUT=60;           ; LEVEL 4 TIMEOUT
L4DELAY=10              ; LEVEL 4 DELAYED ACK TIMER
L4WINDOW=4              ; DEFAULT LEVEL 4 WINDOW
MINQUAL=35              ; MINIMUM QUALITY TO ADD TO NODES TABLE
                        ; was 140 but that excludes most of NBA broadcast!
                        ; @@@ Seems to work but...
                        ; - How does this interact with quality and minqual in port config?
                        ; - it doesn't always work!  I have 5 nodes from NBA with qual 3 or 4

;    The following MAX params set the limits for various tables. 
;
;    Although significantly larger values can be used, a common area is used
;    for these tables and the buffer pool, so don't increase them more than 
;    necessary.

MAXLINKS=100            ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE)
MAXNODES=300            ; MAX NODES IN SYSTEM
MAXROUTES=30            ; MAX ADJACENT NODES
MAXCIRCUITS=150         ; NUMBER OF L4 CIRCUITS    

BUFFERS=999             ; PACKET BUFFERS - 999 MEANS ALLOCATE AS MANY
                        ; AS POSSIBLE - NORMALLY ABOUT 600, DEPENDING
                        ; ON OTHER TABLE SIZES

; docs:
; https://www.cantab.net/users/john.wiseman/Documents/BPQCFGFile.html##Port
PORT
  PORTNUM=1
  ID=VHF
  TYPE=ASYNC
  PROTOCOL=KISS
  IPADDR=127.0.0.1
  TCPPORT=8001
  DIGIFLAG=1            ; 0 = dont digi, 1 = digi everything, 255 = digi UI frames only.
  DIGIPORT=0            ; Port to send digied frames on. Zero means the port it was received on, any other number means send on that port.
  PACLEN=150            ; from GB7RDG settings - max is 236?
  ; Tuning for SignaLink USB
  DWAIT=0    
  SLOTTIME=100
  PERSIST=63
  TXDELAY=150
  TXTAIL=50
  FULLDUP=0

  QUALITY=192           ; quality for nodes heard on this port
  MINQUAL=10            ; min quali for nodes broadcast
ENDPORT

PORT
  PORTNUM=2
  ID=Telnet
  DRIVER=Telnet
  QUALITY=201
  MINQUAL=142
  CONFIG
  LOGGING=1
  DisconnectOnClose=0   ; 1 = closes window when you bye
  TCPPORT=8010
  FBBPORT=8011
  HTTPPORT=8008
  LOGINPROMPT=user:
  PASSWORDPROMPT=password:
  MAXSESSIONS=10
  RELAYAPPL=BBS         ; or RMS
  CTEXT=Welcome to G6FJI Telnet Server\n Enter ? for list of commands\n\n
  USER=G6FJI,<set telnet password here>,G6FJI,,SYSOP        ; sysop flag here gives user more commands!
  CMS=1
  CMSCALL=G6FJI
  CMSPASS=<winlink password here if used>
  
  CMDPORT 63000 63001       ; zero-based list of TCP ports referenced in HOST parameter of custom applications 
ENDPORT

;PORT
; PORTNUM=3
; ID=AXIPUDP
; DRIVER=BPQAXIP            ; Uses BPQAXIP.DLL
; QUALITY=200               ; Quality factor applied to node broadcasts heard on
;                           ; this port, unless overridden by a locked route
;                           ; entry. Setting to 0 stops node broadcasts
; MINQUAL=0                 ; Entries in the nodes table with qualities greater or
;                           ; equal to MINQUAL will be sent on this port. A value
;                           ; of 0 sends everything.
; MAXFRAME=7                ; Max outstanding frames (1 thru 7)
; FRACK=7000                ; Level 2 timout in milliseconds
; RESPTIME=1000             ; Level 2 delayed ack timer in milliseconds
; RETRIES=10                ; Level 2 maximum retry value
; UNPROTO=ID                ; BTEXT broadcast addrs format: DEST[,digi1[,digi2]]
; ;BCALL=NOCALL             ; BTEXT call. unstated defaults to APPL1CALL
;CONFIG
; UDP 10093                 ;Listens for UDP packets on this UDP port number
; UDP 10092
; MHEARD ON
;; AUTOADDMAP
; BROADCAST NODES
; BROADCAST ID
;
; ;MAP CALL IP-ADDRESS UDP 10093 B
; MAP GB7CIP-5 82.70.39.222 UDP 10093 B
;ENDPORT

LINMAIL
LINCHAT

ROUTES:
; ROUTES TO LOCK IN
; specify Callsign, Quality and Port. 
; You can now also specify MAXFRAME, FRACK, PACLEN (in that order) to override the port defaults.
; Examples
; AE5E-14,200,2,0,0,0,2         ; No Keepalives
; G4RFG,0,1                    ; Marginal, So lock out by setting QUALITY = 0
; G0GDR-1,100,2,1,6000,100 ; not always very good, so MAXFRAME = 1
; 
; MB7NBA is good,on port 1 (RF)
; MB7NBA,200,1
***

; Applications
; https://www.cantab.net/users/john.wiseman/Documents/LinBPQ%20Applications%20Interface.html
; APPLICATION n,CMD,New Command,Call,Alias,Quality,L2Alias
;
; n Application Number. You can define up to 32.
; CMD The command the user types
; New Command (optional) The Node command to be run
; Call (optional) The call which directly invokes CMD
; Alias,Quality (optional) If specified, causes an entry for Call and Alias to be added to your NODES table with the specified Quality
; L2Alias (optional)is an additional Alias for direct (L2) connects to the Node.
; See also https://wiki.oarc.uk/packet:linbpq_custom_applications for more details

APPLICATION 1,BBS,,G6FJI-2,ABIBBS,254
APPLICATION 2,CHAT,,G6FJI-1,ABICHT,254
APPLICATION 3,HARS,C 1 HARS S
APPLICATION 4,PADDLE,C 2 HOST 0 S,G6FJI
APPLICATION 5,HELLO-WORLD,C 2 HOST 1 S,G6FJI
g6fji/bpq32_cfg_for_abngdn.1680972184.txt.gz · Last modified: 2023/04/08 16:43 by g6fji