I'm trying to set up a bit torrent server, but am having problems doing so. Here's the deal:
I need to set up a torrent server for the mod team I'm part of. So far, I scraped together the following system:
300mhz Pentium II
10 GB hard disk
256mb RAM (PC133), with a 90 mb Ramdrive
Slackware 9.0
CD Drive
Not the greatest system, but that was the best I could do since my 800mhz mobo is shot (bad caps

).
I got this on a static IP for my router, on a dynamic cable IP. I am using a BEFSR41 router for this (possbily soon to be replaced with a 2-card PC with UNIX for a router).
I am using this machine as a seed and a tracker. The seed part uses the normal BitTorrent Client, the btdownloadheadless.py program. The tracker part uses the BNBT tracker, which I chose due to (relative) ease of configuration and slight speed gain. All of these files, plus the file to share, are in the RAM drive. I have backups of them in my home folder.
Ok, now you know the set up. Here's the problem. Every time someone dls from the server, it says 'Connecting to peers' and never does. The peers don't show up at all when using ABC, but you can clearly see them with Torrentspy and on the Tracker's main page.
The seed never shows any upload. I tried using the normal bttrack.py program, but that didn't help. I checked the guest permissions in the bnbt.cfg file, those are good. I tried connecting with my machine (on the same LAN), to no avail, and a fellow modder tried it on his machine (over the internet) to no avail.
I fowarded ports 6969 (the tracker) and ports 6881-6889 are open for the same machine (the seed).
Please help. What am I doing wrong?