What do you think ? Do you need one ? or VEM, RM and mRatio is enough for you ?
Is it worth writing effort ?
Like, ProxyFake and TorrentProxy
What do you think ? Do you need one ? or VEM, RM and mRatio is enough for you ?
Is it worth writing effort ?
Like, ProxyFake and TorrentProxy
Last edited by Lucius; 28.05.15 at 18:30.
That could go both ways: That fully depends on how well written the tool is, I'd say :)
And how difficult it is to manipulate through a proxy vs directly from source.
I figure it also has some downsides as it can't keep faking after the torrent finishes (like VEM can with no upload enabled after finish)
Last edited by Lucius; 28.05.15 at 19:46.
if you end up making something, it would be super awesome if it can also be compiled for raspberry pi! ;-)
It is possible to catch the completion event, and afterwards, the fact a torrent is 100% done, so nothing prevents the addition of such a feature as far as I can see.
In principle, a well-written proxy tool could do most of what a mod can (not having reliable access to "local" data like torrents' full sizes limits some functionality). In reality, some challenges are:
- the quirks of each BitTorrent client (peer_id and key generation, particularly) that must be recognized to accurately keep track of each session under all usage scenarios.
- client crashes, which only affect the client, but leave "stale" sessions and generate new ones, which the proxy has to manage accordingly.
- power failures, which affect both the client and the proxy tool and any data it was dealing with.
- connection scalability; some people can seed 100, 500 or 1000 torrents1. All those announces have to go through the proxy, even if not all of them will be used to cheat. How well can the code deal with cases like that?
If that sounds like a lot of work, let's remember the main attractive: futureproof addition of cheating features to any version of any client!
I once tried to run RatioMaster 1.9.1 on a Windows CE smartbook after reading about the .NET Compact Framework, but it didn't work. I downloaded a copy of DosBoxPPC and managed to run ADOM. That fulfilled my quota of crazy experiments for that day.
1 = five years ago, I read a post from someone who was seeding twenty or twenty five thousand torrents. He was forced to use some version of uTorrent that was already old by then (apparently, newer ones would be pushed beyond their limits), and even then, run several instances with ~4900 torrents each.
"I just remembered something that happened a long time ago."
Come to think of it, is adapting RM+ to run under the .NET Compact Framework possible? I'd be able to obtain a Windows CE laptop for betatesting if necessary.
"I just remembered something that happened a long time ago."
Probably, but it might be more interesting to upgrade it to a newer one. Those will receive all sorts of neat updates with Windows 10 coming up.
I will see what I can do.Come to think of it, is adapting RM+ to run under the .NET Compact Framework possible? I'd be able to obtain a Windows CE laptop for betatesting if necessary.
.NET framework will be open source soon (some parts are already) which will change a lot of things. and also .NET programs will be compiled as native apps. so, I think with win10 the process of porting will be easier.Probably, but it might be more interesting to upgrade it to a newer one. Those will receive all sorts of neat updates with Windows 10 coming up.
I already thinking about porting RM+ to be a universal app which can be working on all the windows ecosystem PC, Tablet and Windows Phone/Mobile.
I'm looking forward windows 10 to see what will be coming then I can focus the effort.
Core has been on GitHub for a few months now which is the most important part. I think the biggest one still missing is WPF.
Where did you read .NET will be compiled as native apps, though? That's not how .NET works so I find that very surprising and honestly a bit doubtful.
Last edited by Sazzy; 29.05.15 at 23:53.
That's right, not just WPF it's all GUI thing still missing.
Check this:Where did you read .NET will be compiled as native apps, though? That's not how .NET works so I find that very surprising and honestly a bit doubtful.
https://msdn.microsoft.com/en-us/vst...netnative.aspx
Bookmarks