BHslots v1.1 by dccserv
If you want contact me, i'm on Undernet, my home channel is #bluehouse.

Thanks to Androids for helping me writing this readme and beta-testing the script. 
Also thanks to WoksOne for beta-testing.

What you need to install the script:
   BHslots is an add-on for SDFind, so you must have SDFind in order to make it works.
   Notice that SDFind script isn't modify by the script (by respect of SDSailor's work)
   Tests have been made with SDFind 3.96 & 3.98. But i suppose some lower version could work.
   Also mIRC v5.9+ is needed.

Upgrading from 1.0 version:
   Unload the script first ! Use BHslots -> Misc -> Unload

Installing the script:
   Copy both files (bhslots-readme.txt & bhslots.mrc) into mirc directory.
   In any mIRC window type: /load -rs BHslots.mrc
   Click on the YES button when mIRC asks if you should run the installation commands.

What the script does:
   Add a new function for users (-slots)
   Add a new function for server (Transfert window)
   Add a new function for server (Dynamics Slots)

How Dynamics Slots works:
   If you upload with only 1 slot, you can optimize your upload speed with ppl who can download at that speed, but if someone can't reach that speed, everyone must wait until the tranfer is complete.

When the script opens a slot:
   The script picks up your Maximum Upload Speed (from SDFind) and calc your Target Speed
   If your current upload speed is lower than the Target Speed, a new slot is opened.

Benefits for server:
   Server always upload at a speed near its maximum speed, so it serves faster & much more ppl.
   You can even disable low cps limit, because a low user isn't a problem anymore, other users will have a slot opened for them.

Benefits for users:
   Users wait less in que
   Users wait less to get a file
   Users with high cps no longer wait for a low cps transfer end.
   Users with high cps download at high speed
   Users with low cps have time to get the file

Commands (only important explain):
Max Slots:
   It's the maximum slots the script is allow to open.
   Default is 4 and it's a good value for most ppl.

Target Speed:
   Half Upload Hit:
      In this mode a new slot is open if your sending speed is lower your Maximum Upload Speed / 2
      ie: Upload Hit=16000cps, open a slot if current send is < 8000cps (Target Speed)
      WARNING: if your Upload Hit is too high, Reset it !
   Upload Hit - NUMBER:
      In this mode a new slot is open if your sending speed is lower your Maximum Upload Speed - (minus) NUMBER
      ie: Upload Hit=16000cps & NUMBER=3000, open a slot if current send is < 16000-3000cps (Target Speed)
      WARNING: if your Upload Hit is too high, Reset it !
   Fixed NUMBER:
      In this mode a new slot is open if your sending speed is lower than NUMBER
      ie: Upload Hit=16000cps & NUMBER=11000, open a slot if current send is < 11000cps (Target Speed)
      WARNING: Don't set NUMBER too high !

Change:
1.1 - 29/09/2001
    - Opening Slots now only display as an local echo (no more on channels)
      The main idea was to show you when your slots are opened... it was a bad idea to make it show on channels.
    - Many bugs fix: some bad displays, problem calculating remained time, problem sending bhslots...
    - Add : Reset on connect
      on connection, Upload Hit is reset to zero
1.0 - 17/07/2001
    - First version released.