Thread: Help with xbt
View Single Post
  #12  
Old 4th February 2014, 11:34
blacksbeard blacksbeard is offline
Member
 
Join Date: Feb 2014
P2P
Posts: 11
Default
Quote:
Originally Posted by AutoSnipe View Post
so, you are after fake peers (Peer Injection).. there are a few apps you can download (were a hit back in 2005-2007) where you just upload the torrent file and it will just report back as a seeder.

problem been, if someone was to download said torrent.. they cant.. because nobody would have it..

spend 10 euro, buy a dedicated server from kimsufi and just have a seedbox..
looks better with your reputation especially when starting out..

XBTT is pretty much hard coded, (and in the sql it has its cleanup command time)
Thanks Snipe,

Quote:
Originally Posted by AutoSnipe View Post
problem been, if someone was to download said torrent.. they cant.. because nobody would have it..
I know, thats the funny part. We don't want them to be able to download We want them to freak out when they cannot. We are just targeting a local group of "frienemies"
The thing is we don't want fake seeders we want fake leechers. You can seet the numbers in the config file but like you said when the tracker updates it resets it back to 0.
Ithink the relevant function is here:

Code:
buffer += Csql_query(m_database, "(?,?,?,?),")(file.leechers)(file.seeders)(file.completed)(file.fid).read();
                file.dirty = false;
                if (buffer.size() > 255 << 10)
                    break;
            }
            if (buffer.empty())
                break;
            buffer.erase(buffer.size() - 1);
            async_query("insert into " + db_name("files") + " (" + db_name("leechers") + ", " + db_name("seeders") + ", " + db_name("completed") + ", " + db_name("fid") + ") values "
                + buffer
                + " on duplicate key update"
                + "  " + db_name("leechers") + " = values(" + db_name("leechers") + "),"
                + "  " + db_name("seeders") + " = values(" + db_name("seeders") + "),"
                + "  " + db_name("completed") + " = values(" + db_name("completed") + "),"
                + "  mtime = unix_timestamp()");
            
             buffer.clear();
        }
But I do not know how to prevent this.
Reply With Quote