PT Racing Guide

By Watching This Tutorial, You Agree to Assume the Risks

Risks: Getting banned for not following rules, having a share ratio less than 1 due to improper configuration resulting in less upload than download

Must-Read Before You Start:

3. You can think of a seedbox as a VPS with a large hard drive. Common providers for racing are netcup and hetzner

Install the Racing Tools

  1. SSH into your VPS. I recommend using xshell or termius
  2. Enter the following command, changing the username and password to your own
bash <(wget -qO- https://raw.githubusercontent.com/jerry048/Dedicated-Seedbox/main/Install.sh) -u <username> -p <password> -c 2048 -q 4.6.7 -l v1.2.20 -v -x -o

A detailed explanation follows:

Usage
bash <(wget -qO- https://raw.githubusercontent.com/jerry048/Dedicated-Seedbox/main/Install.sh) -u <username> -p <password> -c <cache size(Unit:MiB)> -q <qBittorrent version> -l <libtorrent version> -b -v -r -3 -x -o

Options
1. -u: Username
2. -p: Password
3. -c: qBitorrent cache size
4. -q: qBittorrent version
5. -l: libtorrent version
6. -b: Install autobrr
7. -v: Install vertex
8. -r: Install autoremove-torrents
9. -3: Enable BBR V3
10.-x: Enable BBRx
11.-o: Custom ports
Example
bash <(wget -qO- https://raw.githubusercontent.com/jerry048/Dedicated-Seedbox/main/Install.sh) -u jerry048 -p 1LDw39VOgors -c 3072 -q 4.3.9 -l v1.2.19 -v -x

Explanation
1. Username is jerry048
2. Password is 1LDw39VOgors
3. Cache size is 3GB
4. Install qBittorrent 4.3.9 - libtorrent-v1.2.19
6. Install vertex
7. Enable BBRx

Please go to Jie's (jerry048) github repository and give it a star

  1. Wait for the command to finish executing. The login information for qb and vertex will appear. Click the link to open vertex and log in with the username and password you configured.

Configure the Racing Tool

Thanks to Li (vertex-app) for developing such a great tool. Please go to the Li's (vertex-app) github repository and give it a star

1. Configure Deletion Rules

On the left side, select Rule Components -> Deletion Rules

  • Add the following rules one by one, filling them in yourself. Adjust the data according to your seedbox.
1 KB = 1024
1 MB = 1024*1024 
1 GB = 1024*1024*1024
  • If you need to manually race, add this line to all the deletion rules below. The KEEP1, KEEP2 categories are for torrents added manually and are not affected by racing rules. When adding a torrent, you must manually change its category to KEEP1/KEEP2.
 - Torrent Category - Not in - KEEP,KEEP2
No activity for a long time
Alias: No activity for a long time
Duration: 1200 seconds
Priority: 0
Type: Normal
Conditions:
  - Upload Speed - Equals   - 0
  - Download Speed - Equals   - 0
Alias: Delete if < 5G free space
Duration: (leave blank)
Priority: 0
Type: Normal
Conditions:
  - Free Space - Less than   - 5*1024*1024*1024
Alias: Ineffective Seeding
Duration: (leave blank)
Priority: 0
Type: Normal
Conditions:
. - Torrent Status - In - stalledUP,uploading
  - Upload Speed - Less than   - 512*1024
  - Time Completed - Greater than   - 10*3600
Alias: Download Timeout
Duration: (leave blank)
Priority: 0
Type: Normal
Conditions:
  - Time Added - Greater than     - 48*3600
Alias: Bad Torrent
Duration: (leave blank)
Priority: 0
Type: Normal
Conditions:
  - Download Speed - Greater than     - 30*1024*1024
  - Upload Speed - Less than     - 6*1024*1024
Alias: Slow Torrent
Duration: 180s
Priority: 0
Type: Normal
Conditions:
  - Download Speed - Less than     - 1*1024*1024
  - Upload Speed - Less than     - 512*1024

2. Configure Downloader

On the left side, Basic Components -> Downloaders

Note: Be sure to check all the deletion rules

  • Fill in the address with the qb address from the script. The username and password are the ones you set (also shown in the script).
  • Add all the configured deletion rules. You can customize them inside. Save. The image shows a normal configuration.

3. Configure RSS Rules

On the left side, Rule Components -> RSS Rules

  • Modify flexibly according to your needs. 'Torrent Name' is used to match official releases. Modify it flexibly. Generally, official releases are better.
  • Additionally, adjust the 'Torrent Size' flexibly based on your seedbox's hard drive size.
Alias: The site you want to race on
Type: Normal
Conditions:
  - Torrent Size - Greater than   - 10*1024*1024*1024
  - Torrent Size - Less than   - 100*1024*1024*1024
*  - Torrent Name - Contains   - Please modify with official release keywords    <-----This line is optional. Its purpose is to select official releases from certain sites.

4. Configure Sites (As reminded, this step does not affect racing)

On the left side, Basic Components -> Sites

  • Add the site you want to race on, fill in the cookie
  • To get the cookie: go to the site, press F12, click Network, then press F5. Find and click on a request to the site (like .php, index, etc.), scroll down, and you will find the cookie

5. Configure RSS Tasks

On the left side, Task Configuration -> RSS Tasks

  • For 'Alias', choose the site you want to race on. Fill in the RSS link.
  • Configure 'Limit Upload Speed' and 'Limit Download Speed' according to your needs and site requirements.
  • Scroll to the bottom, under 'Select Rules', check the site you want to race on. Click 'Test Run' to check for errors. If it's normal, click 'Finish'.

This way, you can race happily. Repeat steps 3, 4, and 5 to add various sites for racing.

One Last Small Reminder

  1. vertex has many useful and detailed settings. You can compare with the wiki and think carefully to find the most efficient solution.
  2. When racing on any PT site, you must first test with a small amount. After confirming there are no issues, you can automate. You also need to pay close attention to the PT site's announcements and changes. For example, observe if the share ratio is normal within the first few hours after setting up the rules.
  3. Some sites currently prevent hit and runs by setting rules like 'only 3 hours of upload are counted within 48h', or even stricter ones like 'no upload is counted within the first 1h'. You need to test this yourself, otherwise, it might be counterproductive.

Comments