DOOR.CFG 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341
  1. ; DOOR.CFG - Sample OpenDoors door configuration file
  2. ;
  3. ; This configuration file can be used by the sysop to customize an OpenDoors
  4. ; door for use on their own system. The information in this file is NOT usually
  5. ; needed, and the file can be left as is, or even erased, without effecting the
  6. ; door's performance. OpenDoors is designed to run on almost any BBS system
  7. ; automatically, without requiring anything but to the door's .EXE file.
  8. ; However, there are many cases where the sysop may wish to customize a door's
  9. ; operation using this configuration file. The configuration file system is
  10. ; provided to allow the customization of options such as paging hours, maximum
  11. ; time permitted within the door, etc., and to allow OpenDoors doors to be run
  12. ; under even the most non-typical BBS setups.
  13. ;
  14. ; Any text following a semi-colon (;), and blank lines, are ignored.
  15. ;
  16. ;------------------------------------------------------------------------------
  17. ;
  18. ; BBS system directory. Indicates where the door information file (drop file)
  19. ; can be found. Remove the semi-colon (;) to activate this option.
  20. ;
  21. ;BBSDir C:\BBS
  22. ;
  23. ;------------------------------------------------------------------------------
  24. ;
  25. ; The door's working directory. This is where the door's system files are
  26. ; located. Remove the semi-colon (;) to activate this option.
  27. ;
  28. ;DoorDir C:\BBS\MYDOOR
  29. ;
  30. ;------------------------------------------------------------------------------
  31. ;
  32. ; Local mode override. Forces door to always operate in local test mode.
  33. ; Remove the semi-colon (;) to activate this option. When this mode is
  34. ; activated, no door information file is required and default settings are
  35. ; used for the user's name, location, etc.
  36. ;
  37. ;LocalMode
  38. ;
  39. ;------------------------------------------------------------------------------
  40. ;
  41. ; Door personality setting. This setting selects one of a number of sysop
  42. ; interface personalities. Each personality setting emulates the status line
  43. ; format and sysop function keys of a particular BBS package. Valid
  44. ; personality settings are:
  45. ;
  46. ; Standard (OpenDoors style, simplified from RA)
  47. ; PCBoard
  48. ; RemoteAccess
  49. ; Wildcat
  50. ;
  51. Personality Standard
  52. ;
  53. ;------------------------------------------------------------------------------
  54. ;
  55. ; Log File options. "LogFileName" specifies filename (path optional) where the
  56. ; door should record log information. To disable the log file altogether,
  57. ; remove the semi-colon (;) from the "DisableLogging" line.
  58. ;
  59. ;LogFileName DOOR.LOG
  60. ;DisableLogging
  61. ;
  62. ;------------------------------------------------------------------------------
  63. ;
  64. ; BBS node number that door is running on. Only used if OpenDoors is unable
  65. ; to determine the node number by some other means.
  66. ;
  67. Node 1
  68. ;
  69. ;------------------------------------------------------------------------------
  70. ;
  71. ; Sysop paging hours. Sysop paging will be permitted beginning at the start
  72. ; time, up until, but not including, the end time. Times should be in 24-hour
  73. ; format. To disable paging on a particular day, set the paging start and end
  74. ; times to the same time. To make paging always available, set the start time
  75. ; to 0:00 and the end time to 23:59.
  76. ;
  77. ; Start Time End Time
  78. SundayPagingHours 9:00 22:00
  79. MondayPagingHours 8:30 22:00
  80. TuesdayPagingHours 8:30 22:00
  81. WednesdayPagingHours 8:30 22:00
  82. ThursdayPagingHours 8:30 22:00
  83. FridayPagingHours 8:30 22:00
  84. SaturdayPagingHours 9:00 22:00
  85. ;
  86. ;------------------------------------------------------------------------------
  87. ;
  88. ; Duration of sysop page. Value indicates the number of beeps that compose the
  89. ; sysop page alarm, with one beep sounded per second.
  90. ;
  91. PageDuration 10
  92. ;
  93. ;------------------------------------------------------------------------------
  94. ;
  95. ; Maximum length of time a user is permitted to access the door. If the user's
  96. ; total remaining time on the BBS is less than this value, the user will only
  97. ; be permitted to access the door for this shorter length of time. This option
  98. ; may be disabled by placing a semi-colon (;) at the beginning of the line.
  99. ; When this option is disabled, the user will be permitted to use the full
  100. ; of their remaining time on the BBS within the door.
  101. ;
  102. ;MaximumDoorTime 15
  103. ;
  104. ;------------------------------------------------------------------------------
  105. ;
  106. ; Inactivity timeout. Specifies the maximum number of seconds that may elapse
  107. ; without the user pressing any key, before the user will be automatically
  108. ; disconnected. A value of 0 disables inactivity timeouts.
  109. ;
  110. InactivityTimeout 200
  111. ;
  112. ;------------------------------------------------------------------------------
  113. ;
  114. ; Name of the sysop. OpenDoors can usually determine the sysop's name from the
  115. ; information passed to the door by the BBS. However, some BBS software does
  116. ; not supply this information to doors. In such cases, if the sysop's name is
  117. ; required by the door, it may be supplied here. Remove the semi-colon (;) to
  118. ; activate this option.
  119. ;
  120. ;SysopName The Sysop
  121. ;
  122. ;------------------------------------------------------------------------------
  123. ;
  124. ; Name of the BBS. OpenDoors can usually determine the name of the BBS from
  125. ; the information passed to the door by the BBS. However, some BBS software
  126. ; does not supply this information to door programs. In such cases, if the
  127. ; name of the BBS is needed by the door, it may be supplied here. Remove the
  128. ; semi-colon (;) to activate this option.
  129. ;
  130. ;SystemName Unnamed BBS
  131. ;
  132. ;------------------------------------------------------------------------------
  133. ;
  134. ; Door colour options. These options specify the various text colours that
  135. ; will be used by the door if ANSI or AVATAR graphics modes are available.
  136. ; Colours are specified in the format:
  137. ;
  138. ; {Bright} {Flashing} [Foreground Colour] on [Background Colour]
  139. ;
  140. ; Where foreground and background colours are one of:
  141. ;
  142. ; Black
  143. ; Blue
  144. ; Green
  145. ; Cyan
  146. ; Red
  147. ; Magenta
  148. ; Yellow / Brown
  149. ; White / Grey
  150. ;
  151. ; Note that some of these options (such as those that pertain to files
  152. ; listings) are not used for all doors.
  153. ;
  154. ChatUserColour Bright white on black
  155. ChatSysopColour Bright red on black
  156. FileListTitleColour Bright yellow on black
  157. FileListNameColour Bright yellow on black
  158. FileListSizeColour Bright magenta on black
  159. FileListDescriptionColour Cyan on black
  160. FileListOfflineColour Bright red on black
  161. PagePromptColour Bright white on black
  162. PopupMenuTitleColour Bright white on grey
  163. PopupMenuBorderColour Black on grey
  164. PopupMenuTextColour Black on grey
  165. PopupMenuKeyColour Red on grey
  166. PopupMenuHighlightColour Grey on black
  167. PopupMenuHighKeyColour Red on black
  168. ;
  169. ;------------------------------------------------------------------------------
  170. ;
  171. ; Memory swapping options. These options are generally not needed, but can be
  172. ; used to customize OpenDoor's swapping behaviour. "SwappingDir" can be used
  173. ; to specify which directory or directories should be used for swapping.
  174. ; Multiple directory paths can be seperated using a semi-colon.
  175. ; "SwappingNoEMS" can be used to prevent any swapping from being done to EMS
  176. ; memory, and "SwappingDisable" can be used to disable memory swapping
  177. ; altogether. Remove the semi-colon (;) to activate any of these options.
  178. ;
  179. ;SwappingDir C:\
  180. ;SwappingNoEMS
  181. ;SwappingDisable
  182. ;
  183. ;------------------------------------------------------------------------------
  184. ;
  185. ; Serial port options. These options are generally not needed, as these
  186. ; settings can usually be determined from the BBS door information file.
  187. ; "LockedBPS" specifies the the BPS rate at which the door should communicate
  188. ; with the modem. "SerialPort" specifies the port port number that the modem
  189. ; is connected to. Unless you have reassigned the port numbers through your
  190. ; FOSSIL drive, port 0 corresponds to COM1, port 1 corresponds to COM2, and
  191. ; so on. Remove the semi-colon (;) to activate either of these options.
  192. ;
  193. ;LockedBPS 38400
  194. ;SerialPort 0
  195. ;
  196. ;
  197. ; Under DOS, a FOSSIL driver is normally used for serial I/O if one is
  198. ; available. If a FOSSIL driver has not been loaded, the door communicates
  199. ; directly with the modem. Removing the semi-colon (;) from the "NoFossil"
  200. ; option causes the door to always communicate directly with the modem,
  201. ; bypassing any FOSSIL driver.
  202. ;
  203. ;NoFossil
  204. ;
  205. ;------------------------------------------------------------------------------
  206. ;
  207. ; The following options only apply for the MS-DOS version of this program,
  208. ; and only if a FOSSIL driver is NOT being used for serial communications.
  209. ; If a FOSSIL driver IS being used, these options are normally set on the
  210. ; FOSSIL driver command line. Under Windows, these options are set in the
  211. ; control panel.
  212. ;
  213. ; Hexidecimal address of the serial port. This address can usually be
  214. ; determined automatically for ports COM1, COM2, COM3, and COM4, and is
  215. ; normally only required for ports COM5 and higher. Remove the semi-colon
  216. ; (;) to activate this option.
  217. ;
  218. ;PortAddress 2F8
  219. ;
  220. ;
  221. ; Interrupt request line that the serial port is using. May be any IRQ line
  222. ; from 1 to 15. By default, IRQ line 4 is used for ports COM1: and COM3:,
  223. ; while IRQ line 3 is used for all other ports. Remove the semi-colon (;)
  224. ; to activate this option.
  225. ;
  226. ;PortIRQ 4
  227. ;
  228. ;
  229. ; Serial I/O buffer sizes. "ReceiveBuffer" specifies the number of bytes in
  230. ; the serial I/O receive buffer. You may want to increase this buffer size
  231. ; if you find that characters being sent from the user's modem are being lost.
  232. ; "TransmitBuffer" specifies the number of bytes in the serial I/O transmit
  233. ; buffer. You may want to increase this buffer size for improved performance
  234. ; in some multitasking environments. A transmit buffer size smaller than 3072
  235. ; bytes is not recommended.
  236. ;
  237. ReceiveBuffer 256
  238. TransmitBuffer 3072
  239. ;
  240. ;
  241. ; UART FIFO buffers. Normally, OpenDoors will use 16550A UART FIFO buffers
  242. ; if they are available. You can prevent OpenDoors from using the FIFO
  243. ; buffers, even if they are available, by removing the semi-colon before
  244. ; the "NoFIFO" keyword. The "FIFOTriggerSize" specifies how many characters
  245. ; may be placed in the FIFO buffers before an serial I/O interrupt is
  246. ; envoked. Valid values are 1, 4, 8 and 14 bytes. The default value is 4
  247. ; bytes.
  248. ;
  249. ;NoFIFO
  250. FIFOTriggerSize 4
  251. ;
  252. ;------------------------------------------------------------------------------
  253. ;
  254. ; The following options control if and how the Windows version of this program
  255. ; disables DTR response by the modem prior to exiting. Normally, the sequence
  256. ; of modem commands specified by DisableDTR is sent before exiting, to prevent
  257. ; the modem from hanging up. To disable this feature, remove the semi-colon
  258. ; (;) at the beginning of the NoDTRDisable line.
  259. ;
  260. ; DisableDTR specifies a series of commands to be sent to the modem, and
  261. ; responses to be received by the modem. Each command and response is
  262. ; separated by a space. A tilde (~) character denotes a one second pause, and
  263. ; a pipe (|) denotes a CR.
  264. ;
  265. ;NoDTRDisable
  266. DisableDTR ~+++ OK AT&D0| OK ATO|
  267. ;
  268. ;------------------------------------------------------------------------------
  269. ;
  270. ; Custom door information file support. OpenDoors automatically recognizes
  271. ; most door information file (drop file) formats, including DORINFO?.DEF,
  272. ; EXITINFO.BBS, DOOR.SYS, SFDOORS.DAT, CALLINFO.BBS and CHAIN.TXT. However,
  273. ; to permit OpenDoors doors to operate on BBS systems that produce a different
  274. ; format file, you may define a custom door information file format. A custom
  275. ; door information file format is defined using the "CustomFileName" command,
  276. ; followed by one or more lines beginning with the "CustomFileLine" command.
  277. ;
  278. ; The "CustomFileName" option specifies the filename used to distinguish this
  279. ; file format from other file formats. This filename should not include a
  280. ; path. To specify the path where the door information file is located, use
  281. ; the BBSDir setting, near the beginning of this file. If the filename of the
  282. ; custom format is the same as that of one of the built-in formats, the custom
  283. ; format will override the built-in format.
  284. ;
  285. ; The actual format of the custom file is specified using a number of lines
  286. ; that begin with the keyword "CustomFileLine". Each of these lines will
  287. ; correspond to a single line in the door information file, with the option
  288. ; following the "CustomFileLine" keyword specifying the information that can
  289. ; be found on that line. This can be one of the following keywords:
  290. ;
  291. ; Ignore - Causes the next line in the door information
  292. ; file to be ignored. Use on lines for which none
  293. ; of the options below apply.
  294. ; ComPort - COM? port the modem is connected to
  295. ; (0 indicates local mode)
  296. ; FossilPort - Fossil port number the modem is connected to
  297. ; ModemBPS - BPS rate at which to communicate with modem
  298. ; (0 or non-numerical value indicates local mode)
  299. ; LocalMode - 1, T or Y if door is operating in local mode
  300. ; UserName - Full name of the user
  301. ; UserFirstName - First name(s) of the user
  302. ; UserLastName - Last name of the user
  303. ; Alias - The user's psuedonym / handle
  304. ; HoursLeft - Hours user has left online
  305. ; MinutesLeft - Minutes user has left online, or time left online
  306. ; in format hh:mm
  307. ; SecondsLeft - Seconds user has left online, or time left online
  308. ; in format hh:mm:ss or format mm:ss
  309. ; (If more than one of the above time options are
  310. ; used, the user time left is taken to be the total
  311. ; of all of these values.)
  312. ; ANSI - 1, T, Y or G for ANSI graphics mode
  313. ; AVATAR - 1, T or Y for AVATAR graphics mode
  314. ; RIP - 1, T or Y for RIP graphics mode
  315. ; PagePausing - 1, T or Y if user wishes a pause at end of screen
  316. ; ScreenLength - Number of lines on user's screen
  317. ; ScreenClearing - 1, T or Y if screen clearing mode is on
  318. ; Security - The user's security level / access level
  319. ; City - City the user is calling from
  320. ; Node - Node number user is connected to
  321. ; SysopName - Full name of the sysop
  322. ; SysopFirstName - The sysop's first name(s)
  323. ; SysopLastName - The sysop's last name
  324. ; SystemName - Name of the BBS
  325. ;
  326. ;
  327. CustomFileName EXAMPLE.DEF ; Same format as DORINFO?.DEF
  328. CustomFileLine SystemName
  329. CustomFileLine SysopFirstName
  330. CustomFileLine SysopLastName
  331. CustomFileLine ComPort
  332. CustomFileLine ModemBPS
  333. CustomFileLine Ignore
  334. CustomFileLine UserFirstName
  335. CustomFileLine UserLastName
  336. CustomFileLine City
  337. CustomFileLine ANSI
  338. CustomFileLine Security
  339. CustomFileLine MinutesLeft
  340. ;
  341. ;------------------------------------------------------------------------------