I do not believe players sinking themselves is healthy for the hourglass and would like to propose an idea that might encourage idle players to actually participate and even reward players in general for their time, as spending 30 minutes in a tough fight for barely a fraction of allegiance is not something that feels rewarding.
It also might help alleviate the alliance scenario a bit as if its easier to level up in general, not as many people might feel the need to group up.
As for the idea itself... every cannon shot that hits an enemy ship awards 1/20th of an allegiance rank, up to 1/2 a rank, so, 10 successful shots gets you half a rank for that match, no more. We can change the numbers around, but this is just the base idea to encourage active participation.
We won't award repairs as then players who are farming are just going to drag out a match they were going to lose anyway.
We cap the amount you can earn per match to prevent people from just trading blows for 2 hours.
By doing this, we can make the hourglass more rewarding, encourage gameplay behavior we want to see within the hourglass, and even if farmers only choose to go for the 10 hits, that's more engagement than before, and maybe they'll see they're doing better than they thought and go from "farmer" to "active participant".
The biggest issue with this I can see, is that we devalue the curses, which I know some people are adverse to.

