ProBoard BBS Documentation

The Choice of Professionals

User Tools

Site Tools


Sidebar

INTRODUCTION

SUPPORT

INSTALLATION / UPGRADING

SYSTEM CONVERSIONS

STARTING PROBOARD

CONFIGURATION

SECURITY

RIPscrip GRAPHICS

FILE TAGGING

QWK

USERS

ECHOMAIL & NETMAIL

PBUTIL (The ProBoard Utility Program)

REFERENCE

TIPS & TRICKS

SOFTWARE DEVELOPMENT KIT

TELNET

EXTERNAL PROGRAMS / DOORS

External

nodelist_compiler

[NC] Nodelist Compiler

Reads a FidoNet-compatible nodelist and creates a ProBoard index- file (NODE_IDX.PRO) in the system directory. This file will be less than 10K in size, but your original nodelist has to stay in the nodelist directory.

The compiler will look for the latest standard nodelist (NODELIST.xxx) in your nodelist directory.

Specifying extra files as parameters instructs the nodelist compiler to compile extra nodelists. Several extra nodelists can be given as parameters. If you don't specify an extension, ProBoard will look for the latest file with extension .nnn (nnn=day number). If you want to compile a file without an extension, use <FILE>.

   Eg. PBUTIL NC MYNL MYLIST. FDNET.PVT

This would compile the latest NODELIST.nnn, the latest MYNL.nnn, MYLIST and FDNET.PVT in the standard nodelist directory.

To determine the costs of sending Netmail, a textfile will be read that you will have to create. This textfile is called COST.PRO and should be in ProBoard's system directory. The lines in this file have the following format:

   <Command> <Param1> [Param2]
Commands:
  MYZONE <zone>             All commands after this command act on zone
                            <zone>. You need at least 1 MYZONE command.
                            If not, ProBoard will assume you are in
                            zone 2.  This is used to specify your own
                            zone.
  DEFAULT <cost>            Defines the default Netmail cost.
  ZONE <zone> <cost>        Defines the Netmail cost for zone <zone>.
  REGION <region> <cost>    Defines the Netmail cost for region
                            <region> within your own zone.
  NET <net> <cost>          Defines the Netmail cost for net <net>
                            within your own zone.

A simple example for a node in Belgium, where the BBS is part of only ONE network.

   MYZONE   2         I'm in zone 2
   DEFAULT   100      Default = 100 credits
   ZONE     3 50      Zone 3 = 50 credits (Australia)
   ZONE     1 40      Zone 1 = 40 credits (North-America)
   REGION  28 10      Region 28 = 10 credits (Netherlands)
   REGION  29  0      Region 29 = FREE (Belgium)
   NET    512  5      Net 512 = 5 (HCC Netherlands)

We give another example for a node which is part of 2 networks, so this node has nodenumbers 2:292/1900 and 89:120/40

   DEFAULT    100     Default = 100 credits
   ZONE     1  50     Zone 1  =  50 credits
   ZONE     2  20     Zone 2  =  20 credits
   ZONE     3  70     Zone 4  =  70 credits
   ZONE    89  10     My private network = 10 credits
   MYZONE   2         Following definitions are for zone 2
   REGION  29   1     Region 29 in zone 2  = 1 credit
   NET    292   0     Net 292   in zone 2  = 0 credits
   NET    512   5     Net 512   in zone 2  = 5 credits
   MYZONE  89         Following definitions are for zone 89
   REGION  12  2      Region 12 in zone 89 = 2 credits
   NET    120  0      Net 120   in zone 89 = 0 credits
nodelist_compiler.txt · Last modified: 2021/10/26 03:32 by admin