The Seasonal Ledger rewards active play during each 12-week season.
Earn Time Tokens through normal active play. The first eligible Time Tokens you earn each day count toward your Seasonal Ledger progress. These rewards do not spend your Time Tokens.
Every player can claim the Free seasonal reward path. Patron supporters can also claim the Patron reward path during the season as a thank-you for helping support the shard.
Seasons are meant to reward showing up, playing, and supporting Immortal Realm — not to punish missed days or force purchases. Seasons roll forward automatically — Season 1, Season 2, Season 3, indefinitely — without any per-season hand-authored content.
This page covers how seasonal progress is earned, the daily cap, the Free vs Patron split, and what carries over when the season closes.
How seasonal progress is earned
Time Tokens are Immortal Realm's evergreen service currency — earned at roughly 1 token per 15 minutes of active play, bumped further by quest payouts, daily ledger tasks, achievements, and other shard loops. Tokens are account-level and never expire.
The Seasonal Ledger watches the same Time Token earning stream. Every Time Token you earn during the active season counts toward seasonal progress — up to a daily cap of 10. Tokens earned beyond the daily cap still go into your normal wallet; they just don't add more seasonal credit for that day.
| What counts as "earning" a Time Token | Counts toward seasonal credit? |
|---|---|
| Active play (anti-AFK 10-min movement window applies) | yes |
| Completing a daily ledger task | yes |
| Completing a quest | yes |
| Unlocking an achievement | yes |
| Closing a Golden Beads deed | yes (the Time Token reward, capped at 10/day) |
| Closing a bounty writ | yes (same) |
| Buying tokens, refunds, admin grants | no — those are wallet adjustments, not earning events |
The cap resets every server day. Seasonal progress is cumulative across the 84-day season; it does not reset daily. Claimed rewards, your Time Token balance, and your Patron entitlement state are also unaffected by the daily reset.
Reward thresholds and rails
Each generated season has the same shape: a 400-Time-Token goal, four reward tiers, two rails.
| Tier | Threshold | Free reward | Patron reward (in addition) |
|---|---|---|---|
| 1 | 100 TT earned | Tier 1 cache: 1 loot roll + 10% rare cosmetic chance | Patron Tier 1 cache: 3 loot rolls + 10.4% rare |
| 2 | 200 TT earned | Tier 2 cache: 1 loot roll + 20% rare | Patron Tier 2 cache: 3 loot rolls + 20.4% rare |
| 3 | 300 TT earned | Tier 3 cache: 1 loot roll + 30% rare | Patron Tier 3 cache: 3 loot rolls + 30.4% rare |
| 4 | 400 TT earned | Tier 4 cache: 1 loot roll + 40% rare | Patron Tier 4 cache: 3 loot rolls + 40.4% rare |
Patron subscribers claim both the free reward and the patron bonus at every threshold. The Patron rare-cosmetic modifier is +0.4 percentage points absolute over the free chance.
Reward caches
Each tier reward is a Seasonal Reward Cache — a small account-bound item placed in your bank or backpack on claim. Double-click the cache to redeem:
- The cache rolls items from the frozen reward pool of the season it was earned in. A Season 1 cache opened in Season 5 still rolls Season 1 items. You cannot bank caches and "wait for better pools."
- The reward pool draws from a rotating catalog assembled at season start from Immortal Realm's master rewards library. The exact contents are frozen when the season opens; later edits to the master library affect future seasons only.
- Rolled items appear in your backpack (overflow to bank, then at your feet if both are full). The cache deletes itself on successful redemption.
Pacing
| Quantity | Value |
|---|---|
| Season length | 84 days (12 weeks) |
| Season goal | 400 Time Tokens earned |
| Daily seasonal credit cap | 10 Time Tokens |
| Fastest possible completion | 40 capped active days |
| Buffer | 44 days |
At 1 Time Token per 15 active minutes, 400 Time Tokens equals roughly 100 active hours over the season, but the daily cap means a player only needs about 2.5 active hours per day to keep pace. The cap is the floor of the design, not a ceiling — wallet earnings continue unbounded past it.
The Patron Rail
The Patron Pass is purchased on immortalrealm.online and synced to the shard via the existing /api/internal/patron-entitlement endpoint. Subscribers in the Active or Grace state can claim Patron Rail rewards in addition to Free Rail rewards at every tier.
- The Patron Pass does not gate season participation, the daily cap, or the Free Rail — those are open to every account.
- Patron rewards are not one-shot — every season's Patron Rail unlocks fresh.
- Stripe subscription state is owned by the website. The shard reads entitlement, never writes it.
- A lapse from Active to Expired ends Patron-rail claim eligibility but does not revoke previously claimed rewards or items already in inventory.
What persists across rollovers
Seasons roll over automatically. When the 84-day window closes, the system archives every account's progress under the closed season's key, increments the season number, and opens a new season. No staff intervention required.
| Persists permanently | Archives at season end |
|---|---|
| Time Token wallet balance | Seasonal progress (this-season earned counter) |
| Lifetime Time Tokens earned | Daily-cap usage tags |
| Claimed seasonal rewards (in inventory) | Unclaimed reward-tier state |
| Account-bound items earned during the season | |
| Patron entitlement (managed by the website / Stripe) | |
| Lifetime achievements, Golden Beads, honors, hall records |
If you didn't claim a Tier 4 reward before the rollover, that reward stays archived under the closed season's key — it does not roll forward. Claim your tiers as you hit them.
Frequently asked: where can I see my progress?
In-game, type [SeasonalLedger. The gump shows:
- Your current season number, name, and end date.
- Cumulative season progress (X / 400 Time Tokens earned).
- Today's daily seasonal credit usage (X / 10 Time Tokens).
- Free Rail and Patron Rail tier rewards (claimed, claimable, or locked).
- Patron status if you subscribe.
The gump also lets you claim any tier where you've crossed the threshold. Caches drop into your backpack (or bank, if your pack is full) immediately on claim.
Type [guide in-game for the help index, or visit the guide hub for related pages on Time Tokens, the Custom Systems index, and the rest of the shard. New here? Grab the client from the Download page and log in to start earning toward this season.



