Calvados XDCC Server 1.11c

Here's the only XDCC script you'll ever need.
No bullshit, no unnecessary stuff.
No backdoor.


*** NEW IN v1.11c ***
Added anti flooding code to prevent you from flooding yourself off... ;)
A few minor tweaks.



*** INSTALLATION ***
Put XDCC.mrc and XDCC.ini in the main mIRC dir.
In mIRC, type /load -rs XDCC.mrc to load the script. 
That's it.

- If you want to put the script in a different dir, add the path in the /load command:
Ex: /load -rs c:\mirc\XDCC\XDCC.mrc 



*** CONFIGURATION ***
In the channel window, right-clicking brings up the server options:

* Server status * : ON/OFF.

* XDCC stats * : Check your server stats

* Setup Packs * : Add, edit or delete packs you are offering.

* Change MinCPS * : Set the MinCPS required. Falling below that limit kills the DCC and puts the person on ignore for 5 minutes.

* Change Slots * : Set the number of available slots for transfer. Be sure that u can meet the MinCPS for all the slots, else your transfers to others will be terminated.

* Advertise * : ON/OFF Set the interval (in seconds) at which your ad will be displayed.

* Open slot notifier * : ON/OFF Tell the chan everytime a DCC ends, freeing a slot.



*** RANTS ***
This is my very first script. I did it to offer an alternative to all the other scripts that are just too big, filled with stuff no one uses or cares about. It is a serving script, and it does that well. No mess, no fuss.

It has been tested and abused severely, so if you ever find a bug please drop me a line so i can fix that out quick. But i really doubt you can find any. 

Notice that there is no queue sytem implemented: there will never be. I just hate it to be stuck behind 25 people, waiting for a file. With a no queue system, people active in the channel are the ones who benefit.

If you ever start a channel, try to get all the triggers to be /CTCP's, so you keep the chan window clean. I hate to see people type stupid triggers, filling up the window. 

*** SEND COMMENTS TO calvados@punkass.com ***