+ Reply to Thread
Page 45 of 65 FirstFirst ... 35434445464755 ... LastLast
Results 661 to 675 of 969

Thread: RatioMaster Plus 2.2

    1. RatioMaster Plus 2.2 Details »»

      RatioMaster Plus 2.2

      Version: 2.2, by (Coder) Lucius is offline

      Developer Last Online: Dec 2023 Show Printable Version Email this Page
      Category: [Ratio Tool] Rating:  Downloads: 117624
      Released: 26.11.16 Last Update: 26.07.23 Installs: 120
      bugicon Bugs: 3 / 4 featureicon Features: 3 / 3 taskicon Tasks: 0 / 0
      • Supported
      • Free for all

      What's New:
      - New: Security Protocol capability of your system checker.
      - New: Security Protocol capability of tracker.
      - New: Better support for all SSL & TLS (up to TLS 1.3 -If your system capable of-).
      - New: Compiled with .Net Framework 4.8 (Drops Windows XP Support).
      - New: Tracker response now appears in torrent log.
      - New: Copy log text selection via menu besides ctrl+c.
      - New: System locale support in client files {locale}.
      - New: An option to control showing confirmation dialog at exit if there is running torrents.
      - New: Torrent data saving after tracker announcing.
      - New: Better handling of HTTP status codes.
      - New: Global Download/Upload speeds in statusbar.
      - New: Excel-like Filtering.
      - New: Groups can be collapsed/expanded now.
      - New: "Start all torrents" & "Settings" tray icon items.
      - Fixed: Still appear in Alt+Tab switcher while "Minimize to tray" Enabled.
      - Fixed: Chunked & gzip responds don't get decoded correctly.
      - Fixed: After-Add Report appears if OpenDialog got canceled.
      - Fixed: Tracker response don't get decoded correctly.
      - Fixed: SSL tracker logs not appear in torrent log.
      - Fixed: Tracker response takes long time to be parsed which caused the torrent to be in stale state (Starting/Stopping).
      - Fixed: Windows 11 detected as Windows 10.
      - Fixed: "Stop" announce triggered twice when met stop condition.

      Code:
      File: RMP.exe
      CRC-32: 85FC7FA4
      SHA-1: 3615450547DED382A76E4821B4ADA6F5F1289B4E
      SHA-256: F101130958B6A80398CBF655122CFB9B36ED51626670D9C0613348C26D8761D3
      SHA-512: 70D285632CB085DE50FEF8565DB5A9ABF59F9CB43CDF1D4C9DEE42B4968BB41D1B760AB141256E6A5DF7FF85077F8DA3F1B41CB9F7F125E1A140C95F6DA3FC42
      Spoiler Old changelogs:
      RMP 2.1:
      - New: Auto stop conditions (Leechers/Seeders are less than X).
      - New: Automatic speed with (Announce, Interval, Ratio or Leechers) conditions.
      - New: Torrent label column.
      - New: Groups support (Name, Status, Memory Readed, Emulation, Tracker and Label). (Windows Vista+ only)
      - New: Shortcut key "R" to refresh UI (Use it to refresh grouping).
      - New: Custom TextBoxes for Speeds and Storage bytes which have better cosmetic and features.
      - Fixed: Can't load all .rmt files if one of them is corrupted.
      - Fixed: Possible fix for high CPU usage when tracker respond delayed.
      - Fixed: Auto stop Upload, Total upload, Download, Total download doesn't accept GBs and TBs.

      Notice: This version will cause column reorder at the first launch.

      RMP 2.0.1:
      - New: Reconnect on errors with trackers.
      - Change: Error tooltip and icon if there is an error to show.
      - Change: Bug report is now encrypted.
      - Fixed: Speed rates goes over speed limits.
      - Fixed: Speed rates stuck at last used rates when setting limits to 0 KB/s.
      - Fixed: Checking randomize speeds while adding will make it stuck check for ever.
      - Fixed: Cannot access a closed file bug.
      - Fixed: General redirection (301 & 302) support, Closes CloudFlare redirection bugs.

      RMP 2.0:
      - New: First release.


      Background:
      The original RatioMaster was created by a person with the same name for a site called Moofdev, and shortly became one of the most popular and well-known ratio cheating programs. New versions were released semi-regularly until 2011, when the moofdev.net forums ceased to function. Despite the resulting lack of updates, a loyal userbase stuck to it due to its effectivity and ease of use.

      On 2014, Lucius released a patched executable for version 1.9.2 Beta that fixed automatic client updating, as well as some known bugs. Reception was so positive, work continued into fixing further bugs as well as adding new features, eventually deriving into a full-fledged fork called RatioMaster Plus.

      As of version 2.0, RatioMaster Plus is a completely new program and not based on any previous code. However, it retains its name and icon as an homage to all the work spent on the project it would eventually succeed.
      Requirements:
      Microsoft .NET Framework 4.8

      How to make client files?
      You can find the rmCreator program and its documentation at http://www.sb-innovation.de/showthread.php?t=35076.

      Received an unexpected EOF or 0 bytes from the transport stream / Tracker response is empty / Insufficient TLS support
      Apply the registry values at http://www.sb-innovation.de/showthread.php?p=352891.

      Supporters / CoAuthors


      Show Your Support

        -->
      • For request features, report bugs or view current tasks, please use the Bugtracker.
      • For saying thanks to the author, please click here.
      • This modification may not be copied, reproduced or published elsewhere without author's permission.

    Who Said Thanks:

    There are too many to display.


  1. #662
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,430
    Activity Longevity
    7/20 19/20
    Today Posts
    1/5 ssss39430
    What's the tracker status (shown in RM+) when you stop the torrent, and after you restart it? Also, what does the error log say? Knowing the tracker's name and emulation you're using may also help.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  2. #663
    When I restart the torrent, the tracker status becomes all 0 just like I am starting fresh new leaching. The torrent typically stops when the auto-stop criteria meet (like 0 seeder), or there's an error in the tracker response (like an empty response). Also, even when the torrent is not stopped and finished normally, the tracker often shows 0.01GB difference between the downloaded and actual file size. This could be very concerning as it is not normal.
    Reply With QuoteReply With Quote
    Thanks

  3. #664
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,430
    Activity Longevity
    7/20 19/20
    Today Posts
    1/5 ssss39430
    Quote Originally Posted by anon View Post
    Also, what does the error log say? Knowing the tracker's name and emulation you're using may also help.
    How about those

    Quote Originally Posted by LittleZack View Post
    When I restart the torrent, the tracker status becomes all 0 just like I am starting fresh new leaching.
    This is very worrying if the completion percentage also drops to zero. Here's where the information I requested above could be of great assistance.

    Also, even when the torrent is not stopped and finished normally, the tracker often shows 0.01GB difference between the downloaded and actual file size. This could be very concerning as it is not normal.
    Possibly a bug, although a difference of ~10 MB is acceptable for a GB-sized file. Real clients can also overdownload due to hash fails (you'll see this mentioned in the FAQ of most TB source-based trackers), but these days they place this extra traffic in the "corrupt" parameter, which RM+ always reports as zero.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  4. #665
    Sorry that I didn't supply enough information.
    When you say error log, do you mean the log for each torrent?
    I just started a new torrent, leach to 5% and stopped it.
    It shown as below:


    Code:
    [2020-06-07 16:59:44.8214] [INFO] [587] : Torrent data saved successfully.
    [2020-06-07 17:01:14.2522] [INFO] [587] : Starting torrent ..
    [2020-06-07 17:01:14.2522] [INFO] [587] : Sending Command to Tracker..
    GET /announce.php?passkey=xxxxxxxx&info_hash=IqU%00%f3%3e%eb3P%06%a5%dd%bd%09%26%c8%e7_%f4%e9&peer_id=-UT2210-Bb%08%0c%18%fe.w%dcF%21%df&port=57530&uploaded=0&downloaded=0&left=17233152780&corrupt=0&key=643074C9&event=started&numwant=200&compact=1&no_peer_id=1 HTTP/1.1
    Host: announce.leaguehd.com:443
    User-Agent: uTorrent/2210(25154)
    Accept-Encoding: gzip
    Connection: Close
    
    
    [2020-06-07 17:01:25.3719] [INFO] [587] : Received 1 Seeders and 84 Leechers.
    [2020-06-07 17:05:14.6711] [INFO] [587] : Stopping torrent by user request..
    [2020-06-07 17:05:14.6711] [INFO] [587] : Sending Command to Tracker..
    GET /announce.php?passkey=xxxxxxxx&info_hash=IqU%00%f3%3e%eb3P%06%a5%dd%bd%09%26%c8%e7_%f4%e9&peer_id=-UT2210-Bb%08%0c%18%fe.w%dcF%21%df&port=57530&uploaded=700628992&downloaded=1342177280&left=15890972672&corrupt=0&key=643074C9&event=stopped&numwant=0&compact=1&no_peer_id=1 HTTP/1.1
    Host: announce.leaguehd.com:443
    User-Agent: uTorrent/2210(25154)
    Accept-Encoding: gzip
    Connection: Close
    Then I restart the torrent:
    Code:
    [2020-06-07 17:07:07.8687] [INFO] [587] : Starting torrent ..
    [2020-06-07 17:07:07.8687] [INFO] [587] : Sending Command to Tracker..
    GET /announce.php?passkey=xxxxxxxx&info_hash=IqU%00%f3%3e%eb3P%06%a5%dd%bd%09%26%c8%e7_%f4%e9&peer_id=-UT2210-Bb%08%0c%18%fe.w%dcF%21%df&port=57530&uploaded=0&downloaded=0&left=17233149952&corrupt=0&key=643074C9&event=started&numwant=200&compact=1&no_peer_id=1 HTTP/1.1
    Host: announce.leaguehd.com:443
    User-Agent: uTorrent/2210(25154)
    Accept-Encoding: gzip
    Connection: Close
    
    
    [2020-06-07 17:07:19.3184] [INFO] [587] : Received 1 Seeders and 85 Leechers.
    The trackers I use are listed below:
    announce.leaguehd.com:443
    tracker.pterclub.com:443
    pt4.moecat.best:443

    And the client profile I use is µTorrent 2.2.1.25154

    Could it be the memory reader function as I never used it?

    I also have another client downloading the file that I actually need.
    The client is µTorrent 2.2.1.25273

    When I type the memory reader, it shows my local client is 2.2.1.13644.

    I am feeling there could be some bugs here but I don't know what to do now.
    Reply With QuoteReply With Quote
    Thanks

  5. #666
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,430
    Activity Longevity
    7/20 19/20
    Today Posts
    1/5 ssss39430
    Based on those error logs, the "left" value is resetting itself to 0% finished levels when you restart the torrent. This should never happen and must definitely be a bug. Let's wait for Lucius to read this and comment; in the meantime, you could try using mRatio instead.

    The memory reader has no bearing on this issue, although it's still highly recommended to use for uTorrent. If your client emulation doesn't match the build you're actually running, then fix that.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  6. #667
    Thanks for the suggestion.
    I haven't used mRatio but will look into it.
    Is there any file or other information I can supply that is potentially useful?

    update:
    I tried the mRatio and it does work as normal.
    It reports the progress as normal and hopefully won't cause over download.
    I will use it for now.
    The only thing is mRatio does not have a speed control when there are no leachers.
    So I will have to manually stop upload to avoid obvious cheating.
    Last edited by LittleZack; 08.06.20 at 11:22.
    Reply With QuoteReply With Quote
    Thanks

  7. #668
    Quote Originally Posted by LittleZack View Post
    Sorry that I didn't supply enough information.
    When you say error log, do you mean the log for each torrent?
    I just started a new torrent, leach to 5% and stopped it.
    It shown as below:


    Code:
    [2020-06-07 16:59:44.8214] [INFO] [587] : Torrent data saved successfully.
    [2020-06-07 17:01:14.2522] [INFO] [587] : Starting torrent ..
    [2020-06-07 17:01:14.2522] [INFO] [587] : Sending Command to Tracker..
    GET /announce.php?passkey=xxxxxxxx&info_hash=IqU%00%f3%3e%eb3P%06%a5%dd%bd%09%26%c8%e7_%f4%e9&peer_id=-UT2210-Bb%08%0c%18%fe.w%dcF%21%df&port=57530&uploaded=0&downloaded=0&left=17233152780&corrupt=0&key=643074C9&event=started&numwant=200&compact=1&no_peer_id=1 HTTP/1.1
    Host: announce.leaguehd.com:443
    User-Agent: uTorrent/2210(25154)
    Accept-Encoding: gzip
    Connection: Close
    
    
    [2020-06-07 17:01:25.3719] [INFO] [587] : Received 1 Seeders and 84 Leechers.
    [2020-06-07 17:05:14.6711] [INFO] [587] : Stopping torrent by user request..
    [2020-06-07 17:05:14.6711] [INFO] [587] : Sending Command to Tracker..
    GET /announce.php?passkey=xxxxxxxx&info_hash=IqU%00%f3%3e%eb3P%06%a5%dd%bd%09%26%c8%e7_%f4%e9&peer_id=-UT2210-Bb%08%0c%18%fe.w%dcF%21%df&port=57530&uploaded=700628992&downloaded=1342177280&left=15890972672&corrupt=0&key=643074C9&event=stopped&numwant=0&compact=1&no_peer_id=1 HTTP/1.1
    Host: announce.leaguehd.com:443
    User-Agent: uTorrent/2210(25154)
    Accept-Encoding: gzip
    Connection: Close
    Then I restart the torrent:
    Code:
    [2020-06-07 17:07:07.8687] [INFO] [587] : Starting torrent ..
    [2020-06-07 17:07:07.8687] [INFO] [587] : Sending Command to Tracker..
    GET /announce.php?passkey=xxxxxxxx&info_hash=IqU%00%f3%3e%eb3P%06%a5%dd%bd%09%26%c8%e7_%f4%e9&peer_id=-UT2210-Bb%08%0c%18%fe.w%dcF%21%df&port=57530&uploaded=0&downloaded=0&left=17233149952&corrupt=0&key=643074C9&event=started&numwant=200&compact=1&no_peer_id=1 HTTP/1.1
    Host: announce.leaguehd.com:443
    User-Agent: uTorrent/2210(25154)
    Accept-Encoding: gzip
    Connection: Close
    
    
    [2020-06-07 17:07:19.3184] [INFO] [587] : Received 1 Seeders and 85 Leechers.
    The trackers I use are listed below:
    announce.leaguehd.com:443
    tracker.pterclub.com:443
    pt4.moecat.best:443

    And the client profile I use is µTorrent 2.2.1.25154

    Could it be the memory reader function as I never used it?

    I also have another client downloading the file that I actually need.
    The client is µTorrent 2.2.1.25273

    When I type the memory reader, it shows my local client is 2.2.1.13644.

    I am feeling there could be some bugs here but I don't know what to do now.
    This case is double-checked million times because it's a basic behavior but I will check it again, Thanks for reporting.
    Reply With QuoteReply With Quote
    Thanks

  8. Who Said Thanks:

    anon (09.06.20) , cloud99 (09.06.20)

  9. #669
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,430
    Activity Longevity
    7/20 19/20
    Today Posts
    1/5 ssss39430
    Quote Originally Posted by LittleZack View Post
    The only thing is mRatio does not have a speed control when there are no leachers.
    So I will have to manually stop upload to avoid obvious cheating.
    Look harder, because that setting does exist Unfortunately, though, it cannot be relied on because 1. not all client emulations support scraping the amounts of seeders and leechers; 2. if scraping is not supported, mRatio relies on the tracker giving this information anyway (which is not guaranteed) but parses it incorrectly if it does; 3. it's impossible for any ratio tool to react to changes in the swarm in real time like an actual client would.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  10. #670
    3. it's impossible for any ratio tool to react to changes in the swarm in real time like an actual client would.
    Accurate counting can be happened and was on my to-do list to be added to RM+ by the way :)
    Actually, RM+ connects to the swarm to some level to avoid some detection techniques.
    Last edited by Lucius; 11.06.20 at 14:09.
    Reply With QuoteReply With Quote
    Thanks

  11. Who Said Thanks:

    anon (12.06.20) , coolio256 (12.06.20) , AngelNet (11.06.20)

  12. #671

    Join Date
    07.06.20
    P2P Client
    Deluge, Qbittorrent, uTorrent
    Posts
    37
    Activity Longevity
    0/20 5/20
    Today Posts
    0/5 sssssss37
    Quote Originally Posted by Lucius View Post
    Accurate counting can be happened and was on my to-do list to be added to RM+ by the way :)
    Actually, RM+ connects to the swarm to some level to avoid some detection techniques.
    Are you planning on adding it soon? That'd be great!
    Reply With QuoteReply With Quote
    Thanks

  13. Who Said Thanks:

    coolio256 (12.06.20)

  14. #672
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,430
    Activity Longevity
    7/20 19/20
    Today Posts
    1/5 ssss39430
    Quote Originally Posted by Lucius View Post
    Accurate counting can be happened and was on my to-do list to be added to RM+ by the way :)
    Actually, RM+ connects to the swarm to some level to avoid some detection techniques.
    I knew the latter, but not the former. Highly looking forward to seeing how it'll get implemented!
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  15. #673
    Quote Originally Posted by anon View Post
    I knew the latter, but not the former. Highly looking forward to seeing how it'll get implemented!
    My to-do has some deep points that when you look at it you definitely will say, Just mod a client instead and that's true. Modding a client is more wise than making ratio tools.
    Reply With QuoteReply With Quote
    Thanks

  16. #674

    Join Date
    07.06.20
    P2P Client
    Deluge, Qbittorrent, uTorrent
    Posts
    37
    Activity Longevity
    0/20 5/20
    Today Posts
    0/5 sssssss37
    Quote Originally Posted by Lucius View Post
    My to-do has some deep points that when you look at it you definitely will say, Just mod a client instead and that's true. Modding a client is more wise than making ratio tools.
    Is there any difference between modded clients and ratio tools, like, is one more detectable than others?
    Reply With QuoteReply With Quote
    Thanks

  17. #675
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,430
    Activity Longevity
    7/20 19/20
    Today Posts
    1/5 ssss39430
    Quote Originally Posted by Lucius View Post
    My to-do has some deep points that when you look at it you definitely will say, Just mod a client instead and that's true. Modding a client is more wise than making ratio tools.
    Quote Originally Posted by hellodark69 View Post
    Is there any difference between modded clients and ratio tools, like, is one more detectable than others?
    Modding a client is better because you only have to focus on adding cheating features. Everything else is already taken care of for you. Things are easier (although not necessarily easy) and there's less room for errors. Compare that against writing a ratio tool and having to add all base functionality yourself, then account for every possible error scenario and every quirk in every client that is emulated. I actually attempted to create my own tool back on 2010, and gave up halfway through because of this... although I did get it to correctly emulate uTorrent 1.8.5 and send announces to the tracker, making it theoretically usable, so yay me

    Anyway, the downside is that you're locked in to the client you chose and must accept its base functionality, OS support, tracker whitelist status and so on. (The question "can I use Extreme Mod in uTorrent?" and its answer "no, you can't" have been thrown around a few dozen times since I joined this forum.)
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  18. Who Said Thanks:

    Lucius (15.06.20)

  19. #676

    Join Date
    07.06.20
    P2P Client
    Deluge, Qbittorrent, uTorrent
    Posts
    37
    Activity Longevity
    0/20 5/20
    Today Posts
    0/5 sssssss37
    Quote Originally Posted by anon View Post
    Modding a client is better because you only have to focus on adding cheating features. Everything else is already taken care of for you. Things are easier (although not necessarily easy) and there's less room for errors. Compare that against writing a ratio tool and having to add all base functionality yourself, then account for every possible error scenario and every quirk in every client that is emulated. I actually attempted to create my own tool back on 2010, and gave up halfway through because of this... although I did get it to correctly emulate uTorrent 1.8.5 and send announces to the tracker, making it theoretically usable, so yay me

    Anyway, the downside is that you're locked in to the client you chose and must accept its base functionality, OS support, tracker whitelist status and so on. (The question "can I use Extreme Mod in uTorrent?" and its answer "no, you can't" have been thrown around a few dozen times since I joined this forum.)
    Oh okay. But is it possible for the mod to react to changes in swarm in a way the real client does? Because from my understanding a ratio tool isnt able to do that, atleast for now.
    Reply With QuoteReply With Quote
    Thanks

+ Reply to Thread
Page 45 of 65 FirstFirst ... 35434445464755 ... LastLast

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •