home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / MAX_CDOC.EXE / MAX.CTL < prev    next >
Encoding:
Text File  |  1991-06-06  |  66.3 KB  |  1,486 lines

  1. %
  2. %
  3. %
  4. %
  5. %
  6. %                    ___                  ____       ___  ___  ___  ___
  7. %              /|// /__/ \/  / /|// /  / /___  ___  /    /__/ /    /___
  8. %             /  / /  /  /\ / /  / /__/ ____/      /___ /__/ /___  ___/
  9. %
  10. %                       The Maximus-CBCS v1.02 Control File
  11. %
  12. %
  13. %  This plain ASCII file is used as input for the SILT compipler, which
  14. %  turns it into files needed for Maximus-CBCS to operate.  To edit this
  15. %  file, you should use either a straight ASCII editor, or a word
  16. %  processor in NON-DOCUMENT mode.  Comments can be placed in this
  17. %  control file by placing a percent sign ('%') or other punctuation
  18. %  symbol as the FIRST NON-SPACE CHARACTER on a line.  Everything AFTER
  19. %  the punctuation symbol will be considered a comment, and will not be
  20. %  processed.
  21. %
  22. %
  23. %
  24. %
  25. %
  26. %
  27. %
  28. % The SYSTEM Section:
  29. %
  30. %    Everything inside this control file is categorized into several
  31. %    different sections, to make the control file easier to deal with.
  32. %    A `Section' is started by entering the name of the section,
  33. %    followed by the actual word, `Section'.  The first section in this
  34. %    control file is the `System Section', which tells Maximus about
  35. %    your system, the name of your BBS, and general trinkets that can't
  36. %    be placed anywhere else in the control file.
  37.  
  38. System Section
  39.  
  40.         % The `Name' command tells Maximus what the name of your BBS is.
  41.         % This will be used as a default for your EchoMail origin lines,
  42.         % unless you are using a "Custom Origin Line" in one or more
  43.         % areas.  Don't insert your system address at the end of this
  44.         % line, since Maximus will add it for you automatically.
  45.  
  46.         Name            Happy_Modem    23:00-7:00 BBS:(002)253-1553
  47. %        í⌠             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  48. %        ó|ów├÷┴Σªr(Key Word)           í⌠
  49. %                                       ó|ów▒z¬║»╕ªW
  50.         % The SysOp option tells Maximus what your name, as the Sysop,
  51.         % will be.  However, just setting this to your name doesn't grant
  52.         % you any special privileges, since it is only used in display
  53.         % screens for the user, and for leaving logoff comments.  To give
  54.         % yourself (or even someone else) real Sysop powers, you must set
  55.         % your/their priv level to be SYSOP.
  56.  
  57.         SysOp           Yuh-Ruey Chen
  58. %                        í⌠
  59. %                        ó|ów▒z¬║¡^ñσªWªr(»╕¬°¬║¡^ñσªWªr)
  60.  
  61.         % `Snoop' tells Maximus whether or not to have `Snooping' on by
  62.         % default.  When you are snooping, you can see everything the
  63.         % user is doing, and the keys s/he presses.  If snoop is OFF,
  64.         % then you will receive a status-line display instead.  If you
  65.         % wish to have Snoop ON, then uncomment the next statement.
  66.         % (`Uncomment' means to remove the `%' before the line.)
  67.         %
  68.         % Special note for multitasking systems:  Since console output
  69.         % chews up a LOT of processor time, it may be to your advantage
  70.         % to leave snoop OFF as a default.  Of course, you can always
  71.         % turn it on manually with the 'N' key, if you want to see what
  72.         % the user is doing.
  73.  
  74.         Snoop
  75.  %       í⌠
  76.  %       ó|ówów│]⌐wª╣ªµíA¬φÑ▄┐├╣⌡╖|║╩╖■ USER ñW╜u¬║▒íº╬íCªp¬GíAªbª╣ªµ¬║
  77.  %             ½e¡▒Ñ[ñW % íA½h¬φÑ▄ USER ñW╜u«╔┐├╣⌡ñú┼πÑ▄íC
  78.  
  79.         % The `Video' statement tells Maximus what type of video output
  80.         % to use on your system.  If you're running a non-IBM
  81.         % compatible, yet MS-DOS machine (such as a DEC Rainbow), then
  82.         % you should use `Video FOSSIL' for your display output.
  83.         %
  84.         % If you're running an IBM-PC or clone, then using `DOS' will
  85.         % give you greater throughput than `Video FOSSIL'.
  86.         %
  87.         % If you're using a 99% IBM compatible, then using `Video FAST'
  88.         % may give you best performance.  Video FAST is faster than
  89.         % Video DOS, but slower than Video IBM.  However, Video FAST
  90.         % should be compatible with almost all multitaskers, and should
  91.         % work with all monitor and screen types.  NOTE: this option
  92.         % will NOT work for PC-MOS.  PC-MOS users must use either
  93.         % `Video DOS' or `Video IBM'.
  94.         %
  95.         % If you're running an IBM-PC or a 100% compatible, then you can
  96.         % use `Video IBM', which tells Maximus to write directly to the
  97.         % video buffer.  Maximus' method of direct-video writing is
  98.         % compatible with DesqView's "shadow buffers", and will also
  99.         % work under DoubleDOS, provided that you have the
  100.         % "DISPLAY=TEXT" option inserted in your DDCONFIG.SYS file.
  101.         %
  102.         % If you're using an old IBM CGA adapter, and if you see "snow"
  103.         % when using `Video IBM', then you can `Video IBM/snow' instead.
  104.         % Although `Video IBM/snow' is a bit slower than just `Video
  105.         % IBM', it eliminates all of the snow, and is still much faster
  106.         % than `Video FAST'.
  107.  
  108.         Video FOSSIL
  109. %           í⌠
  110. %           ó|ówówówów┐├╣⌡┼πÑ▄ñΦªííA▒─Ñ╬ FOSSIL ¼╔¡▒íC
  111. %
  112. %       Video DOS
  113. %       Video FAST
  114. %       Video IBM
  115. %       Video IBM/snow
  116.  
  117.         % The `Path' statements tell Maximus where to find various files
  118.         % on your system.  The first path, the `System' path, tells
  119.         % Maximus where it can find its `home base', where the executable
  120.         % files are stored, and generally the directory which everything
  121.         % else is based from.  Make sure to specify a COMPLETE path,
  122.         % including a drive specifier and leading backslash.  By doing
  123.         % so here, you can use relative pathnames throughout the rest
  124.         % of this control file, which is what has been done for
  125.         % this sample control file.
  126.  
  127.         Path System     C:\Max\
  128. %                       í⌠
  129. %                       ó|ówówówówMaximus ¬║ÑD¿t▓╬⌐±ªb│o¡╙Ñ╪┐²ñU¡▒íC
  130.  
  131.         % The `Misc' directory is a directory for miscellaneous text files,
  132.         % and other files which Maximus will display to the user at one
  133.         % time or another.  It also contains the path to the Fxx.BBS
  134.         % files, which will be displayed when the SysOp locally presses
  135.         % a function key.
  136.  
  137.         Path Misc       C:\Max\Misc\
  138. %                       í⌠
  139. %                       ó|ówów Maximus ¬║ªU║╪╡e¡▒⌐±ªb│o¡╙Ñ╪┐²ñU¡▒íC
  140.  
  141.         % The `Temp' path is simply that;  A path to a temporary directory.
  142.         % This statement is REQUIRED if you allow your users to upload, or
  143.         % do any batch file transfers.  WARNING:  Anything in this
  144.         % directory is `fair game' for Maximus to tamper with, so chances
  145.         % are that if you put something in this directory, it may not
  146.         % be there the next time you look.  Make sure not to use this
  147.         % directory for anything else.
  148.  
  149.         Path Temp       C:\Max\Temp\
  150. %                       í⌠
  151. %                       ó|ówów Maximus ¬║╝╚ªs░╧Ñ╪┐²íC
  152.  
  153.         % This next line is ONLY required if you wish to use OOPS, or
  154.         % another Opus-only utility which handles the outbound area.
  155.         % Maximus has no need for this information itself, so this line
  156.         % should only be used if you wish to have the outbound area's
  157.         % name inserted in the Opus V14 or V17 control files generated by
  158.         % SILT.
  159.  
  160. %       Path Outbound   \Binkley\Outbound
  161.  
  162.         % The next keyword controls the location of Maximus'
  163.         % inter-process communications directory.  This should normally
  164.         % point to a RAMdisk.  PLEASE SEE THE DOCUMENTATION BEFORE
  165.         % ENABLING THIS KEYWORD!
  166.  
  167.         Path IPC        C:\
  168. %                       í⌠
  169. %                       ó|ówówów ªh╜uѵ╜═«╔⌐╥¿╧Ñ╬¬║╝╚ªsÑ╪┐²íA│╠ªn¼O RAMdiskíC
  170.  
  171.         % See the documentation for notes on implementing this keyword.
  172.         %
  173.         % WARNING!  IF THIS KEYWORD IS USED IMPROPERLY, YOUR HARD DISK
  174.         % MAY BE DAMAGED!  PLEASE READ THE DOCUMENTATION BEFORE USING
  175.         % THIS KEYWORD!
  176.  
  177. %       No Share.Exe
  178.  
  179.         % The `File Password' statement tells Maximus where to store your
  180.         % `UserFile', which is a list of all users on your system, their
  181.         % passwords, etc.  This file's structure is directly
  182.         % compatible with the Opus 1.03 user file (except that we use a
  183.         % few previously-unused fields), so you shouldn't have any
  184.         % problems in the way of compatibility.
  185.  
  186.         File Password   User.Bbs
  187.  
  188.         % The `Log File' is a file that Maximus writes to tell you, the
  189.         % SysOp, what users have been doing on your system.  Maximus will
  190.         % record most occurrences, such as a user logging on, messages
  191.         % entered, etc.  However, you can specify different `levels' of
  192.         % logging, based on how much detail you'd like in your logs.  A
  193.         % log level of `Terse' specifies that you only want the bare
  194.         % essentials -- just enough to clue you in as to what was
  195.         % happening.  `Verbose' gives you a bit more information, and
  196.         % `Trace' does just that -- trace almost every action of your
  197.         % users.  (If you run a busy system, this file will get pretty
  198.         % big pretty quickly...)  NOTE:  If you do *not* specify a log
  199.         % file, then none will be produced!
  200.  
  201.         Log File        Max.Log
  202.  
  203. %       Log Mode        Terse
  204. %       Log Mode        Verbose
  205.         Log Mode        Trace
  206.  
  207.         % If you are running more than one copy of Maximus on-line from
  208.         % the same physical hard disk, then you must specify a task
  209.         % number. The task number will be included in the system log
  210.         % file, and will be used to keep some separate information about
  211.         % the two different nodes, and will make sure that none of the
  212.         % files either copy of Maximus uses will clash.
  213.  
  214.         Task    1
  215.  
  216.         % The following line specifies which MultiTasker (if any) you
  217.         % are currently running.  By using this option, Maximus will
  218.         % tell the MultiTasker to let the other processes have more
  219.         % time to execute, when Maximus isn't doing a lot of work.
  220.         % While Maximus is waiting for user input, this command will
  221.         % generally speed up performance in the other windows or
  222.         % partitions by a few magnitudes.  NOTE:  Currently, Maximus
  223.         % only supports DESQview, DoubleDOS and PC-MOS.
  224.  
  225. %       MultiTasker     DESQview
  226. %       MultiTasker     PC-MOS
  227.  
  228.         % The next line is only needed for those systems which are
  229.         % running external programs.  If you enable the next keyword,
  230.         % Maximus will invoke a FOSSIL-based carrier-detect watchdog.
  231.         % In plain terms, that means if you have this keyword
  232.         % uncommented, and if a user drops carrier while running an
  233.         % external program, Maximus will reboot your computer.
  234.         % Presumably, you will have configured your system to load
  235.         % up your BBS automatically when turned on, so this keyword
  236.         % could save you from a few potential crashes.  However, if
  237.         % you are only running bona-fide "Door" programs, which monitor
  238.         % the carrier detect themselves, then you should leave this
  239.         % keyword disabled, since the doors will gracefully exit, and
  240.         % return to Maximus so that it can finish its housekeeping
  241.         % chores.
  242.         %
  243.         % SPECIAL NOTE:  Since this function is controlled by your
  244.         % FOSSIL, it may not work correctly on some older versions.
  245.         % Specifically, some previous Opus!Comm versions were buggy,
  246.         % and would not turn off the carrier detect after it had
  247.         % been turned on, which resulted in Maximus rebooting (instead
  248.         % of terminating gracefully) when a caller dropped carrier
  249.         % inside of Maximus itself.
  250.  
  251. %       Reboot
  252.  
  253.         % The following option dictates whether or not Maximus should
  254.         % close all of its internal files upon going outside.  This
  255.         % includes the log file, the user file, and a few other
  256.         % miscellaneous files.  Usage of this keyword is mandatory if
  257.         % you wish to allow external programs to add to the system
  258.         % log.
  259.  
  260.         Dos Close Standard Files
  261.  
  262. End System Section
  263.  
  264.  
  265. Equipment Section
  266.  
  267.         % The `Output' keyword tells Maximus where to send its output,
  268.         % whether that is the local monitor, or a COM port.
  269.         % Specifying `Local' for local output is generally
  270.         % unnecessary, since the `-k' command-line parameter does
  271.         % exactly the same thing.  Only COM ports from one through
  272.         % eight are supported -- also note that your FOSSIL must support
  273.         % the COM port you wish to use.  Please consult your FOSSIL
  274.         % documentation if you're using a port other than COM1: or
  275.         % COM2:.  By default, Maximus will use COM1: if no `Output'
  276.         % statements are given.
  277.  
  278.         Output  Com1
  279. %                í⌠
  280. %                ó|ówów ¿╧Ñ╬ COM1: íC
  281. %       Output  Com2
  282. %       Output  Com3
  283. %       Output  Com4
  284. %       Output  Com5
  285. %       Output  Com6
  286. %       Output  Com7
  287. %       Output  Com8
  288.  
  289. %       Output  Local
  290.  
  291.         % The following statement specifies the highest baud rate that
  292.         % your system can support.
  293.  
  294.         Baud Maximum    2400
  295. %                        í⌠
  296. %                        ó|ówówów º┌¿╧Ñ╬ 2400 BPS ¬║╝╞╛┌╛≈íC
  297.  
  298.         % This is the command that Maximus will send to the modem when a
  299.         % user logs off.  Everything in this string is sent as-is to
  300.         % the modem, with the exception of the following special characters:
  301.         %
  302.         %   v : Sets DTR low
  303.         %   ^ : Sets DTR high
  304.         %   ~ : This pauses for one second
  305.         %   ` : This pauses for 1/20th of a second
  306.         %
  307.  
  308.         % The following default string is a bit lengthy, but it seems to
  309.         % work for all of the modems it has been tried on.
  310.  
  311.         Busy  v~~^~~|~ATZ|~ATM0H1|
  312.  
  313.         % This is the carrier mask to use for your modem.  If you
  314.         % don't know what this does, then please leave it alone.  If
  315.         % you *do* need to change it, then please remember that the
  316.         % value is in decimal, not hexadecimal.
  317.  
  318.         Mask Carrier    128
  319.  
  320.         % The following three lines specify what type of handshaking
  321.         % to use with your modem.  If you want your users to be able
  322.         % to use ^S and ^Q to pause and re-start their screen display,
  323.         % then you must use the `XON' keyword.  Also, if you're
  324.         % running a high-speed modem (9600 or above), you may want to
  325.         % uncomment one, or both, of the `CTS' and `DSR' statements.
  326.         %
  327.         % NOTE: These statements have no effect when running under
  328.         % OS/2.  Maximus directly inherits the port characteristics
  329.         % from the calling process.)
  330.  
  331.         Mask Handshaking        XON
  332. %       Mask Handshaking        CTS  í÷ówówówów ªp¬GÑuª│ 2400BPS íAª╣ªµñú¡n│]íC
  333. %       Mask Handshaking        DSR
  334.  
  335.         % Use this if your modem requires a BREAK to clear its internal
  336.         % buffer.  This is only necessary with modems that *do* have
  337.         % an internal buffer -- generally, modems which are 2400 baud
  338.         % or lower do not have an internal buffer, and don't need this
  339.         % keyword.  Check your modem manual for details, if you're not
  340.         % sure if you have an internal buffer or not.
  341.         %
  342.         % NOTE:  If you have a USR HST, you should enable this option, and
  343.         % make sure that you have the "&Y0" AT command in your mailer's
  344.         % initialization string.
  345.  
  346.         Send Break to Clear Buffer
  347.  
  348. End Equipment Section
  349.  
  350.  
  351. Matrix and EchoMail Section
  352.  
  353.         % The following group of lines specify which matrix addresses
  354.         % you wish to use.  If you're not a member of FidoNet, then you
  355.         % can pretty well leave this entire section alone.  If you are
  356.         % a member, read on.
  357.         %
  358.         % The following lines contain all of your matrix addresses, up
  359.         % to a maximum of sixteen.  The first address specified will
  360.         % be your PRIMARY address, and will be used to mark all outgoing
  361.         % mail with.  The following addresses are secondary addresses,
  362.         % and are not used for outbound mail.
  363.         %
  364.         % SPECIAL NOTE FOR POINTS:  If you are using Maximus to run
  365.         % your point, then you must follow some guidelines for the
  366.         % Address statements.  For the *first* statement, put your full
  367.         % network address, INCLUDING the point number, as you wish it to
  368.         % appear in your EchoMail Origin Line.  Now, here's the important
  369.         % part:  As your *first* non-primary address (ie. your SECOND
  370.         % `Address' statement), use your fake network address, which
  371.         % will be given to you by your bossnode.  Example setup for an
  372.         % average point:
  373.         %
  374.         %       Address 1:249/106.2     % <-- Don't forget to include the
  375.         %                               %     point number, or else this
  376.         %                               %     feature won't work properly!
  377.         %
  378.         %       Address 1:31623/2.0     % This is the fake network address
  379.         %                               % assigned to you by your bossnode.
  380.  
  381.         Address 6:720/-1
  382. %             í⌠
  383. %             ó|ówówówów │]⌐wºA¬║»╕╕╣
  384.         % For points:
  385.  
  386. %       Address 1:249/106.2             % Main address
  387. %       Address 1:31623/2               % FakeNet address
  388.  
  389.         % The following statement tells Maximus how and where to find
  390.         % your nodelist files.  Maximus supports both the Version 5 and
  391.         % Version 6 nodelist standards -- you just have to tell it
  392.         % which one you want to use.  (If no nodelist version is
  393.         % specified, version 6 is used by default.)  The `NetInfo'
  394.         % path tells Maximus which directory the nodelist files are in
  395.         % -- the NODELIST.IDX file is common to both nodelist formats,
  396.         % but the version 5 format uses a data file named
  397.         % NODELIST.SYS, and the version 6 format uses a file named
  398.         % NODELIST.DAT.  Since the NODELIST.IDX file is identical for
  399.         % both nodelist versions, it is possible to store both in the
  400.         % same directory.  If you don't need a nodelist, or if you
  401.         % keep your nodelist in the same directory as Maximus, then
  402.         % you can leave this commented out.
  403.  
  404. %       Nodelist        Version 5
  405.         Nodelist        Version 6
  406.  
  407.         Path NetInfo    nodeList\
  408.  
  409.  
  410.         % With the following statement enabled, Maximus will write to the
  411.         % named file whenever a user enters an echomail message.  What will
  412.         % be written to the file are the echo tag(s) (the "MsgName" item
  413.         % in an area definition) of the areas that the user entered
  414.         % messages in.  You can use this file as input for your
  415.         % export/scanner program, to reduce the processing time required
  416.         % to get the entered messages out into the network.
  417.  
  418. %       Log EchoMail    EchoToss.Log
  419.  
  420.         % The following two statements tell Maximus which ErrorLevels to
  421.         % exit with when a user performs a certain action.  This is useful
  422.         % for batch files, since your batch file can trap a specific
  423.         % errorlevel, and do the appropriate processing based on the
  424.         % errorlevel found.  If you don't know what an errorlevel is, then
  425.         % please consult your DOS manual.
  426.  
  427.         after local     exit    10
  428. %               í⌠
  429. %               ó|ówów Ñu¡n User ╝gñFÑ╗ªa½HÑ≤íA┤N▓úÑ═ Errorlevel 10íC
  430.  
  431.         % The `After Edit' statement tells Maximus which errorlevel to exit
  432.         % with when the user enters a matrix message.
  433.  
  434.         After Edit      Exit    11
  435. %              í⌠
  436. %              ó|ówów Ñu¡n User ╝gñF║⌠╕⌠½HÑ≤íA┤N▓úÑ═ Errorlevel 11íC
  437.  
  438.         % The `After EchoMail' statement tells Maximus which errorlevel to
  439.         % exit with when the user enters an echomail message, or both
  440.         % an echomail and a matrix message.
  441.  
  442.         After echomail  Exit    12
  443. %               í⌠
  444. %               ó|ówów Ñu¡n User ╝gñF╖|─│½HÑ≤íA┤N▓úÑ═ Errorlevel 12íC
  445.  
  446.         % The following lines control the display of EchoMail control
  447.         % information.  Each EchoMail message usually contains four or
  448.         % five lines of control information, which only adds clutter to
  449.         % the screen.  Maximus allows one to screen out these control
  450.         % lines from users below a certain priv level, or to disable
  451.         % them entirely.  You can separately control the priv required
  452.         % to view the ^a IFNA kludge lines, and also the priv required
  453.         % to see SEEN-BYs. (If you don't want these lines to be visible
  454.         % to anyone, including yourself, then set the priv level to
  455.         % `Hidden' instead.)
  456.  
  457.         Message Show Ctl_A to sysop
  458.         Message Show Seenby to sysop
  459.  
  460.         % The next keyword determines the priv level required to view a
  461.         % private message which is NOT addressed to you.  Normally, this
  462.         % option is only available to SysOps, for monitoring of private
  463.         % messages placed on his/her BBS.  However, if you need to allow
  464.         % others to see private messages, then you can set this priv
  465.         % level lower.  Setting this priv below AsstSysOp is NOT
  466.         % recommended.
  467.  
  468.         Message Show Private to sysop
  469.  
  470.         % The following lines concern NetMail message attribute information.
  471.         % By default, Maximus will sent a `plain-jane' netmail message,
  472.         % with no special attributes.  However, you can tell Maximus
  473.         % to automatically add certain attributes, or query the user
  474.         % to find out which attributes s/he wants.  Some of the attributes
  475.         % will enable the user/sysop to use some special features -- for
  476.         % example, the `FileAttach' attribute lets the user send a file
  477.         % along with his/her netmail message, which is why it is a good
  478.         % idea to only make this option available to SYSOP and above.
  479.         % All of the options starting with `Ask' will cause Maximus
  480.         % to query the user as to whether or not s/he wants that attribute
  481.         % set.  All of the options starting with `Assume' will automatically
  482.         % set that particular attribute.  If you don't want a specific
  483.         % attribute available to anyone, then set the priv. to `Hidden'.
  484.  
  485.         Message Edit Ask Private          normal
  486.         Message Edit Ask Crash            sysop
  487.         Message Edit Ask FileAttach       sysop
  488.         Message Edit Ask KillSent         sysop
  489.         Message Edit Ask Hold             sysop
  490.         Message Edit Ask FileRequest      sysop
  491.         Message Edit Ask UpdateRequest    sysop
  492. %               í⌠
  493. %               ó|ówów ╝g½H«╔╖|░▌¬║ñ@ñj░∩░▌├DíAº┌│ú│]¼░»╕¬°▒MÑ╬íCÑuª│¿pñH│oñ@╢╡
  494. %                      º┌│]¼░ NormalíC
  495.         Message Edit Assume Private       sysop
  496. %       Message Edit Assume Crash         TWIT
  497. %       Message Edit Assume FileAttach    TWIT
  498. %       Message Edit Assume KillSent      TWIT
  499. %       Message Edit Assume Hold          TWIT
  500. %       Message Edit Assume FileRequest   TWIT
  501. %       Message Edit Assume UpdateRequest TWIT
  502.  
  503.         % The following is a special case of the above, and is only
  504.         % valid with the `Ask' command.  This command specifies
  505.         % the priv level needed to do a bombing run with the F)orward
  506.         % command.  (Opus used this command to query the user for
  507.         % entering a message from a file; however, Max supports this
  508.         % directly as a menu option from either the full-screen or
  509.         % line-oriented editor.  To access the menu from the full-
  510.         % screen editor, enter ^kH (Control-K and then the letter H)
  511.         % to bring up the editor menu.)  If you wish to disallow
  512.         % access to this command to everyone (including yourself),
  513.         % then set the priv. to `Hidden'.
  514.  
  515.         Message Edit Ask FromFile              sysop
  516. %               í⌠
  517. %               ó|ówów ╝g½H«╔╖|░▌¼Oº_Ñ╤└╔«╫░╧╢╟¿╙½HÑ≤íAº┌│]¼░»╕¬°▒MÑ╬íC
  518.  
  519.         % The `Gate NetMail' option instructs Maximus to send all
  520.         % out-of-zone mail through the ZoneGate.  With this keyword
  521.         % uncommented, Maximus will place addressing information inside
  522.         % the message, which instructs your packer to send it to the
  523.         % ZoneGate.  But if this keyword is commented out, Maximus
  524.         % won't place any routing information inside an inter-zone
  525.         % message, which will cause it to be sent direct to the
  526.         % destination.
  527.  
  528.         Gate NetMail
  529.  
  530.         % The following command controls the sending of netmail messages
  531.         % to unlisted nodes.  Unless the user's priv level is at least
  532.         % the priv specified, then s/he will not be able to enter a
  533.         % message to a non-existant address.  If the user IS allowed
  534.         % to send such a message, then their matrix account will be
  535.         % deducted by the amount specified, in cents.  Use 0 if
  536.         % messages to unlisted nodes are free of charge.
  537.  
  538.         Message Send Unlisted                   Sysop   50
  539.  
  540. End Matrix and EchoMail Section
  541.  
  542.  
  543. Session Section
  544.  
  545.  
  546.         ********************* Log-on information ****************************
  547.  
  548.         % The following statements tell Maximus what baud rate the user
  549.         % must have to get access to certain features.  `Logon Baud'
  550.         % specifies what the user's baud rate must be just to get on
  551.         % the system -- this is in addition to the minimum baud rates
  552.         % specified below in the `Session Limits' portion of the Session
  553.         % section.  The second statement, `NonTTY Baud', tells Maximus
  554.         % what speeds users must call at to use either ANSI or AVATAR
  555.         % graphics.  What you allow on your own BBS is your own business,
  556.         % but I sure wouldn't allow 300-baud callers to use ANSI graphics
  557.         % on my system...
  558.  
  559.         Min Logon  Baud 1200
  560.         Min NonTTY Baud 1200
  561. %            í⌠
  562. %            ó|ówów │╠ºCñW╜u│t▓víC
  563.  
  564.         % The next statement tells Maximus how to treat new callers, and
  565.         % what priv. level to assign them.  If you're running a closed
  566.         % system, which means that no users should be admitted, then
  567.         % use the `Logon Preregistered' keyword, which tells Maximus to
  568.         % display the `Application' file to the new user, and then
  569.         % hang up.  Otherwise, you should insert the priv level which
  570.         % you wish to be assigned to new users here.
  571.  
  572.         Logon Level     twit
  573. %           í⌠
  574. %           ó|ówówów ▓─ñ@ª╕╢i»╕¬╠íAº┌╡╣ÑL¬║╡Ñ»┼¼O Twit íC
  575.  
  576. %       Logon           Preregistered
  577.  
  578.         % The next statement tells Maximus how much time to give to callers
  579.         % for logging in.  (That includes displaying the logo, prompting
  580.         % the user for his/her name and password, and displaying the
  581.         % application file, if applicable.)  The default is 10 minutes.
  582.  
  583.         Logon Timelimit 15
  584. %             í⌠
  585. %             ó|ówów ▓─ñ@ª╕ñW╜u¬╠íA╢±░▌¿≈¬║«╔╢íº┌│]¼░ 15 ñ└íC
  586.  
  587.         % The following file is just a bit of protection for the users,
  588.         % which lets him/her know if someone has been trying to gain
  589.         % access to his/her account.  If a twit tries to log in to a user's
  590.         % account and fails all five password attempts (or hangs up before
  591.         % entering the correct password), then a flag will be set in the
  592.         % user's profile.  When the real user logs on again with the correct
  593.         % password, Maximus will display the `Bad Logon' file to the
  594.         % user, which should probably say something along the lines of:
  595.         % `Someone has been trying to hack your account, better go change
  596.         % your password quick!'
  597.  
  598.         Uses BadLogon   C:\Max\Misc\BadLogon
  599.  
  600.         % Using this option tells Maximus that you want to prompt new users
  601.         % for their telephone number when they log on.
  602.  
  603.         Ask Phone
  604. %          í⌠
  605. %          ó|ówów ╖|░▌▓─ñ@ª╕ñW╜u¬║ User ╣q╕▄╕╣╜XíC
  606.  
  607.         % Uncommenting the following keyword will tell Maximus that your
  608.         % particular BBS allows users to have "aliases" (or handles),
  609.         % and Maximus will modify several prompts to reflect this.
  610.         % (ie. Instead of, `What is your name:', Maximus will prompt
  611.         % `What is your name/alias:' with this option enabled.)
  612.         %
  613.         % Also, with this keyword COMMENTED OUT, users will be unable
  614.         % to enter a one-word name.
  615.  
  616.         Alias System
  617. %                í⌠
  618. %                ó|ówów ñ╣│\ User ¿╧Ñ╬░╤¡╙ªr¬║ ID ñ╬╛╓ª│ REAL NAMEíC
  619.  
  620.         % The following statement tells Maximus to ask users for their
  621.         % real name, after they've entered their username.  This is only
  622.         % useful when you have `Alias System' uncommented, since that
  623.         % is the only time when their username would be different from
  624.         % the user's real name.
  625.  
  626.         Ask Real Name
  627. %           í⌠
  628. %           ó|ówów ╕▀░▌▓─ñ@ª╕ñW╜u¬║ User »u╣Ω⌐mªWíC
  629.  
  630.  
  631.         % The following two statements tell Maximus the areas in which
  632.         % new users should be placed.  By default, all new users will
  633.         % be placed in area 1 for both messages and files, but if
  634.         % you wish to change this, you can do so here.
  635.  
  636.         First Message Area  1
  637.         First File Area     1
  638. %             í⌠
  639. %             ó|ówów User ▓─ñ@ª╕╢i¿╙½ßíA▒z¡nÑLѲ¿∞¿║ñ@░╧íC
  640.  
  641.         **************************** Menus **********************************
  642.  
  643.         % The following two items define the defaults for menu-file
  644.         % display.  The first option, `Menu Path', dictates where Maximus
  645.         % is to find all of the default *.Mnu files at the beginning of the
  646.         % session.  This path can get changed later by certain commands,
  647.         % but this option dictates where Maximus will first look.  If you
  648.         % leave the option blank, then Maximus will look in the `Path System'
  649.         % directory for the menu files.
  650.  
  651.         Menu Path
  652.  
  653.         % This option tells Maximus the name of the menu to display
  654.         % after showing WELCOME.BBS to the user.  Unless you have a
  655.         % special case, this should almost always be the main menu.
  656.  
  657.         First Menu      Main
  658.  
  659.  
  660.         ********************* General Filenames *****************************
  661.  
  662.         % These contain the paths and names of various display files
  663.         % used throughout the system.  If the keyword in front of the
  664.         % file is `Uses', then SILT will check to make sure that the
  665.         % file exists while compiling the PRM file. If the file is
  666.         % missing, then SILT will abort with an error.  This command is
  667.         % generally good to use on your important system files, those
  668.         % that Maximus won't run without.  However, if you don't wish to
  669.         % have Maximus check all of your files (for time reasons), then
  670.         % you can change the `Uses' in front of each filename in this
  671.         % section to `File'.
  672.  
  673.         % This item is the name of the .BBS file to display (don't include
  674.         % the extension!) between the "MAXIMUS-CBCS vx.yy" and
  675.         % "Please enter your FIRST name:" prompts.  It should usually be
  676.         % fairly short, and should generally give a bit of information
  677.         % about your system, including your [the Sysop's] name, the
  678.         % system name, etc.
  679.  
  680.         Uses Logo       C:\Max\Misc\Logo
  681.  
  682.         % The following file is displayed AFTER a new user enters their
  683.         % name, but BEFORE they are prompted "First Last [Y,n]?".
  684.  
  685.         Uses NotFound   C:\Max\Misc\Notfound
  686.  
  687.         % This is the file that is displayed to all new callers, right
  688.         % after they enter their name and password.  If you're running a
  689.         % closed system, then this file should tell the user why they
  690.         % weren't allowed on, or optionally hang up right away.  Otherwise,
  691.         % this file should generally tell the user about what will be
  692.         % expected of them, what the system rules are, etc.
  693.  
  694.         Uses Application C:\Max\Misc\Applic
  695.  
  696.         % This is the file that is displayed to all callers who have called
  697.         % your system more than seven times, right after they enter
  698.         % their name and password, but before reaching the main menu.
  699.         % NOTE:  If you wish to have more than one file displayed between
  700.         % the login prompt and the main menu (such as Opus 1.03's
  701.         % BULLETIN.BBS), then you should use an `[onexit]' MECCA code
  702.         % to display it after your welcome file.  You can chain as
  703.         % many of these calls as you wish, so you can have an
  704.         % unlimited number of files to display between the login prompt
  705.         % and the main menu.
  706.  
  707.         Uses Welcome    C:\Max\Misc\Welcome
  708.  
  709.         % This is the file displayed to new users right before they are
  710.         % asked to enter their password.  This should generally tell the
  711.         % user about password specifications, such as maximum length,
  712.         % the fact that there can't be any spaces in the password, etc.
  713.  
  714.         Uses NewUser1   C:\Max\Misc\Newuser1
  715.  
  716.         % The `NewUser2' file is what is displayed to new users, in
  717.         % lieu of the `Welcome' file.  See above for more detail.
  718.         % (Most systems will either want to have this the same as their
  719.         % welcome file, or have it point to something similar to the
  720.         % `Application' file.)
  721.  
  722.         Uses NewUser2   C:\Max\Misc\Newuser2
  723.  
  724.         % The `Rookie' file is what is displayed to users who have called
  725.         % between two and seven times.  See above under `Welcome' for more
  726.         % details.
  727.  
  728.         Uses Rookie     C:\Max\Misc\Rookie
  729.  
  730.         % The quote file is what is used to draw random quotes out of,
  731.         % which can be displayed by using the `[quote]' MECCA token,
  732.         % in a .BBS file.  This file should contain plain ASCII text,
  733.         % with each separate `item' separated by a blank line.  Every
  734.         % time the `[quote]' token is used, Maximus will draw another
  735.         % item from the file, in sequential order, and display it to the
  736.         % user.
  737.  
  738.         Uses Quote      C:\Max\Misc\Quotes
  739. %              í⌠
  740. %              ó|ówów ¿CñΘñ@Ñy¬║╕Ω«╞└╔«╫íAº┌│ú¼O┬\ªb C:\MAX\MISC ¬║Ñ╪┐²ñUíC
  741.  
  742.         % This is the file that Maximus displays to the user when s/he
  743.         % logs on, if s/he has been on the system too long for the
  744.         % current day.  It should generally specify what the user's time
  745.         %limit is, and how long s/he has actually been on.
  746.  
  747.         Uses DayLimit   C:\Max\Misc\Daylimit
  748.  
  749.         % This file is displayed to the user right after the welcome
  750.         % file, but before the main menu, if the user has been on
  751.         % previously that day.  It should generally contain some sort of
  752.         % warning telling the user how much time s/he has left.
  753.  
  754.         Uses TimeWarn   C:\Max\Misc\Timewarn
  755.  
  756.         % This is what gets displayed to the user if s/he has attempted
  757.         % to log on at a too-slow baud rate.
  758.  
  759.         Uses TooSlow    C:\Max\Misc\Tooslow
  760.  
  761.         % This is displayed when a user selects a message area that
  762.         % doesn't exist, or s/he doesn't have access to.  This is
  763.         % optional;  If no file is defined, then Maximus will just
  764.         % display the standard "That area doesn't exist!" message
  765.         % instead.
  766.  
  767.         Uses Cant_Enter_Area C:\Max\Misc\CantEntr
  768.  
  769.  
  770.         ****************** File section information *************************
  771.  
  772.         % The following two items define the format of the header and
  773.         % format lines for the file area's A)rea command.  Due to
  774.         % the complexity of this topic, it is covered only in the
  775.         % control-file reference.  However, the following two default
  776.         % lines will cause Maximus to behave just as Opus did.  If
  777.         % you don't know what you're doing, then you should
  778.         % probably leave these alone.  NOTE: These lines are not
  779.         % necessary if you are using a FILEAREA.BBS.
  780.  
  781.         Format FileHeader %x16%x01%x0fFile Areas %x16%x01%x0d──────────────%x0a%x0a
  782.         Format FileFormat %x16%x01%x0d%2#%x16%x01%x07 ... %x16%x01%x03%-n%x0a
  783.  
  784.         % If you want your file-area menu to have a two-column display,
  785.         % comment the above `Format FileFormat' line out, and uncomment
  786.         % this instead:
  787.  
  788. %       Format FileFormat %x16%x01%x0d%2#%x16%x01%x07 ... %x16%x01%x03%-31.31n %2c%x0a
  789.  
  790.         % This is what will be displayed at the END of the menu.  By
  791.         % default, this is disabled.
  792.  
  793. %       Format FileFooter
  794.  
  795.         % This option tells Maximus what the *highest* area to search
  796.         % in, using the L)ocate command, is.  Although Locate will
  797.         % not search passworded/barricaded areas by default, you may want
  798.         % to give a certain area a limited amount of protection
  799.         % by telling Maximus not to search it.  Note:  This limit
  800.         % ALSO applies to the "A>" (Area Next) and "A<" (Area Previous)
  801.         % commands in the file area.  If a user wishes to access an
  802.         % area above the one you have specified, then s/he must type
  803.         % the actual number in.  Any areas above the one you specify also
  804.         % will *not* be shown on the Maximus-generated A)rea list.
  805.         % If no highest area is specified, then all areas will be
  806.         % searched by default.
  807.  
  808. %       Highest FileArea        15
  809.  
  810.         % The command which follows specifies the priv. level needed
  811.         % to download a file which ISN'T in FILES.BBS.  Opus 1.0x always
  812.         % used EXTRA for this option -- you can change that here, or
  813.         % disable it entirely by setting the priv level to HIDDEN.
  814.  
  815.         No FilesBBS Download    normal
  816.  
  817.         % This is the priv. level required to upload a file with an
  818.         % extension of *.BBS or *.GBS.  Since you don't want users uploading
  819.         % files called FILES.BBS or RAWDIR.BBS into your file areas,
  820.         % you should probably set this so that only you can get at it,
  821.         % for remote maintenance of your BBS.
  822.  
  823.         Upload .BBS Priv        sysop
  824.  
  825.         % The following item specifies the amount of time to give back
  826.         % to callers for uploading, as a percentage.  For example, a
  827.         % value of `100%' will add back only the same amount of time
  828.         % the user spent uploading.  In other words, the user will still
  829.         % have the same time left as before s/he started the upload.
  830.         % If you wish to REWARD users for uploading, then you can increase
  831.         % the value above 100%.  For example, a value of 200% will give
  832.         % the user two extra seconds for every second s/he spends
  833.         % uploading.  To do things the way Opus 1.03 used to do it
  834.         % and not compensate for uploads, set the reward to 0%.
  835.  
  836.         Upload Reward           50%
  837. %              í⌠
  838. %              ó|ówów ªbª╣ªaº┌│]⌐wíA╖φ User ª]¼░ Upload ª╙¬ß▒╝ÑL¬║¿╧Ñ╬«╔╢ííA
  839. %                     º┌╖|ª█░╩┴┘ÑLñ@Ñb(50%)
  840.         % The following option tells Maximus to check the available disk
  841.         % space before allowing an upload, and to abort the upload if
  842.         % there is less than the specified number of kilobytes free
  843.         % on the upload drive.
  844.  
  845.         Upload Space Free       200
  846.  
  847.         % The following command is a compliment to `Upload Space
  848.         % Free'.  This is the file displayed when there is less
  849.         % than the specified amount of space free left on the
  850.         % upload drive.
  851.  
  852.         Uses NoSpace            C:\Max\Misc\NoSpace
  853.  
  854.         % The following command tells Maximus to create a separate log
  855.         % of files uploaded to your system.  This file is straight
  856.         % ASCII, and contains a list of who the uploader was, the
  857.         % file's name, the file's size, and the date/time the file
  858.         % was uploaded.
  859.  
  860.         Upload Log              UL.Log
  861.  
  862.         % This specifies the filename to display when a user asks
  863.         % for help in the L)ocate command.
  864.  
  865.         Uses LocateHelp         C:\Max\Hlp\Locate
  866.  
  867.         % This specifies the filename to display when a user asks for
  868.         % help in the C)ontents command.
  869.  
  870.         Uses ContentsHelp       C:\Max\Hlp\Contents
  871.  
  872.         % This file is what is displayed to the user when s/he is at
  873.         % a too-slow baud rate, and attempts to download or upload a
  874.         % file.
  875.  
  876.         Uses XferBaud           C:\Max\Misc\Xferbaud
  877.  
  878.         % This .BBS file is just a "dump file" of the message areas %
  879.         % available on your system, which will get displayed if the user
  880.         % enters a '?' on the A)rea change menu.  If this is commented
  881.         % out, then Maximus will generate such a list itself, and display
  882.         % it to the caller.  However, this is generally slower than
  883.         % using a dump file.  (Also, you can customize the dump file,
  884.         % whereas the Maximus area menus is fairly simple.)
  885.  
  886.         Uses FileAreas          C:\Max\Misc\filearea
  887. %              í⌠
  888. %              ó|ówów ⌐╥ª│└╔«╫░╧¬║ªC¬φ╡e¡▒íCº┌¼O⌐±ªb C:\MAX\MISC ñU¡▒íC
  889.  
  890.         % This option defines a mini-essay that Maximus will display to the
  891.         % user when s/he enters an invalid filename to upload, such as
  892.         % a filename with two periods, more than nine characters in the
  893.         % file "stem", etc.
  894.  
  895.         Uses Filename_Format    C:\Max\Misc\Fformat
  896.  
  897.         % If the next keyword is uncommented, the specified file will be
  898.         % displayed at the D)ownload protocol selection screen, instead
  899.         % of the "canned" menu which Maximus normally generates.
  900.  
  901. %       Uses ProtocolDump       C:\Max\Misc\Protocol
  902.  
  903.         % The `File Date' command  tells  Maximus  which  way  to
  904.         % display dates inside the file areas.   You  can  choose from
  905.         % one  of  several   formats,   including   U.S.A.,
  906.         % Canadian/British,  Japanese,  and   scientific.      In
  907.         % addition, you can tell Maximus to get the files'  dates and
  908.         % sizes directly from their directory entries, or you can enter
  909.         % the dates into FILES.BBS itself, for  greater speed when
  910.         % displaying  file  catalogs  on  CD-ROMs  and WORMs.
  911.         %
  912.         % <type>  can  be  either  of  `Automatic'  or  `Manual'.
  913.         % `Automatic' means that Maximus will look at the  file's
  914.         % directory entry to determine both the file's  size  and date.
  915.         % If <type> is `Manual', then Maximus  won't  look at the
  916.         % directory entry at all, and will assume that the size and date
  917.         % information  is  imbedded  in  FILES.BBS itself, as ASCII
  918.         % text.
  919.         %
  920.         % [format] specifies the format  to  use  for  file-entry date
  921.         % stamps, and can be any of the following options:
  922.         %
  923.         %      mm-dd-yy  (U.S.A., default)
  924.         %      dd-mm-yy  (Canada/England)
  925.         %      yy-mm-dd  (Japanese)
  926.         %      yymmdd    (Scientific)
  927.         %
  928.         % If <type> is `Automatic', then the format above will be used
  929.         % when DISPLAYING  files'  directory  entries.    In other
  930.         % words, it will be generated at runtime.  However, if <type> is
  931.         % `Manual', then Max will insert  the  date, in the format
  932.         % specified,  into  the  FILES.BBS  catalog when the file is
  933.         % UPLOADED, and will get the  date  from FILES.BBS from that
  934.         % point on.  You must manually insert dates for any preexisting
  935.         % files in the file areas.
  936.         %
  937.         % The format specified by [format] will also be used when
  938.         % prompting the user for a date while doing  a new-files check.
  939.  
  940.         File Date Automatic     mm-dd-yy
  941. %       File Date Automatic     dd-mm-yy
  942. %       File Date Automatic     yy-mm-dd
  943. %       File Date Automatic     yymmdd
  944. %       File Date Manual        mm-dd-yy
  945.  
  946.         % The `External Protocol' option defines any external file
  947.         % transfer protocols you wish to use with Maximus.  Only
  948.         % Maximus or Opus-compatible protocols can be used, as
  949.         % a special interface must exist between Maximus and the
  950.         % protocol.  The first thing after the `External protocol'
  951.         % statement must be the location and filename of the
  952.         % protocol itself.  Optionally following the filename
  953.         % can be a description of the protocol, as it will appear
  954.         % to users on the download or upload menu.
  955.         %
  956.         % Please see the Maximus Technical Reference Manual on the use
  957.         % of external protocols, especially regarding the difference
  958.         % between `Protocol', `BatchProtocol', and `ExitProtocol'
  959.  
  960. %       External Protocol       C:\Max\Ascii.Exe     Ascii
  961. %       External BatchProtocol  C:\Max\Kermit.Exe    Kermit
  962. %       External Protocol       C:\Max\Jmodem.Exe    Jmodem - Fast!
  963.  
  964.  
  965.         % The following keyword determines the errorlevel that Maximus
  966.         % will exit with, when using an ExitProtocol-style external
  967.         % protocol.
  968.  
  969.         External Protocol Errorlevel    9
  970.  
  971.  
  972.  
  973.         **************** Message section information ************************
  974.  
  975.         % The following two items define the format of the header and
  976.         % format lines for the message area's A)rea command.  Due to
  977.         % the complexity of this topic, it is covered only in the
  978.         % documentation.  However, the following two default lines
  979.         % will cause Maximus to behave just as Opus did.  If
  980.         % you don't know what you're doing, then you should
  981.         % probably leave these alone.  NOTE: These lines are not
  982.         % necessary if you are using a MSGAREA.BBS.
  983.  
  984.         Format MsgHeader  %x16%x01%x0fMessage Areas %x16%x01%x0d──────────────%x0a%x0a
  985.         Format MsgFormat  %x16%x01%x0d%2#%x16%x01%x07 ... %x16%x01%x03%-n%x0a
  986.  
  987.         % If you want your message area menu to have a two-column display,
  988.         % comment the above `Format MsgFormat' line out, and uncomment
  989.         % this instead:
  990.  
  991. %       Format MsgFormat  %x16%x01%x0d%2#%x16%x01%x07 ... %x16%x01%x03%-31.31n %2c%x0a
  992.  
  993.         % This is what will be displayed at the END of the menu.  By
  994.         % default, this is disabled.
  995.  
  996. %       Format MsgFooter
  997.  
  998.         % The following option is almost identical to the "Highest
  999.         % FileArea" command, except it limits the behavior of the
  1000.         % S)can command, instead of the Locate command.  See above
  1001.         % for more details.
  1002.  
  1003. %       Highest MsgArea         80
  1004.  
  1005.         % The following two statements control the location of Maximus'
  1006.         % message and file-area data files.  The SILT compiler will
  1007.         % create these for you, so just make sure that these two
  1008.         % point to a valid filename.
  1009.  
  1010.         Area Data               Area.Dat
  1011.         Area Index              Area.Idx
  1012.  
  1013.         % This option is the same as the File area dump file...  See above
  1014.         % under `Uses FileAreas' for more details.
  1015.  
  1016.         Uses MsgAreas           C:\Max\Misc\MAILAREA
  1017. %             í⌠
  1018. %             ó|ówów ⌐╥ª│½HÑ≤░╧¬║ªC¬φ╡e¡▒íCº┌¼O⌐±ªb C:\MAX\MISC ñU¡▒íC
  1019.  
  1020.         % This is the file displayed to the user after using the
  1021.         % mailchecker, if they have no mail waiting.
  1022.  
  1023.         Uses NoMail             C:\Max\Misc\NoMail
  1024.  
  1025.         % This is the file displayed when the user presses `?' when
  1026.         % using the S)can command.
  1027.  
  1028.         Uses ScanHelp           C:\Max\Hlp\Scan
  1029.  
  1030.         % This is the file displayed when the user presses `?' when
  1031.         % using the L)ist command.
  1032.  
  1033.         Uses ListHelp           C:\Max\Hlp\List
  1034.  
  1035.         % This is the file displayed to the user when s/he selects `?'
  1036.         % in the MaxEd full-screen editor.
  1037.  
  1038.         Uses MaxEdHelp          C:\Max\Hlp\FSED
  1039.  
  1040.         % This is the file displayed to first-time, NOVICE-level callers
  1041.         % when they first enter the BORED editor.
  1042.  
  1043.         Uses BOREDhelp          C:\Max\Hlp\1stEdit
  1044.  
  1045.         % This is the file displayed when users select the E)dit option on
  1046.         % the BORED editor menu.
  1047.  
  1048.         Uses ReplaceHelp        C:\Max\Hlp\Rep_Edit
  1049.  
  1050.         % This is the file displayed when the user selects help for the
  1051.         % message I)nquire command.
  1052.  
  1053.         Uses InquireHelp        C:\Max\Hlp\Inquire
  1054.  
  1055.         % What follows is the name of an external editor to run instead
  1056.         % of MaxEd.  If you're replying to a message, then the message
  1057.         % will be automatically quoted for you, and placed in a file
  1058.         % called MSGTMPxx.$$$ in the current directory, where `xx'
  1059.         % represents the current task number.  (That's more than likely
  1060.         % NOT to be the directory that Maximus was started from.)
  1061.         % Maximus will expect to find the actual message text in that
  1062.         % same file, and will save it as your message.  If that file
  1063.         % cannot be found, then Maximus will abort your message entry.
  1064.         % Also, if you want your editor to be able to be run remotely,
  1065.         % in addition to just at the local console, make sure the first
  1066.         % character of your editor string as an exclamation mark (`!').
  1067.         % However, this local editor will only be available to callers
  1068.         % AsstSysop and above, even if it is set up to be run remotely.
  1069.         %
  1070.         % If a "%s" appears in the editor string, then it will be
  1071.         % replaced by the name of the temporary message file which
  1072.         % Maximus expects to find the reply in.
  1073.  
  1074. %       Local Editor            C:\Util\Q.Exe %s
  1075. %       Local Editor            !C:\Util\Emedit.Exe %s
  1076.  
  1077.         % The following two lines control the minimum and maximum priv.
  1078.         % levels (inclusive) which will be displayed by the U)serlist
  1079.         % command.  If you wish to exclude certain people from the
  1080.         % userlist, then you can do it here by modifying these priv
  1081.         % levels.
  1082.  
  1083.         UserList Minimum        Disgrace
  1084.         UserList Maximum        Sysop
  1085. %                í⌠
  1086. %                ó|ówów ªb¿╧Ñ╬ªCÑX¿t▓╬¬║⌐╥ª│¿╧Ñ╬¬╠¬║Ñ\»α«╔íAñZ¼O╡Ñ»┼ºC⌐≤
  1087. %                       Disgrace ⌐╬¼O░¬⌐≤ Asstsysop ¬╠ñú╖|│Q┼πÑ▄ÑX¿╙íC
  1088.         % The following two options control what Maximus will allow users
  1089.         % to do when entering a message.  If you have the `Edit Disable
  1090.         % UserList' option uncommented, then users will not be able to
  1091.         % get a list of all the users on this system by pressing a `?'
  1092.         % at the "To:" prompt.  (Note that the userlist will still be
  1093.         % checked for entering private messages -- however, users just
  1094.         % won't be able to look at the list.)
  1095.  
  1096. %       Edit Disable            Userlist
  1097.  
  1098.         % This option disables the use of the MaxEd full-screen editor,
  1099.         % if you don't want to have your users using it, for some reason
  1100.         % or another.
  1101.  
  1102. %       Edit Disable            MaxEd
  1103.  
  1104.         % This option tells Maximus what to do with private messages that
  1105.         % a user reads.  By default, Maximus will ask the user if they
  1106.         % want to kill the message upon receiving it, to help keep your
  1107.         % disk clean.  However, you can instruct Maximus to automatically
  1108.         % delete private, received messages, or to just leave them alone.
  1109.  
  1110. %       Kill Private            Never
  1111. %       Kill Private            Always
  1112.         Kill Private            Ask
  1113.  
  1114.         % When a user enters a message in an anonymous message area,
  1115.         % using a name other than their own, an IFNA kludge line
  1116.         % will be appended to the message, stating who the real author
  1117.         % of the message was.  Since normally only SysOps can see this
  1118.         % kludge, it is useful for tracking down users who abuse this
  1119.         % feature.  You should leave this option commented out, unless
  1120.         % you have a special case where true anonymity is required.
  1121.         %
  1122.         % NOTE: This feature can also be toggled, on an area-by-area
  1123.         % basis, through the definitions in AREAS.CTL.
  1124.  
  1125. %       No RealName Kludge
  1126.  
  1127.  
  1128.  
  1129.         ********************** Outside information **************************
  1130.  
  1131.         % The `Leaving' file is displayed to the user when they go
  1132.         % outside via a menu option, and the `Returning' option is
  1133.         % displayed when they return.  Please see the accompanying
  1134.         % control file, MENUS.CTL, for more information.
  1135.  
  1136.         Uses Leaving            C:\Max\Misc\Leaving
  1137.         Uses Returning          C:\Max\Misc\Return
  1138.  
  1139.         % Maximus uses a slightly modified LASTUSER.BBS structure than
  1140.         % Opus 1.03.  If you're having trouble running your old Opus
  1141.         % on-line programs locally, then try enabling this option.
  1142.  
  1143. %       Compatible LocalBaud
  1144.  
  1145.         % Normally, when Maximus runs an external program for whatever
  1146.         % reason, it will save the current directory on all of the
  1147.         % currently-accessible drives, in case an external program
  1148.         % changes or interferes with the current directory.  You MUST
  1149.         % tell Maximus on which drives to save the current directory
  1150.         % of.  Normally, this should be all of the drives on your
  1151.         % system, EXCEPT any removable (ie. floppy) drives, unless you
  1152.         % leave a floppy in the drive at all times.  If you accidentally
  1153.         % do specify a floppy drive with this command, then Maximus
  1154.         % will try to access it every time it executes an external
  1155.         % program.  However, it is always okay to specify more drives
  1156.         % than you currently have available.  If you wish to disable
  1157.         % directory saving entirely, then don't specify any drives
  1158.         % to save.
  1159.         %
  1160.         % The following command tells Maximus to save the directories of
  1161.         % drives C: through Z:.  WARNING:  If you have floppy drives
  1162.         % which use drive designations other than A: or B:, make sure to
  1163.         % edit the following statement!
  1164.  
  1165.         Save Directories CDEFGHIJLMNOPQRSTUVWXYZ
  1166.  
  1167.         % Use this instead, if you want to disable directory saving:
  1168.  
  1169. %       Save Directories
  1170.  
  1171.         % The following two items define the files that are displayed
  1172.         % to the user when the Sysop leaves and returns from DOS
  1173.         % with Alt-J.  If you don't define these files, then nothing
  1174.         % will be displayed.
  1175.  
  1176.         Uses Shell_Leaving      C:\Max\Misc\ShellBye
  1177.         Uses Shell_Returning    C:\Max\Misc\ShellHi
  1178.  
  1179.         % This option tells Maximus to use an external program for the
  1180.         % C)hat key, instead of calling the internal CHAT module.
  1181.         % Make sure to include all necessary command-line parameters
  1182.         % here.
  1183.  
  1184. %       Chat External           Chat.Exe Scott Dudley /P:1
  1185.  
  1186.  
  1187.  
  1188.         ************************ Logoff items *******************************
  1189.  
  1190.         % This tells Maximus which errorlevel to exit with after each
  1191.         % caller.  If none is specified, then this defaults to errorlevel
  1192.         % five.  Note that this, and ALL other errorlevel must be in the
  1193.         % range of five to 255.  Maximus uses the first four errorlevels
  1194.         % internally, but the others are free for you to use.
  1195.  
  1196.         After Call Exit         5
  1197.  
  1198.         % This file is displayed to the user after s/he selects the
  1199.         % G)oodbye option from one of the menus, and confirms that
  1200.         % s/he wants to disconnect.
  1201.  
  1202.         Uses ByeBye             C:\Max\Misc\Byebye
  1203.  
  1204.  
  1205.         ************** Miscellaneous session information ********************
  1206.  
  1207.         % The next item controls when (and how) users can yell for the
  1208.         % Sysop.  Each yell specification (you can have up to ten of
  1209.         % them) controls which day, what time, and how long a user
  1210.         % can yell for.  The first item on the line specifies a
  1211.         % particular day of the week on which a user can yell.  If you
  1212.         % wish the user to be able to yell on every day of the week,
  1213.         % use "All" instead.  The second item specifies the starting
  1214.         % and stopping time for that particular yell.  The time you
  1215.         % specify should be in local 24-hour time.  The third and final
  1216.         % item on each line should be the number of bells that sound
  1217.         % every time a user yells.  Note:  If a user tries to Y)ell
  1218.         % when s/he isn't allowed to, and the file 'YELL.BBS' exists
  1219.         % in your start-up directory, then it will be displayed to
  1220.         % the caller, instead of the normal "Yell is turned off"
  1221.         % message.
  1222.         %
  1223.         % This example schedule will let a user yell at normal hours
  1224.         % during weekdays, but all day for Saturday and Sunday, although
  1225.         % with a decreased number of bells.
  1226.         %
  1227.         %       Yell    Monday     07:30-23:00  15
  1228.         %       Yell    Tuesday    07:30-23:00  15
  1229.         %       Yell    Wednesday  07:30-23:00  15
  1230.         %       Yell    Thursday   07:30-23:00  15
  1231.         %       Yell    Friday     07:30-23:00  15
  1232.         %       Yell    Saturday   00:00-23:59  5
  1233.         %       Yell    Sunday     00:00-23:59  5
  1234.         %
  1235.         % And now here's a schedule for more normal people...
  1236.  
  1237.         Yell    All     22:00-23:30      3
  1238. %               í⌠
  1239. %               ó|ówów ñ╣│\ User ⌐IÑs»╕¬°¬║«╔¼q│]⌐wíC
  1240.  
  1241.         % This command controls the default state of the noise-maker for
  1242.         % the yell command.  This option can be toggled by using the
  1243.         % '!' local keyboard command while a user is on-line.  This
  1244.         % flag is reset every time you recompile your .PRM file -- if
  1245.         % you wish to have this flag default to OFF, then uncomment the
  1246.         % following line.  To leave it on, make sure the following line
  1247.         % is commented out.  NOTE: This flag is in *addition* to the Yell
  1248.         % statements above, and if turned off, no Y)ell command will
  1249.         % make noise on your side, no matter what the current time.
  1250.  
  1251. %       Yell    Off
  1252. %               í⌠
  1253. %               ó|ówów ├÷│¼⌐IÑs»╕¬°Ñ\»αíC
  1254.  
  1255.         % These following two statements tell Maximus how to display the
  1256.         % local date and time for messages, files, etc.  Everything in
  1257.         % the string is copied verbatim, except for the special, two-
  1258.         % character sequences beginning with a percentage sign.  The
  1259.         % following sequences will translate into different elements of
  1260.         % the date and time:
  1261.         %
  1262.         %   %A - Either `am' or `pm', as appropriate.
  1263.         %   %B - The month, as a decimal.
  1264.         %   %C - The month, in abbreviated form
  1265.         %   %D - The day-of-month, as a decimal
  1266.         %   %E - The hour, in the range of 1 to 12
  1267.         %   %H - The hour, in the range of 0 to 23
  1268.         %   %M - The minute
  1269.         %   %S - The second
  1270.         %   %Y - The year, without the century
  1271.  
  1272.         Format Date             %C-%D-%Y
  1273.         Format Time             %E:%M%A
  1274. %              í⌠
  1275. %              ó|ówów ┐∩Ñ╬ñΘ┤┴╗P«╔╢í¬║┼πÑ▄«µªííC
  1276.  
  1277.         % Canadian date format:
  1278. %       Format Date             %D-%B-%Y
  1279.  
  1280.         % Japanese date format:
  1281. %       Format Date             %Y-%B-%D
  1282.  
  1283.         % Time, 24hrs including time zone
  1284. %       Format Time             %H:%M est
  1285.  
  1286.  
  1287.         % When the next option is uncommented, Maximus will display a
  1288.         % status line at the bottom of the screen while a remote caller
  1289.         % is on-line.  If you do not wish to have a status line, then
  1290.         % comment out this option.  NOTE:  This option will only
  1291.         % work if you are using the `Video IBM' video mode!  If you
  1292.         % try to use the status line with another video mode, then
  1293.         % Maximus won't display the status line.
  1294.  
  1295. %       StatusLine
  1296.  
  1297.         % Next, the following file is what is displayed to users
  1298.         % attempting to access a barricaded area, before entering the
  1299.         % required password.
  1300.  
  1301.         Uses Barricade          C:\Max\Misc\Barricad
  1302.  
  1303.         % When using the internal chat mode, the following option
  1304.         % defines the name of the text file to be displayed when chat
  1305.         % mode is entered.  If none is specified, then the default
  1306.         % "CHAT: start" is displayed.
  1307.  
  1308.         Uses BeginChat          C:\Max\Misc\ChatBegn
  1309.  
  1310.         % This is the compliment to the `Chat Begin' command.  The
  1311.         % Chat End command controls the file that will be displayed
  1312.         % instead of the default "END CHAT".
  1313.  
  1314.         Uses EndChat            C:\Max\Misc\ChatEnd
  1315.  
  1316.         % The next keyword controls the input timeout safety feature,
  1317.         % for local log-ons.  With this keyword uncommented, Maximus
  1318.         % will automatically log a local user off, after five minutes
  1319.         % of inactivity.  If this keyword is commented out, then
  1320.         % Maximus will let a local user delay for any length of time.
  1321.         %
  1322.         % NOTE: this feature is always ac
  1323.         %       Local Input Timeout
  1324.         % The following statement controls the keys which can be used
  1325.         % on the menu for the A)rea Change command, in both the
  1326.         % message and file areas.  The first key in the sequence
  1327.         % controls the Change-To-Prior-Area command, while the second
  1328.         % key controls the Change-To-Next-Area command.  Finally, the
  1329.         % third character controls the List-Areas command.
  1330.  
  1331.         Area Change Keys        PN=
  1332.  
  1333.  
  1334.         ************************ Session limits *****************************
  1335.  
  1336.         % A description of all the limits, in short:
  1337.         %
  1338.         %  The `Time' limit specifies how long a user can be on
  1339.         %  for one call.
  1340.         %
  1341.         %  The `Cume' limit specifies the cumulative number of
  1342.         %  minutes the user can be on-line for during the course
  1343.         %  of one day.
  1344.         %
  1345.         %  The `Logon Baud' option specifies the minimum baud rate
  1346.         %  that a user of this priv. must be at to log onto the
  1347.         %  system.  (This is in addition to the `Logon Baud'
  1348.         %  statement earlier in this section.)
  1349.         %
  1350.         %  The `File Baud' limit specifies the minimum baud rate the
  1351.         %  user must be at to upload or download a file.
  1352.         %
  1353.         %  The `File Limit' tells Maximus the maximum number of
  1354.         %  kilobytes that this particular user can download over
  1355.         %  the course of one day.
  1356.         %
  1357.         %  The only *new* option here (from Opus 1.03) is that of
  1358.         %  the `Ratio', download:upload ratio. The number you enter
  1359.         %  is expressed in the syntax <num>:1, in the format of
  1360.         %  downloads to uploads.  In other words, for every <num>
  1361.         %  kilobytes downloaded, the user must upload at least
  1362.         %  one kilobyte to be still able to download.  Please
  1363.         %  note that the ratio *only* affect users who have
  1364.         %  downloaded more than the `Ratio Threshold', in
  1365.         %  kilobytes. Users who have downloaded less that that
  1366.         %  amount aren't harassed by DL ratios, presumably so
  1367.         %  that first-time callers can DL a few files before they
  1368.         %  have to start uploading.  You can use a `0' for the
  1369.         %  download ratio if you do not wish to impose a download
  1370.         %  ratio for that particular priv level.
  1371.  
  1372.         % Minimum number of K to allow to download before we harass about
  1373.         % DL ratio...
  1374.  
  1375.         Ratio Threshold         400
  1376.  
  1377.         Define Sysop Time            720
  1378.         Define Sysop Cume           1440
  1379.         Define Sysop Logon Baud     1200
  1380.         Define Sysop File Baud      1200
  1381.         Define Sysop File Limit     10000
  1382.         Define Sysop File Ratio     0
  1383.  
  1384.         Define AsstSysop Time       100
  1385.         Define AsstSysop Cume       200
  1386.         Define AsstSysop Logon Baud 1200
  1387.         Define AsstSysop File Baud  1200
  1388.         Define AsstSysop File Limit 1000
  1389.         Define AsstSysop File Ratio 0
  1390.  
  1391.         Define Clerk Time           90
  1392.         Define Clerk Cume           180
  1393.         Define Clerk Logon Baud     1200
  1394.         Define Clerk File Baud      1200
  1395.         Define Clerk File Limit     800
  1396.         Define Clerk File Ratio     0
  1397.  
  1398.         Define Extra Time           80
  1399.         Define Extra Cume           150
  1400.         Define Extra Logon Baud     1200
  1401.         Define Extra File Baud      1200
  1402.         Define Extra File Limit     700
  1403.         Define Extra File Ratio     0
  1404.  
  1405.         Define Favored Time         70
  1406.         Define Favored Cume         130
  1407.         Define Favored Logon Baud   1200
  1408.         Define Favored File Baud    1200
  1409.         Define Favored File Limit   600
  1410.         Define Favored File Ratio   0
  1411.  
  1412.         Define Privil Time          60
  1413.         Define Privil Cume          120
  1414.         Define Privil Logon Baud    1200
  1415.         Define Privil File Baud     1200
  1416.         Define Privil File Limit    500
  1417.         Define Privil File Ratio    0
  1418.  
  1419.         Define Worthy Time          50
  1420.         Define Worthy Cume          100
  1421.         Define Worthy Logon Baud    1200
  1422.         Define Worthy File Baud     1200
  1423.         Define Worthy File Limit    400
  1424.         Define Worthy File Ratio    0
  1425.  
  1426.         Define Normal Time          40
  1427.         Define Normal Cume          60
  1428.         Define Normal Logon Baud    1200
  1429.         Define Normal File Baud     1200
  1430.         Define Normal File Limit    300
  1431.         Define Normal File Ratio    0
  1432.  
  1433.         Define Limited Time         30
  1434.         Define Limited Cume         50
  1435.         Define Limited Logon Baud   1200
  1436.         Define Limited File Baud    1200
  1437.         Define Limited File Limit   200
  1438.         Define Limited File Ratio   0
  1439.  
  1440.         Define Disgrace Time        20
  1441.         Define Disgrace Cume        40
  1442.         Define Disgrace Logon Baud  1200
  1443.         Define Disgrace File Baud   1200
  1444.         Define Disgrace File Limit  100
  1445.         Define Disgrace File Ratio  0
  1446.  
  1447.         Define Twit Time            15
  1448.         Define Twit Cume            15
  1449.         Define Twit Logon Baud      1200
  1450.         Define Twit File Baud       1200
  1451.         Define Twit File Limit      0
  1452.         Define Twit File Ratio      0
  1453.  
  1454. End Session Section
  1455.  
  1456.  
  1457. % The following two statements are to provide compatibility with the
  1458. % Opus 1.03 and 1.10 .PRM file structures.  Since some programs require
  1459. % an Opus .PRM file, you'll be able to run those programs with one (or
  1460. % both) of these lines uncommented, and then feeding the filename of the
  1461. % appropriate control file to the program that requires it.  Maximus will
  1462. % simply take the information contained in this control file, and write
  1463. % it in the format that the Opus 1.03 and 1.10 control files require.
  1464. % Note that this is always in *addition* to the Maximus .PRM file;  The
  1465. % Maximus .PRM file will always be written, unless you specify otherwise
  1466. % on the command-line.
  1467.  
  1468. % This is the version 14 (Opus 1.03) control file.
  1469.  
  1470. % Version14       Ver14.Prm
  1471.  
  1472. % This is the version 17 (Opus 1.10) control file.
  1473.  
  1474. % Version17       Ver17.Prm
  1475.  
  1476. % The following two statements specify files to Include into
  1477. % this control file.  SILT will read the files specified, and
  1478. % behave exactly as if they were part of this file.  In other
  1479. % words, you can insert the Areas and Menus into this file if
  1480. % you have a burning desire, but it is usually more convenient
  1481. % to store them separately.
  1482.  
  1483. Include Areas.Ctl
  1484. Include Menus.Ctl
  1485.  
  1486.