BBS建站上网365问/255.如何编译站台列表?

来自Note
跳转至: 导航搜索


您当前所在的位置:首页 > BBS建站上网365问 > 255.如何编译站台列表?

  站台列表是FrontDoor的电话目录,可以用于查找其它站长名称、获取关于远程站台的信息,例如最大支持波特率、调制解调器标志和站台标志等。

  Mailer、Editor和Terminal都使用站台列表。国内惠多网站台列表包含几百个BBS。其分级结构如下:

  Zone通常代表大的地理区域,例如北美洲、欧洲等,一般翻译成洲。

  Region通常代表小些的地理区域,例如国家或国家的部分地区,一般翻译成区。

  Net通常代表本地交流站台的集合,典型情况为一个城市,一般翻译为网。

  Node在网中的一个BBS站台,一般翻译为站。

  Point属于站台的点站。点站类似于用户使用终端程序登录到BBS,主要的不同是点站离线完成多数活动,并且使用智能软件来收集和发送邮件。

  Net的协调人称为host或网络协调人(Network Coordinator)、NC。host负责维护其net的站台列表部分,并且在其net作为输入网络邮件网管。

  在一个大net中普遍有“sub-host”,叫做hub,在net中辅助邮件分发。

  在FrontDoor可以使用站台列表前,必须用FrontDoor Nodelist Compiler(FDNC)编译。FDNC将处理指定的站台列表文件,并产生数据库信息和索引文件。

  FDNC需要处理的站台列表应该是原始站台列表。从附近的站台获得最近版本的站台列表并解压它。放置该文件(例如NODELIST.228)到NODELIST目录。用文本编辑器创建一个叫FDNODE.CTL的文件,并放置在同样的目录。

  FDNODE.CTL是FDNC的控制文件,用来控制FDNC如何处理拨号翻译和花费计算。可以使用的语句如下:

  POINTLIST <FILENAME> [BOSS]

  处理点站列表,一般使用NODELIST目录中的FDPOINT.PVT为文件名。

  PVTLIST <FILENAME> [ZONE]

  处理私用站台列表,一般使用NODELIST目录中的FDNET.PVT为文件名。

  SWEPULSE

  这个命令来处理瑞典脉冲交换拨号,在国内不用管。

  PHONE <ADDRESS> <NUMBER>

  用于指定站台地址对应的电话号码。

  USE ZONE <ZONE>[<ZONE> <ZONE>..]

  控制FDNC应该在站台列表和用户名称索引文件中包含哪些zone。

  DIAL <NATL PREFIX>/<SUFFIX> <INTL PREFIX>/<SUFFIX>

  拨号翻译表的开始。

  COST <NATL COST> <INTL COST>

  花费表的开始。两个默认参数是必须的。

  END

  终止拨号翻译表或花费表。

  劲捷电子信息站的FDNODE.CTL文件例子如下:

  pvtlist \bbs\fd\nodelist\node.pvt

  pvtlist \bbs\fd\nodelist\yo-china.*

  pointlist \bbs\fd\nodelist\fdpoint.pvt 6:663/2

  phone 6:663/1000 86-27-7814280

  phone 6:663/2.8 86-27-6827770,,,,,2331

  DIAL

   86-27-

   86- 0

  END

  要编译站台列表,就输入FDNC并按<回车>,或从FD的主菜单按<Alt-N>启动站台列表编译器。

  当启动FDNC时,它将比较原始站台列表和索引文件的日期。如果日期匹配,并且没有对FDNODE.CTL做更新,将不进行编译,程序将问“站台列表文件是最新的,仍然编译吗(Nodelist files are up-to-date, compile anyway)?”。

  如果你希望强迫编译,可以带/F命令行开关运行FDNC。以下是FDNC可以带的参数:

  /C 如果站台列表或FDNODE.CTL从上次编译后已经更新了,就编译,否则直接退出。

  /F 强迫FDNC编译站台列表,不管是否已经更新。

  点站与用户使用终端程序登陆到BBS类似。点站站号是在BOSS站台地址后面跟着point号。例如2:270/17.1是2:270/17的point。BOSS站台叫做point 0(2:270/17.0),但通常忽略.0。

  FrontDoor完全支持“4D”(zone、net、node、point)编址方法。

  点站列表与普通站台列表类似,只是认为所有记录是点站。FrontDoor默认使用文件FDPOINT.PVT来保存点站列表。可以把其它站台的点站增加到你的点站列表。

  这是FDPOINT.PVT的一个例子:

  ,1,FrontDoor_Development,Strassen,JoHo,-Unpublished-,9600

  ,2,APX_Development,Strassen,JoHo_Too,-Unpublished-,9600

  可以看到,点站列表非常象原始站台列表。

  Point也可以通过使用POINT关键词在主站台列表中增加:

  ,7,SuperMail_HQ,Strassen_L,Jon_Doe,352-123-456,9600,CM,XA,ZYX

  Point,1,Marketing,Strassen,Jon's_Uncle,-Unpublished-,9600

  ,17,UseMail_HQ,Strassen_L,Jill_Doe,352-234-567,9600,CM,XA,HST

  Point,1,The_Lab,Strassen_L,Jill's_Uncle,-Unpublished-,9600

  FrontDoor还支持点站列表格式:

  Boss,2:270/7

  ,1,Marketing,Strassen,Jon's_Uncle,-Unpublished-,9600

  Boss,2:270/17

  ,1,The_Lab,Strassen_L,Jill's_Uncle,-Unpublished-,9600

关于“BBS建站上网365问/255.如何编译站台列表?”的留言:

目前暂无留言

新增相关留言