Jump to content

Activity rewards not working

Pending 3.1.4

Trenyc

Hi!

I am using RustRewards v3.1.4 and am having a problem getting Activity Rewards to work. I have $.Settings.Rewards.ActivityReward_Seconds set to 900 and ActivityRewardAmount set to 5.0. The activity rewards permission is also granted to the default group. My understanding is that this configuration should give 5 units of the configured currency every 15 minutes of playtime. Is this correct?

None of my players are receiving the Activity rewards. Am I misunderstanding something, or is this not working?

Thanks!

Share this comment


Link to comment

Hi,
Yes, that should be all that's required.

Giving out the permission is only needed if Use_Permissions is set to true,
but it wont do any harm either way.

Have you only recently enabled this setting?
If so it may be important to know that the plugin checks every Reward_Seconds, so every 15 minutes,
but that can be out of sync with the activity any given player has.

I.E. If a player joins a few seconds after a check they'd only have 14:58 at the next check - Not enough.
They'd have to wait 30 minutes (two checks) to see their first reward,
at which time they'll have 29:58 of playtime.

If you made the changes manually by editing the json you may need to unload the plugin before doing so,
and if you made them via UI I think you'd need to reload the plugin afterwards to get the new timer to start running.

If that doesn't get it running please just let me know. 👍

Share this comment


Link to comment

Hi again @Trenyc
Sorry, you're quite right - RustRewards is not currently notifying players, by chat, of activity rewards.
I changed something a few versions back which impacted that and didn't realise until now.

It'll be fixed in the next update.
Thanks for flagging it.

  • Like 1

Share this comment


Link to comment

Ah ok, I apologize, we are putting up a new server and have been setting up shop configs the last few days. Point values have been jumping all over the place so I hadn't noticed if I'd actually been receiving the points. We're definitely not getting chat notifications, though, which I'm sure would lead to players questioning us about having received the points heh.

Thank you for looking into it. I'll look forward to that update! 🙂

Share this comment


Link to comment

There is another plugin that tracks playtime similar to Activity, called Playtime Tracker by k1lly0u. That mod lets you configure the data save interval to avoid or mitigate the problem you described above. I'd prefer to use Rust Rewards for the Happy Hour feature, though. Would it be possible to add an Activity Save Interval feature to Rust Rewards?

Also regarding Activity rewards, is a player's time AFK counted toward Activity? It would be nice if you could specify whether AFK time should count or not.

Share this comment


Link to comment

I was actually wrong about that - Activity rewards are checked every 60 seconds.
It is still hardcoded but not every 15 minutes as I thought.

AFK time is not taken into account, though. It's just simply working on the player's connected time.
I could build in some AKF detection in the near future, I'm sure.

  • Like 1

Share this comment


Link to comment

Thanks, that would be quite nice! We like to let our players idle due to Rust's long connect time, but then they rake in RP by AFKing all day long. 😕

Share this comment


Link to comment
1.1m

Downloads

Total number of downloads.

5.7k

Customers

Total customers served.

82.1k

Files Sold

Total number of files sold.

1.6m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.