So, lately I have been doing a few giveaways for some of the groups I'm in.

The problem is, today is the 2nd day in a row I have to reroll, because people enter the giveaways even after being kicked from a group.
Rerolling doesn't only waste my time, it also wastes the Support staff's time...

So I was wondering, would it be technically possible to make it so steamgifts automatically syncs with steam much more often than it does now? (I'm thinking every hour or so, but that's just an idea)

This would also prevent multiple wins I reckon.

I'd be nice if you guys could also leave a reason explaining your vote :-)


EDIT

Check the Updates post.

8 years ago*

Comment has been collapsed.

Do you think steamgifts should automatically sync with your steam account much more often?

View Results
Yes, the way it is now is flawed and leaves too much freedom to rule breakers
No, it's fine the way it is

Updates

  1. added a giveaway (ends 13/09 at 14:00)
  2. list of suggestions
    • force a sync the first time you enter a giveaway every 24 hrs (1)
    • implement automated sync when a user wins something (2, 3, 4)
    • automatic sync on log in (4)
8 years ago*
Permalink

Comment has been collapsed.

Obligatory giveaway :)
(ends 13/09 at 14:00)

8 years ago*
Permalink

Comment has been collapsed.

17 hours left!

8 years ago
Permalink

Comment has been collapsed.

Already discussed multiple times. One of the reasons against it is that it screws up games on free weekends.

8 years ago
Permalink

Comment has been collapsed.

But aren't free weekends much rarer than the amount of total rerolls caused by non synchronized accounts?

Also, isn't this solved by having the "auto sync each hour" feature suspended during Saturdays and Sundays?

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

8 years ago
Permalink

Comment has been collapsed.

`+1 for this idea

8 years ago
Permalink

Comment has been collapsed.

That's an interesting idea :)

8 years ago
Permalink

Comment has been collapsed.

+1

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 4 years ago.

8 years ago
Permalink

Comment has been collapsed.

very slowly we are getting to 1mln users, sync of that much data, at the same time, every hours, umm sure....
not the best ideain my opinion. do you kick users every hour? :)
but every like 3 days, after first login of user (so the most ppl that are not active are still on old way)

8 years ago
Permalink

Comment has been collapsed.

and as Doshmaku pointed, discussed many times before...

8 years ago
Permalink

Comment has been collapsed.

I understand, the issue you point out concerning the size of the database is the reason why I asked if syncing every hour was technically possible...

But yeah, even if it's not every hour (which was just an example to better explain what I mean), I do think it should happen more often than it happens now.

8 years ago*
Permalink

Comment has been collapsed.

What they could do was simply make it so that the system checks and updates a users account when they win something, before even telling them they won, and if they don't fit the rules of not having the game or being members of a specific group, automatically re-roll for a different winner and repeat until a valid one is found. Not hard to code something along these lines and would require a lot less bandwith allocation than updating every profile every hour

8 years ago
Permalink

Comment has been collapsed.

I like this a lot, it seems like a really good idea

8 years ago
Permalink

Comment has been collapsed.

Error cases should be considered. What do you propose should be done if Steam's servers are offline during these checks?

8 years ago
Permalink

Comment has been collapsed.

That's a good point, didn't even consider that.
I suppose in that case there should be some sort of waiting period in which the winner is not revealed until the check coild be performed. It's not like it would cause any major problems, seeing as people couldn't receive gifts or activate keys while steam was undergoing maintenance. A one hour or even 30 minute interval between the first check and consequent re-checks would suffice in most situations.

8 years ago
Permalink

Comment has been collapsed.

I've made a similar suggestion in the past. Would prevent people from entering the same GA more than once.

8 years ago
Permalink

Comment has been collapsed.

rerolling a few entries is nothing compared to syncing 20-60k active users every day, or every hour...

besides, it annoys people with private profiles to no end.

8 years ago
Permalink

Comment has been collapsed.

Fair enough. I had completely forgotten that you can use steamgifts and still have a private profile...

Well, one of the reasons why I opened a thread was because I figure the veterans would be able to shed some light on the issue :)

8 years ago*
Permalink

Comment has been collapsed.

That could be forced each time you win a GA.

8 years ago
Permalink

Comment has been collapsed.

I too think that syncing should be more frequent, but instead of having it done at shorter set intervals, I would force it when a user marks as received.

As for the specific issue you're raising, a safer option which would not burden support would be to handle such rerolls automatically, similar to how giveaway deletion works. In other words, a request for a new winner in the "No longer a group member" category should force a sync for said user. It should then check if the winner is still a member of the group, and if not, grant the reroll.

Causing someone else's account to resync may sound like an option which may be abused, but when you consider that it would only be applicable to one's winner, I don't think there should be any concern.

8 years ago
Permalink

Comment has been collapsed.

Thank you for the well-thought-out answer, I seeing a lot of good ideas :)

I feel that some of them really deserve to get some traction

8 years ago
Permalink

Comment has been collapsed.

I too think that the sync should be done more frequently, once a week is not enough. I would do it every minute, but that would cause an excessive load on the server.
A reasonable middle ground would be to force a sync every time a user logs in, although that could screw up those with private profiles.
I also second the suggestions about forced sync after a win, and automatic re-rolls in certain conditions.

8 years ago
Permalink

Comment has been collapsed.

Yeah, automatic rerolls upon certain conditions seem like a very good idea

Also a sync after winning shouldn't be too much of a bother to people with private profiles imho

8 years ago
Permalink

Comment has been collapsed.

Sooo many suggestions on this...

Free weekends.
Server demand.

8 years ago
Permalink

Comment has been collapsed.

True, but some users also proposed interesting solutions to those problems :)

8 years ago
Permalink

Comment has been collapsed.

Sg dosn't even remove your entery automaticly from a giveaway when you force the sync so this wouldn't change nothing.

After I won a game on SG I sync manualy and still have to remove all the other GAs for the same Game.
Not shure how this would work with groupe-ggs but i would say it's the same.

8 years ago
Permalink

Comment has been collapsed.

i dont really care either way since i constantly sync myself manually, i just wish when sync occurs that it would auto remove you from GAs you are entered into for games activated between syncs.. that would cut-back rerolls without using any additional resources (no extra syncing anyways, just one extra task after the end of sync). that obviously would not help the issues with group kicks, but it would help with the "sorry won already, please reroll" support tickets...

an extension of what katekatekate said^

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

8 years ago
Permalink

Comment has been collapsed.

Among the comments there are much better suggestions :)

8 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.