Skip to content

[Feature Request] More advanced drops priority logic #11

@MaixGit

Description

@MaixGit

I'm using the dockerfile of this miner on Linux, and honestly it's the best drops miner I know, super lightweight and resource efficient, and the discord webhook support is a huge plus as well.

The only issue I have is that; apart from manually adding games to the priority list, the miner only focuses on the 'ending soonest' campaigns.

This would be fine, but there are too many campaigns active at one time to complete all drops before they expire, meaning that the miner will often be making progress on items that will expire before it gets the drop. This results in a lot of wasted mining time.

I can currently think of two things that could be done:

  1. Add some logic to ignore any drops that will expire before you get the drop, i.e. if the drop watch time is greater than the time left before the campaign expires, then ignore that campaign.
  2. Add additional priority logic. Not exactly sure what could be done here, but perhaps something like; popularity based on viewer counts, low availability (short campaigns that will expire quickly after having started), expiring latest (opposite of expiring soonest), fully completing a campaign (getting all drops before moving onto another), etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions