mysticbbs/mystic/mutil.cfg

257 lines
8.2 KiB
INI
Raw Normal View History

2012-02-29 17:52:52 -08:00
; MUTIL configuration file
; -------------------------------------------------------------------------
;
; MUTIL is an automated maintainance and utility program driven by
; configuration files used to perform various tasks upon execution.
;
; The syntax to execute MUTIL is: MUTIL <configuration file>. If no
; configuration file is supplied, then the program will look for mutil.cfg
2012-03-04 19:32:50 -08:00
; in the same directory. A second parameter -NOSCREEN can be used to turn
; off screen updates but the configuration file parameter MUST be supplied
; ex: mutil mutil.cfg -NOSCREEN
2012-02-29 17:52:52 -08:00
;
; Many different configuration files can exist to perform any series of
; tasks supported by MUTIL, or a single configuration can be maintained that
2012-03-04 19:32:50 -08:00
; does everything. The minimum requirement is the General header with a
; task enabled, and then the specific header for that task.
2012-02-29 17:52:52 -08:00
;
2012-03-01 15:21:16 -08:00
; Current abilities:
;
; - Import FIDONET.NA into Message bases
; - Import FILEBONE.NA into File bases
2012-03-02 19:51:42 -08:00
; - Mass upload files to all file bases (with FILE_ID.DIZ import)
2012-03-10 15:07:47 -08:00
; - Generate Top 1 up to 99 Callers, Posters, Downloaders, Uploaders, PCR
2012-08-17 11:34:23 -07:00
; - Import FILES.BBS into file bases
2012-03-01 15:21:16 -08:00
;
2012-02-29 17:52:52 -08:00
; ==========================================================================
; ==========================================================================
2012-08-17 11:34:23 -07:00
; ==========================================================================
2012-02-29 17:52:52 -08:00
[General]
; Uncomment this and set it to the full path and filename to
2012-03-01 15:21:16 -08:00
; MYSTIC.DAT if you want to run mutil from a directory other than
; the root Mystic directory. Otherwise, leave this commented and
; MUTIL will look in the current directory.
2012-02-29 17:52:52 -08:00
2012-03-01 15:21:16 -08:00
; mystic_directory=c:\mystic\mystic.dat
2012-02-29 17:52:52 -08:00
; list of functions to perform on startup
2012-03-04 19:32:50 -08:00
Import_FIDONET.NA = false
Import_FILEBONE.NA = false
2012-08-17 11:34:23 -07:00
Import_FILES.BBS = false
2012-03-04 19:32:50 -08:00
MassUpload = false
GenerateTopLists = false
2012-02-29 17:52:52 -08:00
; ==========================================================================
; ==========================================================================
; ==========================================================================
[Import_FIDONET.NA]
; filename to import
2012-03-02 19:51:42 -08:00
filename = fidonet.na
2012-03-01 15:21:16 -08:00
2012-03-03 20:38:56 -08:00
; convert tags to lower case for message base filename 1=yes
2012-03-01 15:21:16 -08:00
lowercase_filename = 1
2012-02-29 17:52:52 -08:00
2012-03-04 19:32:50 -08:00
; The following options define the "default" values used when creating
; any new message bases. netaddress must match an exiting network
; address configured within Mystic BBS. default values are also
; taken from the system configuration for origin line, colors, etc.
2012-02-29 17:52:52 -08:00
2012-02-29 19:27:06 -08:00
netaddress = 1:1/1
2012-02-29 17:52:52 -08:00
acs_list =
acs_read =
acs_post =
acs_news =
acs_sysop = s255
header = msghead
read_template = ansimrd
index_template = ansimlst
max_msgs = 500
max_msgs_age = 365
2012-03-03 20:38:56 -08:00
; true/false type values 0=false 1=true (newscan 2=forced)
2012-02-29 17:52:52 -08:00
use_autosig = 1
use_realname = 0
kill_kludge = 1
private_base = 0
new_scan = 1
qwk_scan = 1
; value is either 0 for JAM or 1 for Squish
base_format = 0
2012-03-01 15:21:16 -08:00
; ==========================================================================
; ==========================================================================
; ==========================================================================
[Import_FILEBONE.NA]
; filename of filebone.na
2012-03-03 20:38:56 -08:00
2012-03-01 15:21:16 -08:00
filename = filebone.na
; root directory to create file paths under. when a new filebone echo
; is found, mUtil will create a file using "root_dir" + areatag. So
2012-03-04 19:32:50 -08:00
; for example if root is "c:\mystic\filebase\" and the areatag is
; MYSTICBBS it will create "c:\mystic\filebase\MYSTICBBS". This root
; directory MUST exist.
2012-03-03 20:38:56 -08:00
2012-08-17 11:34:23 -07:00
root_dir = c:\mystic\files\
2012-03-03 20:38:56 -08:00
; convert tags to lower case for filebase base filename/dir 1=yes
lowercase_filename = 1
2012-03-03 20:38:56 -08:00
; Default values when creating a new file base
2012-03-03 20:38:56 -08:00
dispfile =
template = ansiflst
acs_list =
acs_ftp =
acs_download =
acs_upload =
acs_comment =
acs_sysop = s255
2012-03-03 20:38:56 -08:00
; true/false type values 0=false 1=true (newscan 2=forced)
free_files = 0
2012-03-03 20:38:56 -08:00
show_uploader = 1
new_scan = 1
2012-03-01 15:21:16 -08:00
; ==========================================================================
; ==========================================================================
; ==========================================================================
2012-08-17 11:34:23 -07:00
[Import_FILES.BBS]
; This function searches the filebase directories for existance of a
; FILES.BBS file. If the file is found, MUTIL will process all files
; within it and upload any new files into the BBS using the description
; from the FILES.BBS. The files must physically exist in the same
; directory as the FILES.BBS in order for them to be uploaded to the BBS
uploader_name = Mystic BBS
; for custom files.bbs importing. desc_char is the character that denotes
; extended description (blank = space). desc_charpos is the position in
; which the character exists. desc_start is the position where the
; description actually starts.
desc_char =
desc_charpos = 1
desc_start = 14
; erase files.bbs after processing? 0=no, 1=yes
delete_after = 0
; ==========================================================================
; ==========================================================================
; ==========================================================================
2012-03-01 15:21:16 -08:00
[MassUpload]
2012-03-02 19:51:42 -08:00
; this function searches all configured file directories for new
; files and will upload them into the BBS. It will attempt to
; import FILE_ID.DIZ using the configured archivers if the option
; is enabled.
; Name to save has the uploader
2012-03-03 20:38:56 -08:00
uploader_name = Mystic BBS
2012-03-02 19:51:42 -08:00
; Import FILE_ID.DIZ? 1=yes
2012-03-03 20:38:56 -08:00
import_fileid = 1
2012-03-02 19:51:42 -08:00
; No description string used when no FILE_ID.DIZ is imported.
2012-03-01 15:21:16 -08:00
no_description = No Description
2012-03-03 20:38:56 -08:00
; ==========================================================================
; ==========================================================================
; ==========================================================================
[GenerateTopLists]
2012-03-04 19:32:50 -08:00
; Top list generator can generate up to top 99 for various different
; statistics. Each individual top file can be enabled or disabled and
; can each have their own template files that are totally configurable.
;
2012-03-04 19:32:50 -08:00
; 1=enable for top_call, top_post, etc.
;
; The number of items in each list is determined by the template. It
; could be any number between 1 and 99.
;
; In the templates use @NA01-99 for name and @DA01-99 for numerical data
; @DE returns the value set as _desc in the configuration. You can look
; at the provided template as an example.
;
; namelen and datalen define the width the MCI code is padded to
;
; exclude list is one name per line text file listing names which should
; not be included in the generated output. lines that begin with a ;
; are considered comments.
exclude_list = mutil.toplist.exclude.txt
2012-03-10 15:07:47 -08:00
; User name for "no one" when for example you have 3 users and make a
; top 10 list
no_user = No one
; Sort order. You can use this to calculate top or bottom 99. 1=top
sort_top=1
; configuration for top callers generator
2012-03-04 19:32:50 -08:00
; @NA=name @DA=calls
top_call = 1
top_call_template = mutil.toplist.template.txt
top_call_output = topcallers.asc
top_call_desc = Callers
top_call_namelen = 30
top_call_datalen = 10
2012-03-04 19:32:50 -08:00
; configuration for top downloads
; @NA=name @DA=downloads
top_dl = 1
top_dl_template = mutil.toplist.template.txt
top_dl_output = topdownload.asc
top_dl_desc = Downloaders
top_dl_namelen = 30
top_dl_datalen = 10
top_ul = 1
top_ul_template = mutil.toplist.template.txt
top_ul_output = topupload.asc
top_ul_desc = Uploaders
top_ul_namelen = 30
top_ul_datalen = 10
top_post = 1
top_post_template = mutil.toplist.template.txt
top_post_output = topposts.asc
top_post_desc = Posters
top_post_namelen = 30
top_post_datalen = 10
2012-03-10 15:07:47 -08:00
top_pcr = 1
top_pcr_template = mutil.toplist.template.txt
top_pcr_output = toppcr.asc
top_pcr_desc = Posts Per Call
top_pcr_namelen = 30
top_pcr_datalen = 10
2012-08-17 11:34:23 -07:00