# Information about bans

**URL:** <https://community.gemsofwar.com/t/information-about-bans/78325>\
**Category:** Official News\
**Created:** [December 27, 2022, 1:28am UTC](https://community.gemsofwar.com/t/information-about-bans/78325 "2022-12-27T01:28:26Z")\
**Posts on this page:** 20\
**Page:** 10

<div class="post-metadata">

**Author:** ![Courtaud](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/courtaud/32/20160_2.png) [@Courtaud](https://community.gemsofwar.com/u/Courtaud)\
**Post date:** [January 9, 2023, 12:15pm UTC](https://community.gemsofwar.com/t/information-about-bans/78325/198 "2023-01-09T12:15:12Z")

</div>

Kris Kringe…

---

<div class="post-metadata">

**Author:** ![thejaz180](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/thejaz180/32/86249_2.png) [@thejaz180](https://community.gemsofwar.com/u/thejaz180)\
**Post date:** [January 9, 2023, 2:22pm UTC](https://community.gemsofwar.com/t/information-about-bans/78325/199 "2023-01-09T14:22:47Z")

</div>

Yes, 😆👍

This probably because of the mess 😅

---

<div class="post-metadata">

**Author:** ![NerdieBirdie](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/nerdiebirdie/32/103793_2.png) [@NerdieBirdie](https://community.gemsofwar.com/u/NerdieBirdie)\
**Post date:** [January 9, 2023, 3:02pm UTC](https://community.gemsofwar.com/t/information-about-bans/78325/200 "2023-01-09T15:02:22Z")

</div>

> [@Kafka](#):
>
> nothing new or spicy was deployed close to Christmas.

I love this phrasing 😂 Hope you’re feeling all better now! And thanks for yet another detailed post, they really are super appreciated.

---

<div class="post-metadata">

**Author:** ![Stratelier](https://avatars.discourse-cdn.com/v4/letter/s/977dab/32.png) [@Stratelier](https://community.gemsofwar.com/u/Stratelier)\
**Post date:** [January 9, 2023, 8:57pm UTC](https://community.gemsofwar.com/t/information-about-bans/78325/201 "2023-01-09T20:57:01Z")

</div>

> [@Fourdottwoone](#):
>
> There was more going on there. Players who didn’t own Kris or didn’t use him also got banned. It’s quite unlikely those all suddenly decided to go on their first treasure maps farming spree, the hard way. They got hit for playing like they always did.

I hate to say it, but that will probably require researching individual cases, implying (as black boxes go) that further details can’t/won’t be publicly available.

> [@Kafka](#):
>
> But regardless, this probably would have become an issue at some point, albeit maybe a less noticeable one - which would have been far more insidious.

I agree that subtle bugs are often MORE dangerous to deal with.

> **personal anecdote follows**
>
> One small site I was on I designed a suspension (temporary ban) system for. The design seemed pretty simple – add a new database table to record information about suspensions issued, each row with start/stop timestamps, etc., then write the tools to manage it. The tools were smart enough to search for a pre-existing suspension before issuing a new one, and in that event merely update the existing entry instead of trying to insert a new one (because primary keys and whatnot).
> 
> Naturally, this included updating the login code to check for an active suspension on the current user(s), and display a suspension message if so. I was also “smart enough” to anticipate that in the event of short suspensions (say, less than 24 hour durations) a user who doesn’t log in often could evade a suspension simply by not visiting the site during the interval … so I wrote code to prevent this: when a suspension was issued, it was flagged as “pending” and the start/end times of the suspension are offset relative to whenever the suspension message is _actually shown_ to the user (i.e: upon a rejected login attempt).
> 
> Some time later, I received an emotional email from a user complaining that they had been suspended for – according to the message – something like over 6 months long. When the maximum duration provided by the tool was only 30 days long (which I knew because I wrote the tool myself).
> 
> What the bug!?
> 
> Turns out the problem was a combination of how I recorded the start/stop timestamps in the database table, the tool’s ability to recycle old rows instead of inserting new ones, AND the “pending” flag mentioned above.
> 
> - Say at one time I issue a suspension. The database records a “start” and “stop” time for the suspension, also sets its flag as “pending”. Working as intended!
> - When a user next logs in and is discovers their suspension, the “pending” flag is removed, and the “stop” time increased by the difference between the “start” time and now(), making it functionally relative to their login attempt. Also working as intended!
> - For record-keeping purposes, a suspension is _not_ removed from the table after it expires. So in the event the user receives more than one suspension (e.g. for separate isolated incidents), instead of deleting the previous row, the tool would simply update the existing row with a new expiration (= now + duration) and flag the entry as “pending” again. Unfortunately, in this case I forgot to _also_ update the “start” date during that step, meaning the start/stop dates fell out of sync with each other and the “duration” (which was never actually stored, instead derived from stop - start) gets perceived as artificially long. Combine this with adjusting the start/stop relative to the user’s next login attempt (which _wasn’t_ bugged) and suddenly, issuing two suspensions (for unrelated incidents) six months apart caused the latter to be declared as lasting _six months longer than intended_.
> 
> OOPS. Fortunately there was literally only one affected user so I was able to get it resolved (and fixed in code) quickly, but WOW was that embarrassing to discover the hard way. And in hindsight, not storing the actual duration specified by the tool was a mistake.

---

<div class="post-metadata">

**Author:** ![gow](https://avatars.discourse-cdn.com/v4/letter/g/e9c0ed/32.png) [@gow](https://community.gemsofwar.com/u/gow)\
**Post date:** [January 9, 2023, 10:35pm UTC](https://community.gemsofwar.com/t/information-about-bans/78325/202 "2023-01-09T22:35:38Z")

</div>

I just received 50 gems compensation for the ban bug as someone who was not mistakenly banned.

---

<div class="post-metadata">

**Author:** ![RootsSeed](https://avatars.discourse-cdn.com/v4/letter/r/53a042/32.png) [@RootsSeed](https://community.gemsofwar.com/u/RootsSeed)\
**Post date:** [January 9, 2023, 10:50pm UTC](https://community.gemsofwar.com/t/information-about-bans/78325/203 "2023-01-09T22:50:52Z")

</div>

I guess is for everyone, like the ones that spent way more than just 50 to compensate for the ones banned in weekly event or barely played out of fear. It’s insignifcant amount because they don’t want to break their economy but when they refuse to give what we would get by normaly playing using that excuse makes me think that playing normaly breaks their economy, like collecting a lot of tributes per day and the ban wave was a solution for that.

---

<div class="post-metadata">

**Author:** ![Courtaud](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/courtaud/32/20160_2.png) [@Courtaud](https://community.gemsofwar.com/u/Courtaud)\
**Post date:** [January 10, 2023, 12:12am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/205 "2023-01-10T00:12:34Z")

</div>

Nice thaty the compensation has been sent, apparently, 8 days ago. So nothing we could say would change this offensive decision.

Also it was not a “bug”, no matter how your lawyer tells you to call it. It was leaving a badly designed ban bot - something you you swore you never would use - unattended for days. Yes, it would grant enough reason for a class action, since we are, you know, paying customers.

Time to broke the economy by going full free-to- play.

---

<div class="post-metadata">

**Author:** ![Jerry\_the\_skunk](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/jerry_the_skunk/32/53897_2.png) [@Jerry\_the\_skunk](https://community.gemsofwar.com/u/Jerry_the_skunk)\
**Post date:** [January 10, 2023, 12:20am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/206 "2023-01-10T00:20:35Z")

</div>

50 gems. The lousy global 50 standard gems, they give out, whenever something does run wrong.

Why would anyone expect, that they put any effort and thought behind a compensation for a bunch of players, who got kicked out of the game, when they can simply flip the preinstalled switch, that they got for their bianually messups?

The only surprise about is would be, that they remembered to write a new message about it (which, by the way, is a steady reminder, that a PN-system between players is not impossible, just unwanted), instead of copy/pasting an old one in.

They are not trying. They are not pretending to try. They do not care.

---

<div class="post-metadata">

**Author:** ![Evildave](https://avatars.discourse-cdn.com/v4/letter/e/6f9a4e/32.png) [@Evildave](https://community.gemsofwar.com/u/Evildave)\
**Post date:** [January 10, 2023, 12:26am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/207 "2023-01-10T00:26:57Z")

</div>

I completely agree with you. When they first announced the gap event, I thought that we would see 1 gnome per fight for 15min. I was fortunate enough to be there the first thursday, and man did it change my game.  
3, 4 vault key per match, many epic vault key… And also musicians…

It’s them who broke economy, and they try to fix it since then. But since the majority of heavy farmer already got a truckload of ressources, the ones who pay are those who have missed the first few event.

---

<div class="post-metadata">

**Author:** ![Lucien](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/lucien/32/75325_2.png) [@Lucien](https://community.gemsofwar.com/u/Lucien)\
**Post date:** [January 10, 2023, 12:35am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/208 "2023-01-10T00:35:33Z")

</div>

i was there that first thursday. i have since been sat on at least 30 palooza each weekend

---

<div class="post-metadata">

**Author:** ![Jonathan](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/jonathan/32/66724_2.png) [@Jonathan](https://community.gemsofwar.com/u/Jonathan)\
**Post date:** [January 10, 2023, 2:58am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/209 "2023-01-10T02:58:24Z")

</div>

> [@Fourdottwoone](#):
>
> Your ban bot didn’t target the average 99% of players, it picked the most active ones, because only those exceeded whatever activity threshold the bans were incorrectly based on.

Good point is good.

I definitely appreciate the detailed responses from Kafka, personally, aside from the rest of the fallout.

---

<div class="post-metadata">

**Author:** ![awryan](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/awryan/32/74650_2.png) [@awryan](https://community.gemsofwar.com/u/awryan)\
**Post date:** [January 10, 2023, 3:05am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/210 "2023-01-10T03:05:47Z")

</div>

500 gems per player wouldn’t break the community.  
Auto banning players over Christmas breaks the community.

The target for compensation shouldn’t be “the least you can do.”

![cheap-money](https://us1.discourse-cdn.com/flex019/uploads/gemsofwar/original/3X/9/e/9ed2226eb43fe570e3144ebf46b7486893696e5a.gif)

---

<div class="post-metadata">

**Author:** ![thejaz180](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/thejaz180/32/86249_2.png) [@thejaz180](https://community.gemsofwar.com/u/thejaz180)\
**Post date:** [January 10, 2023, 4:44am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/211 "2023-01-10T04:44:12Z")

</div>

50 gems? Yes, that’s what we deserve. Like most of the “free” stuff we get it’s something we could get without a problem. We should get something the average player can’t get within less than a minute.

Not surprised tho’, just disappointed. Is this something we should just take and shut up and continue moving along with? Well, to be clear, time will tell how things go from here.

Of course I’ll keep playing (for most of those in the back who keep saying, “shut up, you’ll play anyway” 😅) but this doesn’t mean I’m OK with it.

What a let down. I’m just going to focus on achieving my goals that I want to achieve while playing this game, because I’m a gamer. I love video games and there are some things I want to achieve, but what happened with “Bangate”, made things difficult.

(Put Kris Krinkle back to normal, because that’s something I could take more than this apology, at this point more than these 50 gems)

I was never expecting anything more though. Oh well back to focusing on my goals while I can still play this game… so, the show must go on.

😃🍿

---

<div class="post-metadata">

**Author:** ![Kafka](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/kafka/32/33529_2.png) [@Kafka](https://community.gemsofwar.com/u/Kafka)\
**Post date:** [January 10, 2023, 5:55am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/212 "2023-01-10T05:55:19Z")

</div>

Update:

We’ll be running an extra Vault Event weekend once the Kingdom Pass has finished.

This way everyone can play with their usual play time but get the extra Rewards during the event that otherwise wouldn’t have happened.

It also means you’ll get an assortment of rewards from the Gnomes in amounts more respective of your individual play time rather than us sending out just the compensation based on average free Gems earnt per day, which is much lower for some players and much higher for others.

So it’s 200 Gems for banned players, 50 Gems global comp, and an extra Vault weekend.

Date is still to be advised, we will announce it through the blog like the regularly scheduled events.

Also, we hear your feedback about our global compensation not just for this issue but for previous issues as well and we will be reviewing our compensation policy for more widespread issues and updating them following this.

---

<div class="post-metadata">

**Author:** ![TheIdleOne](https://avatars.discourse-cdn.com/v4/letter/t/c68b51/32.png) [@TheIdleOne](https://community.gemsofwar.com/u/TheIdleOne)\
**Post date:** [January 10, 2023, 6:12am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/214 "2023-01-10T06:12:21Z")

</div>

> [@Kafka](#):
>
> Also, we hear your feedback about our global compensation not just for this issue but for previous issues as well and we will be reviewing our compensation policy for more widespread issues and updating them following this.

Can you convince your corporate overlords to look over the length of the Kingdom Passes?

35 days, then a vault event, then another 35 days for **Vulpacea**

Just like McDonalds, I’m not lovin’ it.

---

<div class="post-metadata">

**Author:** ![Hayabusa](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/hayabusa/32/85130_2.png) [@Hayabusa](https://community.gemsofwar.com/u/Hayabusa)\
**Post date:** [January 10, 2023, 6:17am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/215 "2023-01-10T06:17:49Z")

</div>

I’m working 98% of the weekends (including Sundays too), so usually on vault events I can do 4 or 5 Gnome’a’Palooza’s. This weekend (Arena weekend) I’m at home from Friday to Sunday. Any possibilities to launch the vault event this weekend?! As someone that has been banned for almost 3 whole days this would mean a lot to me and also be helpful to my guild. Otherwise I would have to skip most of the event that you’re giving out as “compensation”. 🤔

---

<div class="post-metadata">

**Author:** ![Maisie](https://avatars.discourse-cdn.com/v4/letter/m/8edcca/32.png) [@Maisie](https://community.gemsofwar.com/u/Maisie)\
**Post date:** [January 10, 2023, 6:29am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/216 "2023-01-10T06:29:07Z")

</div>

> [@Kafka](#):
>
> We’ll be running an extra Vault Event weekend once the Kingdom Pass has finished.

So … round about when we’d be due for a Vault weekend anyway, then?

---

<div class="post-metadata">

**Author:** ![Dwuemka](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/dwuemka/32/67058_2.png) [@Dwuemka](https://community.gemsofwar.com/u/Dwuemka)\
**Post date:** [January 10, 2023, 6:30am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/217 "2023-01-10T06:30:36Z")

</div>

Last Vault was on 2nd December. We are already due one. After kingdom pass ends (5 February) - it will be way, way past due.

---

<div class="post-metadata">

**Author:** ![WishKiller](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/wishkiller/32/36914_2.png) [@WishKiller](https://community.gemsofwar.com/u/WishKiller)\
**Post date:** [January 10, 2023, 6:31am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/218 "2023-01-10T06:31:08Z")

</div>

As for true compensation… How about give each player a single mythic of their choosing and call it a day?

---

<div class="post-metadata">

**Author:** ![Pau](https://sea1.discourse-cdn.com/flex019/user_avatar/community.gemsofwar.com/pau/32/68074_2.png) [@Pau](https://community.gemsofwar.com/u/Pau)\
**Post date:** [January 10, 2023, 6:50am UTC](https://community.gemsofwar.com/t/information-about-bans/78325/219 "2023-01-10T06:50:27Z")

</div>

Unless there are two Vaul weekends in a row, I’m going to assume they already had a Vault event scheduled for the weekend of February 10th and they’re fooling us by saying it’s compensation for the bans. It is not any compensation if we then have to wait months until the next Vault, it would not be an extra event on February 10.

[Previous page](https://community.gemsofwar.com/t/information-about-bans/78325.md?page=9)

[Next page](https://community.gemsofwar.com/t/information-about-bans/78325.md?page=11)
