diff --git a/ctrl/sbbs.ini b/ctrl/sbbs.ini index c47afabdafeb1a937bd282f02b3c2cdc782f20c2..3658340988af76aa47aaf57ce32ce024953db2c5 100644 --- a/ctrl/sbbs.ini +++ b/ctrl/sbbs.ini @@ -1,11 +1,11 @@ -; sbbs.ini +; $Id$ -; Synchronet Startup Configuration (Initialization) File +; Synchronet BBS Initialization File -; $SBBSCTRL/$HOSTNAME.ini, if it exists, will be loaded instead of sbbs.ini. -; sbbs Command-line options, if specified, will override these settings. +; $SBBSCTRL/sbbs.$HOSTNAME.ini, if it exists, will be loaded instead of sbbs.ini. +; sbbs[.exe] command-line options, if specified, will override these settings. -; $Id$ +; See http://wiki.synchro.net/config:sbbs.ini for more details on format and supported values [Global] ; Override system address for this instance (optional): @@ -20,7 +20,7 @@ ; of this temp dir. TempDirectory= ; Increase this value to decrease semaphore file checking frequency (actually an interval): - SemFileCheckFrequency=5 ; seconds + SemFileCheckFrequency=2 ; seconds ; Set the number of times a bind will be attempted for each port. ; increase this if you get errors binding to ports on reloads BindRetryCount=2 @@ -45,6 +45,12 @@ JavaScriptYieldInterval = 10000 ; Comma-separated list of load paths (relative to exec or mods directories): JavaScriptLoadPath = load +; Failed login-attempt tracking, throttling, logging, and filtering: + LoginAttemptDelay = 5000 + LoginAttemptThrottle = 1000 + LoginAttemptHackThreshold = 10 + LoginAttemptFilterThreshold = 0 + [BBS] Terminal Server ; Set to 'false' to disable Telnet/Rlogin/Event server: