Global Settings

To access the software’s global settings select File - Settings from the main menu.

At the General tab you can set a logon password that will protect the Bandwidth Control Service from unauthorised access. You can also set up a limited access password to allow access to certain actions only.

In addition, you can specify what you would like to see when you double click a rule:

SoftPerfect Bandwidth Manager Settings - General tab

At the View tab you can choose your preferred display modes and chart colours:

SoftPerfect Bandwidth Manager Settings - View tab

The LAN tab lets you define a set of IP address ranges that should be ignored. This is useful if you require high performance and do not need to monitor or limit LAN traffic:

SoftPerfect Bandwidth Manager Settings - LAN tab

The Quotas tab determines when the weekly and monthly quotas are reset by default:

SoftPerfect Bandwidth Manager Settings - Quotas tab

The Advanced tab represents the following internal processing options:

  • Max queue size is the capacity of a rule’s queue, which holds network packets when they exceed the bandwidth limit.
  • Transmit TCP ACK without queuing instructs the bandwidth manager to forward the TCP Acknowledge packets without any delay. This affects only the short TCPv4 packets sized 54 to 74 bytes and TCPv6 packets sized 74 to 94 bytes with the ACK flag set. This option can be useful for bidirectional rules to achieve simultaneous uploads and downloads close to the specified rate.
  • Short packet flood penalty allows to pad too small network packets to prevent users who use software applications that send a lot of small packets from overfilling the network. This may be useful for wireless networks. There are two parameters, Threshold and Padding. Both must be in the range 1 to 1500. If either of them is zero, no user will be penalised. Otherwise, if the packet size is less than the threshold, it will be padded with the padding bytes and hence the user’s bandwidth will decrease.
SoftPerfect Bandwidth Manager Settings - Advanced tab

The P2P and DPI (Peer-to-peer and Deep Packet Inspection) tab determines which protocols in these categories are detected. Generally there is no need to turn any of these off unless you are getting false detections.

In order to make a rule match one or more of these categories, open the rule properties and go to Advanced - Even more advanced settings.

SoftPerfect Bandwidth Manager Settings - P2P and DPI tab

If you would like to use the E-mail notifications, open the E-mail tab, tick the corresponding option and specify your SMTP settings. The SMTP server name, From address and From name parameters are required. The Authentication, User name and Password parameters are optional:

SoftPerfect Bandwidth Manager Settings - E-mail tab

The Storage tab displays the bandwidth manager’s database location and size. It also allows you to set for how long the usage records should be kept. You may want to reduce this period to optimise performance and have a smaller database.

The database is a standard SQLite 3 database and it can be opened in any SQLite management tool provided it is recent and supports SQLite databases created in the WAL mode.

SoftPerfect Bandwidth Manager Settings - Storage tab

Using the Usage Info tab, you can provide users with web-access to their usage reports. In order to enable the built-in web-server, tick the corresponding option and make sure you have no other web-server software that may be using the chosen port:

SoftPerfect Bandwidth Manager Settings - Usage Info tab