![]() |
|||
![]() News About Features Screenshots FAQ Mailing list Contact
|
Example configuration file
# # $Id: config_example.html 115 2006-08-09 17:32:09Z pief $ # # MetalServe sample configuration file # # Please see metalserve.conf(5) for explanations. # # LOGGING SETTINGS # Filename for logfile logfile /var/log/metalserve.log # Log verbosity level (critical, error, warning, notice, info or debug) loglevel notice # FILES / LIST GENERATION # Server root serverroot /space/music # Filetypes to include include_extensions .mp3 .mpg .avi .wmv .asf .rm .mov # Optional auxiliary list header to be included list_header /var/lib/metalserve/header.txt # Generate directory overview? dir_overview on # List compression command (%a: archive filename w/ ext, %l: list filename) compress_command zip -9 -l "%a" "%l" # IRC-PRESENCE SETTINGS # Nickname (and alternatives) to use on the IRC network(s) nickname MyNick MyNick2 # Real name to use on the IRC network realname "John Doe" # Usually an EMail address is supplied here email_address my@email.com # Default settings for channels channel default { # Delay between server advertisements advertise_delay 900 # React to @find and @locator commands find_trigger on } # Default properties for servers server default { # Continous port range the server is listening on ports 6660-6669 # Priority within IRC network (higher = better) priority 0 # No password password "" } # Undernet (excerpt) network Undernet { channel #heavy { # Reduced delay for heavily-visited channel advertise_delay 600 # Make sure we join this channel priority 3 } channel #alsogood { # We want this one as well priority 2 } channel #metoo { # We serve Metal, so we want Metal, right? priority 1 } channel #join server geneva.ch.eu.undernet.org { ports 6661-6669 priority 1 } server graz.at.eu.undernet.org server flanders.be.eu.undernet.org server brussels.be.eu.undernet.org server caen.fr.eu.undernet.org server paris.fr.eu.undernet.org { ports 6662-6668 } server diemen.nl.eu.undernet.org server haarlem.nl.eu.undernet.org server oslo.no.eu.undernet.org server stockholm.se.eu.undernet.org server surrey.uk.eu.undernet.org server sandiego.ca.us.undernet.org { ports 6660-6670 priority -1 } server washington.dc.us.undernet.org { priority -1 } server arlington.va.us.undernet.org { priority -1 } } # EFNet (excerpt) network EFNet { channel #musicunlimited { # Reduced delay for heavily-visited channel advertise_delay 600 } server irc.homelien.no { ports 6666 priority 0 } server efnet.vuurwerk.nl { ports 6667 priority 1 } } # HardNet (single known server) network HardNet { channel #goshmp3 channel #mp3speed server hardnet1.hardrock-metal.org { ports 6667 } } # Timeout in seconds for connect() to IRC servers server_connect_timeout 30 # Timeout in seconds for established IRC server connections server_timeout 300 # Period in seconds a user may be missing from a channel (eg. netsplit) part_timeout 120 # After part_timeout, try to finish ongoing DCC sends? (instead of cancel) part_finishdccs on # Resolve IP address of connecting users to hostnames? client_lookups on # Users to be ignored ignored_users DumbAss # MESSAGE/FLOOD PROTECTION SETTINGS # Delay in milliseconds after a newline (to prevent flood detection) message_linedelay 100 # Maximum number of results sent in response to @find/@locator queries max_find_results 10 # DCC SETTINGS # Port range to use for DCC sends dcc_ports 1024-1100 # Timeout for DCC sends in seconds dcc_timeout 120 # Maximum number of parallel DCC sends (except lists) / Slots dcc_maxxfers 2 # Maximum queue length for DCC sends (except lists) dcc_maxqueue 30 # Maximum number of parallel DCC sends (except lists) per user dcc_maxuserxfers 1 # Maximum queue length for DCC sends (except lists) per user dcc_maxuserqueue 3 # Maximum number of parallel DCC sends of file list dcc_maxlistxfers 2 # Maximum queue length for DCC sends of file list dcc_maxlistqueue 20 # Minimum CPS required for DCC sends dcc_mincps 500 # Files larger than the specified threshold (in KBytes) are considered # large files and have a seperate minimum CPS limit dcc_largefiles_threshold 10240 dcc_largefiles_mincps 1000 |