-
-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reporting false progress & not claiming #301
Comments
It happens to me in Tom Clancy's Rainbow Six Siege |
Oh actually, I just noticed that the drop only allows the channel narakabladepoint, but the channel doesn't have the "Drops Enabled" tag. I assume the miner isn't checking for both of these conditions and it's still trying to progress anyway, causing it to get stuck. Should be an easy fix, right? Great miner btw, I appreciate your time and effort, thank you :) |
Hello o/ The miner currently cannot verify that a particular channel has enabled the drops, and the check that did that is currently bypassed. This is because Twitch has changed around their channel tags system, removing the possibility of performing such a check now. There are plans to resolve this via the "AvailableDrops" GQL call, in a rewrite that will take a while to happen - progress can be tracked here: #220. There's no "for now" solution to this, unfortunately. #170 tracks a feature where one could toggle off mining of a particular drop, essentially ignoring it - but it hasn't been implemented either. All of this is currently waiting for me to find enough time to sit down and do it, because I've been in a so-far 3 months long work delegation (and it looks like there's more to come), so I barely have the time to do anything. In either case, this issue will resolve itself together with #220. |
So, this is an example that due to changes on the Twitch side, there are problems in the app - not with viewing in general, but with opening a particular stream. This is just one example, and although it's hard to think of others, sooner or later they may happen again. Why not add a function to manually select a channel or stream, just in case? Manually enter a link or title and everything works. (Yes, it will take some time, which you may not have. It's not about that, it's about accepting the idea itself and developing it when you have the time) I realise that you have your own concept and vision for the app. But at the same time I don't understand what's wrong with this feature - the app, even if many people will choose streams manually, doesn't harm streamers in any way, even if they don't stream with drops. |
There's nothing wrong in the concept itself, it's just that I don't see the need of adding such a feature in the first place, as everything should be done automatically and by itself, without you having to specify anything other than the games you're interested in mining. You can argue "but it gives more flexibility etc.", but then I want you to notice that this "flexibility" isn't the point of this application. Different goals, different ways of thinking. In the end, it's my application and I decide what to put in it. If you don't like it, you're welcome to not use it. I will consider a way of manually adding a channel to watch if - and only if - it ever becomes necessary to do so, and there won't be possible to use any automatic ways to do it instead. The channel list in itself is an extra addition - initially, you weren't even able to select a different channel than the one picked by the app, and I only added a way to see the channels and switch to other ones, to temporarily change/prefer a specific channel over whatever was picked by the app automatically. |
#220 is still pending, so this will continue to happen. There's no need to report more occurrences of it. If you're unsure about it, please open another issue. |
Hello. Some additional discussion about this topic has happened under #323, and I actually found a temporary solution for this, before the rewrite happens. Apparently, Twitch has introduced a way to search up live channels with drops enabled via "systemFilters" now, which means that all non-ACL channels should again be guaranteed to have the drops enabled. This should help, if not resolve, this issue. 5e862f9 implements the new changes. I'm leaving this issue open though, as this is still only a temporary solution - if it proves itself to be working, then it can be closed properly. For anyone else that may run into this in the future - please run the miner with the |
Strange. And with 163a056 I just pushed out? |
163a056 not work |
@Hinkiii Are you able to even progress the drop the normal way? None of this makes any sense. |
Yes it works on browser for me I then went back to Twitch Drops Miner 163a056 to see if it'd be able to continue after having made progress and... |
Still no drop progress from the websocket. Additionally, I have been able to make progress by watching the selected channel manually. Using f990aee.. |
I really can't help here. It looks like your Twitch account has gotten itself into a state, where there's no drop progress updates reported back to you. The watch events are being sent, and you're getting the channel points from them - so they're recived properly - but there's no drop progress made. I have no solution for this, as this has never happened before, for longer than ~5 minutes long intervals, and only when switching channels or drops, There's nothing much that neither I nor you can do here, more than it was already done. Without access to your Twitch account(s), I cannot debug this issue in any way. Even given access, I have no personal time to properly dive into it - this isn't a trivial issue. There's still things you can verify yourself, but it won't let us closer to the solution - but may give you some clues on what's happening. Some simple self-verification steps:
|
I get progress and can claim on a streamer for Honkai: Star Rail in browser, in Twitch Drops Miner it progresses the bar in the UI, but never actually progresses on Twitch's end, say I stopped watching in browser at 65% on a drop and switch to the Miner, it shows 74.2% in the Miner after a couple minutes but still 65% on refresh in Twitch inventory. The channel points claiming and values are correct though. |
Hmm. If this was done via the same streamer, it's a miner issue then. I'm assuming the used-so-far watch payload isn't sufficient enough for drops, but it is for channel points. I'll try to look deeper into this, given I'll find the time for it. Not being able to reproduce it is the biggest issue, but assuming this is some new campaign format Twitch is testing out, I soon might be able to test this on one of the newer campaigns myself. |
this is happening for Marvel Snap. This game already had issues before (it crashed the app before the Twitch campaign launched). So, even after manually legit farming a bit, Twitch drops miner isn't farming anything of that drop. Got to farm it legit. |
Clarifying details about my previous comment #323 (comment) based on your diagnostic questions.
|
I also want to report that Marvel Snap progress doesn't appear on top right popup Also wanted to report that Nitro: Steam Racing was working fine previously but not anymore, the app is absolutely not functional right now :( |
false progress Eve online too 18:20:18: Fatal error encountered: |
This was always possible - the miner can only receive an update from one drop at a time though. As a result, the inventory display will differ between the Twitch website and miner's inventory view, as Twitch itself can see all progress made, while the miner can see only the progress on the current drop. The good news is that once it finishes one drop, the next progress update for the next drop will contain the updated progress value, seemingly "giving you a big jump" in progress, while in reality it's just updating the factual state of the application. Everything else points at an issue with the miner, and Twitch introducing a "different" kind of drop campaigns, that appear to be significantly harder to mine. More investigation is needed towards those first. @matarife123 There is a separate issue for this: #328. Regarding everything else, I'm still waiting for myself to run into a campaign like that, as otherwise I cannot test and/or verify any potential solutions to this issue. All my current campaigns are of this "old kind". You'll have to wait for now, and possibly try getting the drops the normal way for the time being. |
@jaredkotoff This can happen if you're using an old version of the miner. The recent version should count the minutes correctly, with only a slight deviation of up to a few minutes per hour. If it doesn't, make sure you aren't watching any other streams in your browser at the time. Essentially, watching other streams in your browser while using the miner won't work, and lead to what you're describing. Other things you can try, is stopping the mining and not using Twitch for 24 hours straight, then going back to it - it should give you a more reliable progress. |
I found that the miner lost the progress, latest version. 2023-11-16 08:02:52.332: CALL: Drop progress from active search: Legendary Community Chest (Albion Online, 197/240) |
Maybe it is the issue of twitch? I also try to watch the twitch in the same time, same result, some progress is missiong. |
Twitch issue, I try to watch twitch without using the miner, it is also slow... |
Any plans to be able to watch streams along with the miner also running ? |
@ubrider That's a Twitch limitation that cannot be bypassed by any software in existence. You can't do that even in a normal browser, if you watch two streams at a time, only one will contribute to the drop progress. If both of them are able to earn drops, I guess you don't lose anything, just get unevenly distributed progress. If only one of them can earn a drop though, then it may happen that the other stream will "steal" all of your watching status, leaving the drop-earning stream essentially not doing anything - you're watching it, but not earning any drop progress. If you want the drop progress to work correctly, only ever use the miner and don't watch anything via the browser on the same Twitch account. If you want to watch something, close the miner - or leaving it running, knowing it may or may not work properly anymore. One or the other - there's no other way. |
Oh but before i always had multiple tabs open for multi drops like Rust campain (Generic and specific streamer drops) at the same time. And it worked very fine. Apart if they changed something like 1 month ago... Sorry I don't want to be annoying, I just want to try to find a solution :) |
@ubrider You haven't been able to gain progress on multiple channel-specific drops at the same time for years. The last time you could do that was during a Warframe drops campaign in 2017 when drops on Twitch were still new territory. I specifically remember using a simple CLI tool to mass-farm drops across hundreds of channels at the same time. They patched that up real quick. What you're describing is just the intended behavior of the Rust campaign. Generic drops in the Rust campaign will always progress at the same time as a single channel-specific drop in the same campaign is progressing. You'll never see two independent channel-specific drops progressing at the same time. |
Yeah i know but what i meant is that at least it doesn't act weird like progress shifts in time or stops completely with multiple streams opens. But for the moment, during the escape from tarkov campaign, i could'nt watch a stream (even if streamer had no drops) and farm drops on other channel. It would make the miner acting weird like i described. I hope i'm clear :) |
That's literally what this whole issue is about, and the "should help" resolution is already in progress - see: #301 (comment) The partial reload flow will not resolve this issue though, only partially help it. There's no practical solution to it - the progress will forever be inaccurate, especially if you're messing up the progress yourself, by watching another stream via your browser (on the same account). There is nothing the miner can do to remedy this, without becoming a huge nuisance for the Twitch internal API, leading to Twitch taking more and more preventive measures to prevent it. This issue won't have a clean solution to it. There's also no need to report it over and over - I'm aware of it. The current solution is to just wait for the partial reload flow to be implemented, and limit the mess ups by not using the account used by the miner, in any other way. Don't watch streams in your browser alongside it, and it should be pretty accurate already. |
Is it now no longer possible to receive multiple drops at the same time? Now Rust has drops, there are personal and general ones, before they always collected viewing time together, but now for some reason they don’t anymore :( |
@kilroy98 Define "before". The drops system was just changed at the end if the last year. It's been like, idk, 2 months since then? That's pretty recent. |
Hi,
I have my account linked to the game NARAKA: BLADEPOINT, and past drops have been fine, but:
Currently, the miner is trying to make progress on the campaign "NBPL Summer 07/9 weekly", drop "NBPL Exclusive Draw Chest". It seemingly progresses as normal, but once it reaches 100% (on the drop), it gets stuck, and does nothing. I have to either switch channels to a different game, or relaunch the miner.
Once I relaunch, or it cycles back to that drop, it repeats progress for that drop and gets stuck again at 100%. Checking my Twitch inventory actually shows zero progress for it, too.
The text was updated successfully, but these errors were encountered: