Start your own public tracker

@glowjr: inside the tracker folder, you should have folders called "cache/" "peercache/", "torrents/" and "torrents/files". Those are the directories that need to be 777. Either create or upload them via FTP, chmod and then visit the admin page and everything should work.
 
Well I've been playing on the PS2 for a week. Decided to see how many lines I could boil a tracker down to, then couldn't be arsed building a full private site around it so I removed some extra lines (like passkey stuff) and knocked up a quick index and admin page.
Took about 5-6 hours.
 
that sounds way awesome rvt...... your a monster!!.. lol

looking at the SSs and what i've read so far though(unless i missed that), are there any plans to have the ability to have catagories?? or are ya gonna forgo all that... eiether way works for me personely... :D

keep up the good work m8!
 
yay thanks rvt.. everything works fine now.. you're the man! oh and uh may i edit the looks of it? i mean changing the banner and the background?
 
You could change the function error in announce.php to something like:

function error($msg){
if($msg==='Database error') $msg.=': '.mysql_error().' '.__LINE__;
header('Content-Type: text/plain; charset=ISO-8859');
header('Pragma: no-cache');
die('d14:failure reason'.strlen($msg).':'.$msg.'e');
}

This would output the message "Database error: " followed by the error as reported by mysql and the line number.

Because the error message may be longer than uT wants to display, you should log it with a packet sniffer. http://www.analogx.com/contents/download/network/pmon.htm is a nice simple one.

ok, i did that and it came back this time with:
"Database error: "unknown column 'time' in 'field list' 84"

i have no idea what it means tough :whistling

EDIT: i think i found the line, if it's in the announce.php:

$res=mysql_query('INSERT INTO `peers` SET `ip`='.dbesc($ip).',`port`='.$ann['port'].',`peerid`='.dbesc($hpid).',`hash`='.dbesc($hhash).',`seed`='.($seeder?'1':'0').',`time`='.$time) or error('Database error');


by the way, after i searched on many freehosts, i finally
find another one that seen to work, but again when
uploading a torrent, it's not active on uttorent
this time with the following message:

"too many redirects (http://google.sk)"

the site is located there:
http://octagon.ofingo.com//index.php
 
If you want a very easy, completely public tracker with nothing but announce:

Absolutely no support in there for NAT, ratios or scrape, but it works and should be fast as hell :P

If you want a full blown site, you'll need to wait a couple of months or grab tbdev.

And how is the progress going? Any new updates, release?
 
If you check out http://sysdev.org.uk it's all been moved to a trac system.
Working towards a release that'll be in both SVN and rar download when done.

Placed a few of the functions into the wiki, http://sysdev.org.uk/trac/wiki/Functions
If you take a look at the cache functions, most of the site will revolve around them (reducing the sql queries and the processing loops).

The database is being split between fixed length tables and variable length tables, with fixed length being prefered. This should lead to less table locking and speed up everything to do with the database. If you look at the blog, there's some *VERY* preliminary speed tests consucted on lighttpd/fast-cgi.
 
Just whack a forum source (fscV2 forums would be a nice addition) into it, add a little drop of user authentication and, bingo, you have the makings of a community tracker.

A lot of people don't realise that communities are actually two pieces sewn together. The tracker backend, which is usually self sufficient, connected to the membership frontend (including forums, userdetails, upload and browse facility).

Creating a site isn't rocket science. It just requires a level of ingenuity only found in a handful of volunteers (I know several professionals who could knock up a torrent community from scratch, but they also charge outrageous prices to do so).

The idea now would be for someone to take rvt's source and add forums and browse capability to it (then market it as their own, if their name is Xam).
 
I remember that problem now. I forgot to set up a column called time in the peers table, which is what's causing the issue.

Run this SQL query on your database:
ALTER TABLE `peers` ADD `time` INT NOT NULL ;

That should fix up the error.

I wont be able to do any work on this at all till at least new year, my face now looks like the godfathers, with one huge bubble cheek sticking out :lol:
 
If you check out http://sysdev.org.uk it's all been moved to a trac system.
Working towards a release that'll be in both SVN and rar download when done.

Placed a few of the functions into the wiki, http://sysdev.org.uk/trac/wiki/Functions
If you take a look at the cache functions, most of the site will revolve around them (reducing the sql queries and the processing loops).

The database is being split between fixed length tables and variable length tables, with fixed length being prefered. This should lead to less table locking and speed up everything to do with the database. If you look at the blog, there's some *VERY* preliminary speed tests consucted on lighttpd/fast-cgi.

that is awesome, when will your tracker be fully complete?
 
Back
Top