You can set the max global connections to the server here.  This value is limited by your license unless your license is for unlimited connections. The max server outgoing and incoming speed control how much bandwidth your server can use.  CrushFTP doesn't have low level access to your network card, so its a bit limited on how it can control the bandwidth used.  If you set it to say 1K/sec, and you are on a 100mbit network, then the restriction will be somewhat sporadic.  It does its best to calculate and control bandwidth, but the OS may be buffering data too, limiting the exact amount that can be controlled.  You can also set some IP addresses that you don't want to be slowed down, such as internal network IPs. (127.0.0.1,192.168.*)

[attachment|prefs_bandwidth.png]

Save reports to disk interval controls how often you want CrushFTP to flush DB information. The next few options control how much information you want tracked in those statistics its going to save.

The real stats are being stored in an internal DB in CrushFTP inside the "statsDB" folder.  You can also set this to go to an external DB with a few edits of the prefs.XML file. [MySQL stats] for example.

[attachment|prefs_stats.png]

This is where you set the SMTP server that is used for all Email events in the user manager, as well as the "Forgot Password" link on the WebInterface.  You can click the test button to generate a test email.  It will ask you for the from address, and the to address.  Using this allows you to verify your settings are correct.

[attachment|prefs_smtp.png]

You can configure a global server welcome message that users likely won't ever notice in their logs.  You can also set a location for deleted items using the "move deleted items to temp folder" option.  This will move items to some other specified folder instead of deleting them when a user deletes them.  This gives you a minimal safety net to "undelete" something that should not have been deleted.

[attachment|prefs_recycle_delete.png]