If I were a dev or thinking from a legit player's perspective, here are some fairer solutions to fight bots without punishing long-time players:
- World Lock Purchase Limit Based on Account Age (Not Flat 100 WL)
Solution:
0–1 month: max 10 WL/day
1–3 months: 25 WL/day
3–6 months: 50 WL/day
6–12 months: 100 WL/day
1–2 years: 250 WL/day
2+ years: 500+ WL/day
Verified email + Authenticator: extra bonus
Why is this fair?
Legit players who've been active for years get rewarded.
Bots that mass-create accounts are stuck at low limit.
- Softban Accounts with "Suspicious Store Behavior"
Solution:
Analyze store behavior:
New accounts instantly buying WL daily = bot suspicious
Many accounts from 1 IP/device = flagged
Action: softban store access only, not a full ban. They can still play, but can’t abuse the store.
- Increase Store WL Price (Nerf Market Bot Profits)
Solution:
Make store WL cost more than player market (e.g., 3,000 gems per WL).
Why is this effective?
Bots won’t profit from reselling WL.
Legit players can still trade WL cheaper in-game.
- Add a Reputation / Trust Level System
Solution:
Accounts gain “Trust Level” based on:
Account age, social interaction, manual trades, etc.
Higher trust = higher WL store limits.
Lower trust = stricter limits.
- Token System for Store Purchases
Solution:
Each account gets 1–5 “Store Tokens” daily.
Tokens are needed to buy WL from store.
Even if bots use 1,000 accounts, they can’t farm more than 1 token per account — not worth it.