Start your own public tracker

Just had time to read torrentfreak again, with the post about diferior.
Looks like that has zero chance of running on any free webspace because it uses XBT as the tracker which requires access to a compiler on the server.
It uses the smarty template engine which bloats and slows all code and logs IPs.

So I wouldn't compare this to it at all. This is aimed at being runnable on free webspace and focussing on the tracker, that's aimed at running on a full web server with shell access and focus is on the CMS side.
 
Hey rvt,

I had to insert
Code:
    @include_once('db.php');
    if(!defined('DB')) error('Cannot load database functions');
    dbopen();
at line 43 in announce.php because I got an error about dbesc being a unkown function and I saw it also didn't open the database.

I thought that piece of code might as well be moved somewhere earlier (line 33 maybe so that lines 37-39 become redundant)?

My settings:
define('ULACCT',true);
define('OPENTRACK',false);
define('PRIV',false);
define('SOURCE','');
define('MARKPRIV',false);
 
wow rvt: you're my hero. how many users u reckon this tracker would handle at once?

does it delete old records? (like after a certain period of inactivity to keep the DB size down)
personally i'm not interested in the ability to connect with other trackers.

well done on the tracker and best wishes for a speedy recovery. i've just gotten into php in the last few months. this will be awesome to play with. peace

btw i thought of cool features:
forum should have a capcha thing to reduce spam.
when user uploads a torrent they must type in their forum user and password.
torrents uploaded can be recorded as supplied by them and the number of downloads of each torrent can be recorded
then there can be a "best uploaders" page showing the best uploaders calculated by whos torrents have had the most downloads
these users can then be given special treatment somehow, like skipping queues (i dont know how slots are allocated with BT so this might be nonsense)

as well as encouraging uploading, it also allows for an element of trust, you get to know that superjoex only uploads decent stuff. etc.
all files listed can have trust points (showing how many points the uploader of that file has)

i understand the concern... IPs dont need to be stored for this feature.

if it is possible to give users special treatment, (i dont know enough about the system) then allowing for user login/pass with ratios would be sweet.

some torrent sites ban users who dont upload enough. i dont care about that. i prefer to reward the good rather than punish the bad :P
 
Awesome rvt :D most creative way to relieve boredom I have seen in along time:naughty: and what a brilliant concept if you want to share files with friends etc.
This really takes sharing is caring to a new level, thank you!
 
@glowjr: Yeah, looks like a tiny bug. Go to the admin page first and that should create the bans file. If you're getting errors about files not found, make sure you have chmod the directories to 777. If you use cuteftp to upload the files, just right click on the directory and choose properties then set it to read/write/execute for all 3 sets.


For 1.1, it looks like I'm going to make it switchable between a public and private site, with passkeys and logins for the private one. Login system is already done, with cookie protection to prevent account stealing. Sortable browse page is done. Upload will be the same, so just comments to add and possibly forums.

When in private mode, it still wont be storing ratios or IPs, for user protection. It's aimed more at small communities or those wanting to open a half decent public tracker rather than traditional private sites.


login.jpg


browse.jpg
 
Looks like diferior is a complete CMS system, this is purely aimed at being a bittorrent site.
No blogs, no file attachments, no plugins, no rss feeds, just a tracker and some browse/comment code.

Anyway, 1.1alpha is out.
http://sysdev.org.uk/sysdev.org.uk-1.1a.rar

Torrent comments with bbcode support, public or private support with variations, full admin panel, signups etc.
Couple of things missing in this release, notably a recover script and the smilies/bbtags pages.
Will probably drop those in tommorow.
This one only has a single folder to chmod, it'll do the rest itself.

Good for small invite only sites (add the users manually) or big open trackers.
 
Back
Top