Skip to main content

Changelog

Follow new updates and improvements to ggCircuit.

This update focuses on safer player sign-in, clearer control over staff access, and smoother day-to-day operations. It also brings improvements to Tournament Hub, the Salad marketplace experience, shop and payments, bookings, and the ggLeap desktop client.

3 November 2026 update: This release covers backend and Web Admin improvements, together with the client changes detailed below for ggLeap Client 3.0.2086.0. Desktop changes require the updated client on your PCs; a backend or Web Admin update alone does not activate them.

🔐 Safer player sign-in

Players continue to use their account at your center. Existing center-account sessions remain valid through the backend deployment, and current desktop clients continue to work.

  • A clearer first sign-in with Google, Apple, Facebook, OpenID or SAML. Some players will be asked once to confirm which account belongs to them. If exactly one account has the same verified email, it links automatically. Otherwise, a masked account picker lets the player confirm with an emailed six-digit code, their center username and password, or password recovery. At a PC, the picker opens on the player's phone through the QR-code sign-in flow.

  • Help for players who cannot confirm their account. Players can sign in with their center password, or staff can reset it or sign them in remotely. They can then set and verify their email in their profile before trying provider sign-in again. Staff cannot mark a player's email as verified on their behalf.

  • Verified provider email at the PC. Desktop provider sign-in refuses an email the provider has not verified. Successful Google or Facebook sign-in can verify the matching email on the player's account. Apple private-relay addresses are matched like other email addresses.

  • More useful sign-in errors. Failed Google, Apple, Facebook, OpenID and SAML sign-ins give a more specific reason. If a username or password does not match the account at your center, ask staff for a password reset. Accounts without a password require a reset or another supported sign-in method; staff remote sign-in remains available.

  • More reliable SSO. SAML sign-in is fixed for centers sharing a Microsoft Entra tenant. Registration and email-verification handling are more reliable, and sign-in pages display the applicable terms and agreements. Existing center OpenID/SAML configurations do not need to be changed for this rollout; some players may need to confirm their account once.

🔑 New account tools for staff

  • Password resets with an expiry. Web Admin lets staff choose a reset window from five minutes to seven days, with one hour as the default, and optionally supply a temporary password of at least six characters. Temporary passwords work only at the ggLeap PC client, expire after the selected window, and require the player to set a new password. Five incorrect attempts end the temporary-password window.

  • External SSO accounts. Staff with the Update user permission can see a player's Google, Apple and Facebook links and unlink one with a recorded reason. The list shows the center links established when players sign in.

  • Better account history. Player profile changes, email changes and SSO linking/unlinking appear in the activity log.

  • Email confirmation when your center needs it. An optional center setting can require players to confirm their email before completing sign-in. It is off by default.

Before resetting a password: Any password reset signs the player out of client, web and mobile sessions and ends their live PC session. The reset dialog does not currently warn about this, so coordinate the reset with the player.

Network balance transfer finds a player's accounts at the network's centers even when the player has no verified email. Eligible transfers are triggered on PC sign-in.

🛡️ Stronger staff permissions and center controls

Web Admin role editor showing section-level access for a front-desk role

Example configuration: choose which Web Admin sections a staff role can open. Individual action permissions still apply.

  • Custom roles now restrict the corresponding Web Admin areas and actions. Server checks and visible sections, tabs and buttons are aligned with the employee's permissions. This includes access to player information, devices, shop/orders, bookings, settings and add-ons. Existing roles retain their previous access.

  • Operational updates respect staff access. Long-running job updates and related operational interfaces are filtered by the employee's access, helping limited roles stay focused on their own work.

  • Safer staff invitations. An invitation cannot be accepted with a deleted role, and staff cannot be invited with a role that does not belong to the center.

  • Terms acceptance at every login. A Web Admin setting lets centers require explicit acceptance each time. The player-facing prompt requires a client version that supports this setting.

  • More reliable settings. Center information shows the saved values without requiring a reload, moving or updating a user preserves the selected group view, user-group color presets display correctly, and post-pay group limits save the value shown in the interface.

🏆 Tournament Hub, Arcade and Salad

ggCircuit Tournament Hub: bring your gaming community together through competition

ggCircuit Tournament Hub brings tournament setup, player management and competition tools together.

  • A clearer Tournament Hub setup. The add-on shows its content and opening details before authorization. It introduces refreshed details and contact links, plus explicit consent for API access, tournament staff communications and authorized tournament-data processing. All three required choices must be accepted before enabling access; disabling the add-on revokes that authorization.

  • API usage explained during setup. Tournament Hub shows an estimated 500 API calls per day against the location's shared included daily allowance. Enabling the add-on does not increase that allowance or its cost; actual usage can vary.

  • Education-center availability. The tournament add-on is not offered to University and K12 centers by default. ggCircuit can review availability for an individual center.

  • Clearer Arcade navigation. The former Events navigation is named Arcade, challenge and quest counts use the correct labels, and the Valorant mode label displays as Gauntlet: Glitched.

TourneyBit sign-in is refused when the add-on is disabled. Changing a player's email revokes their TourneyBit authorization, and an authorization request for a different player offers an account switch. Player email changes appear in the activity log.

🥗 Salad

The updated Salad add-on panel explains earning mode, gaming mode and how setup works

Salad runs while PCs are idle and pauses when a player signs in. The updated panel explains how it works before you enable it.

Salad earnings estimates for your PCs. The marketplace tile and add-on calculator use eligible GPU models and recent Salad rates to estimate earnings after ggCircuit's share. Adjust idle hours to explore scenarios and see which GPUs are matched. These are estimates, not guaranteed earnings. The redesigned add-on window includes a calculator, how-it-works steps, an enable switch and translated FAQs explaining setup and payouts.

🛒 Shop, payments and subscriptions

  • Membership visibility in the shop. Shop Settings has a new Shop options tab with a Show memberships in the shop switch, and the client shop follows that setting.

  • Safer online checkout. Stripe checkout opens only after balance and coupon checks pass, preventing payment for an order that has already been refused. Zero-value orders, including free bookings, complete correctly.

  • Clearer payment failures. Deleted products or categories in a cart are reported clearly. Square authorization/card-acceptance problems and Stripe currency/payment-method problems return a useful explanation.

  • Pending online payments are visible to staff. Post-pay orders show when an online payment is in progress and expose the associated Stripe link, helping staff understand why they cannot complete the order in Web Admin yet.

  • More consistent shop browsing. Selecting a parent category includes its sub-items, and opening an item from that category no longer leaves its subcategory empty. Guest checkout cannot redeem player-only generic prizes.

  • Subscription checkout fixes. Discounts are rounded correctly to cents for center subscriptions, add-ons and iGames registration. Prepayments more than 730 days ahead are rejected with a clear explanation.

  • Reliable order records. Newly created client orders and the offers associated with a sale can be read immediately, without intermittent missing-order or missing-transaction errors.

  • Clearer pass expiry and record retention. New game passes have an explicit expiry bounded by the retention period, while earlier configured expiry dates are preserved. Offer and transaction retention is aligned to 1,095 days. Historical repairs are a separate operational step and do not restore records already removed.

  • Smaller, more reliable shop images. Item images are resized before upload, and oversized product and category images already in the shop are reduced to make shop pages load faster.

📅 Bookings, reporting and everyday fixes

  • Bookings across clock changes. Booking and availability calculations handle daylight-saving days correctly. The booking portal's current-time reference no longer appears an hour ahead, and the center page shows the next future opening time.

  • Booking controls that fit the screen. Large pending-booking lists can scroll without zooming out. Changing PC/console availability during an active booking sends the correct request, and the release-PC tooltip also explains the no-show unlock behavior.

  • Reliable booking messages. SMS and push notifications work when they fall back to a template in another language. Booking notifications are no longer dropped when center-language settings are read concurrently.

  • Today’s finances matches Statistics. The dashboard widget includes self-service guest-session income, so its cash and total income match today’s Statistics.

  • Accurate daily and shift reporting. Dashboard daily statistics refresh at the center's local start of day, including daylight-saving changes. Shift labels show the correct end time in the shift list’s date format, user-activity chart tooltips are corrected, and paused or cancelled financial-report jobs stop cleanly. Add-on prices display even without a promotion, and game modes are translated in the challenge Game and scoring summary.

  • Better layouts and localization. PC status lists scroll on mobile, room headers keep the room’s width, and room ordering works reliably. Dates, numbers and currencies follow the selected language across Web Admin, the client, center webpages and the agents portal. Two-factor-reset pages are translated, and the disable-two-factor dialog closes correctly. Obsolete logged-in background-video settings are removed from PC-group customization.

  • More reliable player actions. Duplicate high fives and simultaneous staff acknowledgements no longer cause errors. Sign-up for a minor validates guardian information before creating the account. February 29 birthdays are recognized on February 28 in non-leap years, and December notification runs correctly include January birthdays.

  • More reliable sessions and device actions. Rapid sign-out/sign-in and sign-in after a password reset no longer get interrupted by stale session state. A late request from a previous player cannot log out the next player. Late updates no longer fail or reduce recorded session time, paid console guest sessions record the payment against the correct session, and console logout handles a session that has already vanished. A full-permission session can log in a guest. SSO sign-in preserves the email verification it just recorded.

  • Safer remote assistance and updates. A busy VNC connection fails cleanly without ending another employee's session. Manual client updates skip PCs that have been removed. Promo items without a name can be deleted.

  • More consistent app lists. Saving a game no longer temporarily replaces the catalog with that one game. Launch requests with a mismatched configuration use the game's only available configuration where possible, or return a clear not-found result. Protection against runaway launch loops limits a PC to 20 app launches per minute.

💻 Desktop client improvements — ggLeap Client 3.0.2086.0

The 3 November release notes identify the following client improvements with version 3.0.2086.0. Install the updated client to receive them. On PCs that boot from an image, save the updated client in that image so it remains installed after reboot.

  • Recovery from a black or white login screen. The client restarts background video after a WebView2 GPU-process crash so the login screen can recover automatically.

  • Safer behavior on diskless PCs. On ggRock, LocalReplica, CCBoot and other supported diskless setups, the client avoids self-initiated reboots that could create a boot loop. Administrator-requested and configured center actions continue to work. The fix must be included in the saved boot image to remain effective after a reboot.

  • More reliable updates and autologin. Stalled downloads recover and retry, the updater swaps the install folder reliably and leaves a running client. Autologin plugins install into version-specific folders so a locked older file does not block a new version, and queued attempts are cancelled if the player has already logged out.

  • Optional saved Epic Games sessions. The switch is now in Licenses → launcher settings, moving from the Epic Games Launcher program entry. It is off by default. From client 3.0.2086.0, autologin can restore the saved signed-in session instead of typing a password, reducing exposure to Epic’s password-step captchas.

  • Memberships in the shop. Players can find and purchase subscription memberships from the client shop when Show memberships in the shop is enabled, with the relevant pricing and benefits in the purchase flow.

  • Clearer guest sessions. Capped free-play guests see their remaining time, uncapped sessions show elapsed time, and uncapped guests are not incorrectly logged out by stalled-session handling. Guest screens hide actions that do not apply to them.

  • Better Arcade and GamePass displays. Leaderboards avoid duplicate rows and overflowing player names; dates of birth and event times appear on the correct day. Usable game passes no longer appear under Stored because their eligibility was rounded to a whole day. The member-since year remains correct around New Year, and the verified-email shield clears immediately when a player changes their email.

  • Visual and navigation polish. The expanded promo slider pauses while hovered, shop and apps pages display the background video, and external links from terms/privacy pages open inside the client instead of failing to connect. Client messages explain deleted cart products, Square/Stripe payment problems, withdrawn high fives, missing guardian details and refused coupons.

  • Windows focus restored correctly. The client restores the Windows foreground setting so new windows can come to the front again.

Updating ggRock images: If ggCircuit manages your images, request the client update through your dedicated support channel. Otherwise, review the release channel in Web Admin → Client version and save the updated client in your ggRock image. Until that snapshot is saved, a PC may download the update again after each reboot.

🗂️ Retired features

The unused prize-fulfilment form and its old delivery-related controls/export are removed. Prize allocation and records remain. Retired client-leaderboard payouts are also removed; client leaderboards themselves remain available.

🌐 Websites and portals

  • Agents portal on phones. Center lists, history, toolbars and dashboard tables fit narrow screens.

  • Center webpage. The next opening time points to a future opening rather than a past one.

  • Network portal. The PC-status gauge stays inside its card on narrow screens.

✨ Other completed improvements since the previous release

Fortnite match tracking recognizes the current game-log format. TeamViewer remote access is maintained as a plugin. These previously completed items are included in this broader roundup, without assigning them to client 3.0.2086.0.

🤝 Partner and integration improvements

Sales-partner document downloads use fresh, short-lived links when requested. Subscription renewal notices show corrected amounts and reach the appropriate channel partners. Approved external integrations can access center networks and membership through scoped API access. Website-address validation also catches incomplete addresses before they produce a server error.

🛟 Need help?

If a player cannot sign in, first check that they are using their account at your center, then help them reset their password or sign them in remotely. For further assistance, contact ggCircuit Support through Discord or webchat. Share ideas and vote on future improvements on the ggLeap roadmap.

Release overview

ggLeap 2.9.1 is a maintenance release. There are no headlining features this time: the focus is on stability and polish across Web Admin, the ggLeap Client, bookings and payments, together with a rebuilt sign-in experience for the customer booking portal and a set of improvements to the GoTab integration.

Overview

Share feedback

How to update

If you are a managed ggCircuit customer and we update your ggRock image, then you should request an update in your dedicated support channel.

Otherwise you can update any client pc(s) here https://admin.ggleap.com/settings/client/version

Improvements

New sign-in for the customer booking portal

The public booking portal on your center webpage now uses the same modern sign-in service as the rest of ggLeap. Your customers keep their existing accounts and passwords — nothing changes on their side except a cleaner, more reliable login flow.

What your customers will notice
  • One place for login, registration and password reset: Log in and Create account open a single, consistent sign-in screen that also handles password recovery and account confirmation.

  • Sessions that survive a page reload: refreshing the page or coming back later no longer forces a new login while the session is still valid, and signing out fully ends the session — nothing is left behind on a shared or public browser.

  • The cart is kept when confirming a booking: if a customer needs to sign in at the confirmation step, authentication happens in a popup so their selection is preserved (with a standard redirect as fallback where popups are blocked).

  • Per-center sessions and language: a customer's session belongs to the center they are booking at, and their language preference carries across the flow.

The sign-in copy of the booking portal has been retranslated in all supported languages as part of this change.

Other updates

Web Admin

  • Arcade on/off per center: Arcade game tracking can now be disabled for your center, and games you keep out of Arcade no longer appear in it — including the Arcade links and the Arcade slide on the client home screen.

  • Receipt header text: a new field in your financial settings lets you add custom header text (business name, address, tax details, a greeting) printed at the top of your receipts.

  • Stripe trials activate as soon as they are paid: a subscription moving from trial to active is now applied the moment the invoice is paid, instead of waiting for the next synchronisation.

  • New staff invitation email: employees invited to your center now receive a dedicated, branded signup email; warning-style emails have also been added to the branded templates.

  • Center network emails refreshed: the network owner invitation and login-reset emails have been rebranded, and a wrong support link in them has been corrected to help.ggcircuit.com.

  • Updated currency list: the list of available currencies has been refreshed to the latest ISO standard.

Client Updates

  • "Member since" shows the year: the member-since badge on the customer profile now shows the calendar year the customer joined.

Integrations & Add-ons

  • GoTab: zero-dollar transactions are now handled correctly (free play), tabs can be closed through the API, customers are identified by their GoTab customer ID rather than their phone number, refunds have been improved, and the Australian payment processor is now supported.

Bug fixes

Bookings

  • Guests browsing the public booking page could see no availability at all: the availability check failed silently for visitors who were not signed in. Availability now loads correctly for everyone.

  • Deleting a booking whose customer account had since been removed no longer fails, and no confirmation email is sent for it.

  • A long PC group name no longer breaks the layout of the booking counter row.

Shop & Commerce

  • Shop labels no longer spill outside their panel in Web Admin.

  • The shop in the ggLeap Client no longer throws an animation error when the cart appears.

Statistics & Reporting

  • The daily financial report email now renders correctly on mobile devices.

Web Admin

  • Assigning a free group to a user or user group that does not belong to your center now returns a clear error instead of a generic server error.

  • Some stored text values that happened to look like dates were being returned reformatted (for example as 08/28/2026 10:00:00); they now come back exactly as saved.

Login

  • Facebook login now follows the current Facebook API version automatically, so it will keep working when older API versions are retired.

Need help? If you have any issues with any feature in this release, please come to Discord or use webchat support so we can investigate.

Release channels

Stable (3.0.1816.0)

Pre-release (Beta: 3.0.1816.0 )

  • Fixed Roblox sending wrong input

  • Fixed issue where epic games credentials are not being cleared

Early Version (Alpha: 3.0.1870.0 → 3.0.1870.1902 )

  • Added: Support hiding pause/play video button for page where there are videos playing inside ggLeap

  • Fixed: Fortnite match tracking for Arcade

Version changes

3.0.1870.1902

  • Fixed: Fortnite match tracking Arcade

Release channels

ggLeap AutoLogin Plugin Version: 0.3.23.0*

  • Fix GOG autologin failing to detect the login window on newer Galaxy builds

*This update is applied automatically

Other updates

0.3.23.0

  • Fix GOG autologin failing to detect the login window on newer Galaxy builds

Release channels

Stable ( 3.0.1652.1671 → .0.1816.0)

Pre-release (Beta: 3.0.1652.1790 → 3.0.1816.0 )

Early Version (Alpha: 3.0.1672.1789 → 3.0.1816.0 )

  • Fixed Roblox sending wrong input

  • Fixed issue where epic games credentials are not being cleared

Version changes

3.0.1870.0

  • Added: Support Show pause/play video button

📅 Release date:

Overview

Share feedback

How to update

If you are a managed ggCircuit customer and we update your ggRock image, then you should request an update in your dedicated support channel.

Otherwise you can update any client pc(s) here https://admin.ggleap.com/settings/client/version

New features

Deals — exclusive partner offers in Web Admin

ggLeap Deals Showcase-selection (1).png

We are introducing Deals, a brand-new section of Web Admin where ggCircuit brings you exclusive, negotiated offers on the hardware and services your center actually buys. No more hunting for vendors or chasing quotes — the offers live right where you already work every day.

How it works
  • A new Deals button appears in the Web Admin header, marked with a NEW badge until you open it for the first time.

  • Clicking it opens the Deals panel, where each offer is presented as a product card with photo gallery, brand, category, the discounted price next to the original list price, a full description and a collapsible What's Included breakdown (warranty, shipping, financing, support and more).

  • The BUY button takes you straight to the partner's own store in a new tab to complete the purchase. Nothing is charged inside ggLeap — Deals is a referral space, not a checkout.

  • Our launch partner is Zodiac Labs, offering hand-built AMD Ryzen custom gaming PCs at a discount reserved for ggLeap centers. More partners are on the way.

Benefits
  • Pre-negotiated pricing: discounts we have already secured on your behalf, with no volume commitment on your side.

  • Vetted partners only: every brand in Deals is one we have evaluated and are willing to put our name next to.

  • Zero setup: nothing to install or configure — the panel is simply there the next time you sign in to Web Admin.

  • Relevant to your region: offers are scoped geographically, so you only ever see deals that can actually be fulfilled where your center is.

Console Bookings

Console Bookings Promo Options-selection.png

Until now, ggLeap bookings covered PCs only. With this release, consoles become fully bookable resources — PlayStation, Xbox, Nintendo Switch and any other console you have registered in your center. This has been one of the most requested features from console lounges, party-room operators and mixed PC/console venues, and it is finally here.

How it works
  • Consoles in the bookings grid: the Bookings page in Web Admin now shows your consoles alongside your PCs, with clear PC and console icons so staff can tell resource types apart at a glance. Clicking a console opens the same booking side panel you already know.

  • Mixed reservations: a single booking can contain PCs, consoles, or both — perfect for birthday parties and team events that need a bit of everything.

  • Self-service booking from your center webpage: your customers can reserve consoles directly from your public center page, as members or as guests, with live availability shown per console type and group.

  • Excluded consoles: a new Settings → Bookings → Excluded consoles list lets you keep specific units out of the booking pool — tournament stations, demo units or anything you want to keep free for walk-ins.

  • Console-aware statuses and notifications: a booking flips to occupied when any of its consoles is in use, upcoming-booking badges appear on console tiles in the dashboard widget, and confirmation emails list every PC and console on the reservation.

Benefits
  • New revenue stream: take advance reservations and prepayment for console stations that previously could only be booked over the phone or on paper.

  • One funnel for everything: the same booking flow, the same pricing model, the same reporting — consoles simply join the system you already use.

  • Nothing changes if you don't have consoles: the feature is purely additive. Existing PC booking flows are untouched.

All ggLeap emails redesigned

Every email ggLeap sends — around 30 of them, including receipts, verification codes, password resets, staff invitations and the daily financial report — has been rebuilt on a new templating engine and redesigned onto a single, clean, consistent look. Expect better readability across mail clients and a more professional impression for the emails your customers receive.

Chinese & Ukrainian language support

Language Support Announcement-selection.png

Chinese and Ukrainian are now selectable in Web Admin and the ggLeap Client, and your choice is remembered between sessions.

With both languages available across the administrative and player-facing experiences, centers can onboard local staff and communities more comfortably.

The result is a more accessible, consistent experience from the first sign-in onward — with no repeated language setup when users return.

Other updates

Web Admin

  • Self-service password reset for staff: a Forgot password? link on the Web Admin login screen now sends a secure reset email, so your team no longer has to wait for an administrator to unblock them.

  • Much faster customer list: the users list now loads from a local cache, making search and paging noticeably quicker at centers with large databases.

  • Granular remote-screen permissions: connecting to a PC, viewing active and past remote sessions, and ending a session are now three separate staff permissions, and every remote-screen action (start, extend, end, cache clear) is recorded in the activity log for full auditability.

  • New API access permission: a dedicated permission now covers managing third-party API access, so staff no longer need full administrator rights just to configure an add-on.

  • Add-on data access control: a new screen lets you review and revoke which connected third-party vendors are allowed to access your center's data.

  • Stock management overhaul: the Stock Control table is now sortable on every column and opens sorted by lowest stock first, and stock count plus low-stock warning limit can be set directly on the product create/edit form — no more trip to a separate page.

  • Bulk security policy assignment: select multiple PCs at once to add them to, or remove them from, a security policy group in a single action.

  • Multi-center navigation: the center switcher now stays visible without scrolling no matter how many centers you manage, and a dedicated Open center button means selecting a center in the list only previews its information instead of switching you unintentionally.

  • Cash balance between centers: cash balance can now be transferred between centers in the same network. (This is an opt-in feature. Please reach out to Support to get this enabled and set up.)

  • Subscription email recipients: you can now choose exactly which staff members receive subscription notification emails.

  • Accessibility (WCAG 2.1 A/AA): a broad accessibility pass across Web Admin and the ggLeap Client covering keyboard navigation, visible focus indicators, skip-navigation, colour contrast, alternative text and screen-reader labelling.

  • Group-restricted shop items: a new shop setting lets you decide whether items a customer cannot use on their current PC group are hidden entirely or shown but not purchasable.

  • Smoother report generation: clearer progress feedback while a report is being generated, instead of an apparently frozen screen.

  • Sticky shopping cart: the cart now stays in view as you scroll through the shop.

  • Activity log: failed automatic membership renewals are now recorded in the activity log, and log entries that had been removed too early by data retention have been restored.

  • Nicer PC update reminder: the out-of-date PC notice has been reworded as a friendly notice telling you how many PCs have a newer build available.

  • Public API — agreements: a new public API endpoint lets integrators read a center's required agreements and record a customer's acceptance, so self-service kiosks and unattended arcade cabinets can pre-register players and skip the first-login terms screen.

Client Updates

  • Pause button behaviour: the video pause button now auto-hides after a period of inactivity, and a new center-level setting lets you hide it altogether.

  • Reopened help requests: when staff reopen a previously resolved help request, the customer's client now correctly shows it as open again.

  • Login with email: players can now sign in with their email address, not only their username.

Integrations & Add-ons

  • Add-on machine lists: at-a-glance green/red status dots with tooltips, and Kidas event rows now show the total price paid.

Bug fixes

Shop & Commerce

  • Applying a fixed-amount discount at checkout no longer blocks the sale with an incorrect "amount paid" error.

  • "Charge Later" is no longer offered at checkout for centers that have post-pay switched off.

  • Editing a prize no longer resets its stock count to zero.

  • Delivering an already-paid order now completes it correctly instead of treating it as post-pay.

  • A customer's post-pay spending limit is now applied correctly after the session refreshes.

  • Adding a product subcategory no longer fails with an error, and the "Add subcategory" option is now hidden where it does not apply.

Payments & Subscriptions

  • Subscriptions on automatic card payment no longer show a red "payment needed" warning while the renewal charge is simply still pending — the warning now appears only after a payment actually fails.

  • Renewing a membership now correctly moves the customer back into their user group.

Bookings

  • The add/edit booking panel no longer opens with a large blank gap when launched from the bottom of a long page.

Statistics & Reporting

  • Manually added time now shows its real value instead of zero in financial report exports.

  • Money added by a customer through Stripe in the client is no longer counted twice in statistics.

  • Corrected the user activity figure on the Statistics page.

  • Fortnite play is tracked against the correct game mode again, including ranked, no-build and squad playlists.

  • League of Legends match results are now recorded reliably for every player in a match, even when several players from your center are in the same game.

Web Admin

  • Newly added dashboard widgets now persist after you navigate away and come back.

  • Fixed the "Load more" button in long lists, which could stop working or fire duplicate requests.

  • Resolving a customer note now records the staff member who actually resolved it.

Client & Marketplace

  • Roblox auto-login no longer drops characters from saved usernames and passwords.

  • Minecraft auto-login works again.

  • In the News Feed widget, the next/previous arrows now update the full article body, not just the title and banner.

  • Fixed a crash in the ggLeap Client.

  • Fixed a misleading error state shown when the Discord integration could not connect.

  • Fixed an error loading the list of machines earning through Salad, and removed an irrelevant billing toggle from the Salad payout setup step.

  • Fixed a registration issue with the iGames integration.


Need help? If you have any issues with any feature in this release, please come to Discord or use webchat support so we can investigate.

Other updates

0.3.19.0

  • Fix Epic Games password screen detection position and color for the New 2 UI for EU regions.

  • Add captcha detection after username with input unblock/reblock

0.3.14.17

  • Fix Epic Games password screen detection position and color for the New 2 UI for EU regions.

  • Add captcha detection after username with input unblock/reblock

Other updates

0.3.14.16

  • Fix Epic Games password screen detection position and color

  • Add captcha detection after username with input unblock/reblock

  • 0.3.14.0

  • Fix Epic Games password screen detection position and color

Release channels

📅 Release date:

Overview

Share feedback

How to update

If you are a managed ggCircuit customer and we update your ggRock image, then you should request an update in your dedicated support channel.

Otherwise you can update any client pc(s) here https://admin.ggleap.com/settings/client/version

New features

Combo Deals

image-20260522-143421.png

We are introducing Combo Deals, a brand-new way to bundle products in the ggLeap shop. Instead of creating every possible combination of products manually, center admins can now define a single rule with the participating products and a discount — and ggLeap will automatically apply the discount whenever those products end up together in the cart.

How it works
  • From Web Admin → Shop, admins create a Combo Deal by picking 2 or more products and setting either a fixed price or a percentage discount.

  • When a customer (or a staff member at the POS) adds those products to the cart, ggLeap automatically detects the combination and applies the discount — no manual lookup, no separate SKU per bundle.

  • Combos work across regular orders, post-pay, and prize redemptions, and a clear "already in combo" badge appears on items so it's always obvious where the discount comes from.

Benefits
  • Massive setup simplification: one Combo Deal replaces dozens of individually-priced package combinations.

  • Higher average ticket: customers see the discount appear in real time, encouraging them to add the matching product.

  • Cleaner catalog: no need to clutter your shop with duplicated bundle products just to support a discount.

  • Stock-aware: combos respect stock, post-pay rules, and guest-vs-member pricing the same way single products do.

Counter-Strike 2 in the Arcade

image-20260523-151837.png

Counter-Strike 2 joins the ggLeap Arcade lineup, becoming the latest major esports title fully integrated into our Challenges, Quests, and Rankings system.

What you get

  • Native Arcade integration: CS2 appears alongside Fortnite, Valorant, Rocket League and the rest of the supported titles, with its own tab in Web Admin → Events.

  • Challenges and Quests: center staff can build CS2-specific challenges and quests — daily, weekly, monthly or one-time — and repeat them as often as needed. Prebuilt templates are available at multiple difficulty levels to get started in seconds.

  • Player tracking: kills, scores, match results, achievements and playtime are tracked automatically and feed CS2 rankings and leaderboards.

  • Client experience: players see their CS2 stats and rankings right inside the ggLeap client, next to the other Arcade titles.

This expands the competitive offering of every center using ggLeap Arcade and gives CS2 communities a first-class home alongside the rest of the ecosystem.

Auto-lock / Auto-delete Inactive User Accounts

image-20260525-001143.png

Centers that handle large rotating user bases — universities, schools, esports academies — have been asking for a clean way to keep their database lean and stay on top of data-retention requirements. With this release we are introducing a full Data Retention module in Web Admin.

How it works
  • A new Settings → Users → Data retention page centralizes everything related to permanently removing user accounts.

  • Auto-delete inactive users: enable the toggle, pick a retention window (6 months / 1 year / 2 years / 3 years) based on the user's last sign-in, and ggLeap runs the cleanup automatically once a month. A "Run now" button is available for on-demand cleanup.

  • Purge deleted users: a one-click action to permanently remove accounts that were previously marked as deleted, with a live count of how many are pending.

  • Both actions show the number of users that will be affected before you confirm, and every run is recorded in the activity log (who triggered it, when, and how many accounts were removed).

Benefits
  • Faster user search and listings for centers with thousands of historical accounts.

  • Smaller database footprint and less data-retention exposure.

  • Safer by default: off until a center explicitly enables it, with clear confirmation steps and full audit trail.

We also reorganized the Settings > Users area: User details configuration and Player notifications now live under a single, dedicated Users section, accessible from a new gear icon on the Users page.

Other updates

Web Admin

  • Launcher chaining: new Web Admin setting to automatically launch an extra program right after a game launcher opens, plus a new option to start a specific app after a launcher — useful for centers that run tracking tools, anti-cheat software, or other utilities alongside their game launchers, anti-cheat or custom helpers.

  • Stripe Checkout improvements: optional collection of Full Name and Billing Address in Stripe Checkout for centers that require complete invoice data.

  • Guest controls: added Force guest logout action, and the "Login guest" menu item is now correctly hidden when guest access is disabled in settings.

  • Activity tracking: activity log now records when an event is enabled or disabled.

  • Receipt page: the Deliver button is back on the receipt page for faster post-pay fulfillment.

  • X.com domain: the social link validator now accepts x.com URLs in addition to twitter.com.

  • Cash balance polish: minor adjustments and consistency fixes on top of the cash balance feature shipped previously (post-pay handling, "add money to balance" visibility, duplicated balance amount via Stripe Checkout).

  • Reworked Orders Page polish: small refinements following the orders rework released earlier — including coin amounts now displaying with your region's number formatting, prevented negative numbers from being entered in filter fields, and clearer cursor and expand/collapse behavior on column headers.

Bug fixes

Shop & Commerce

  • Coupon code discounts now apply correctly at checkout.

  • Fixed an issue loading product categories in some shop setups.

  • Resolved an issue where orders for prizes were being created as post-pay even when the user's balance was below the required amount.

  • Post-pay orders are now correctly delivered first before they can be paid.

  • Fixed an issue where an order could disappear from the "Action required" list before being completed.

  • Refund window now shows a scrollbar when there are many items.

  • Fixed an issue where deleting a Product or Offer could sometimes fail.

  • Fixed a case where a payment or offer record could go missing during checkout.

Payments & Subscriptions

  • Gamepasses now reliably award after a successful Stripe payment.

  • Subscription change emails are now sent to the center owner and every user with permission to manage subscriptions.

Bookings

  • The 'Currently active' notification no longer appears in the new booking window before the booking is actually created.

  • Booking time panel now matches the value shown on the page.

Sessions, Login & Auth

  • Tightened sign-in rules so the same account can't be signed in on multiple devices at once.

  • Fixed a crash that could occur when creating employee accounts.

  • Your session now renews automatically in the background, so you won't be unexpectedly signed out.

Statistics & Reporting

  • Fixed games showing up without a name in the per-player stats table.

  • Fixed an issue that was preventing some daily report emails from being sent.

  • Corrected broken images in Daily Report emails.

Activity Logs

  • Fixed bug where the logout duration is reported as 0.

Client & Marketplace

  • Remote desktop requests are no longer made when the remote desktop add-on is not active

  • Users no longer get logged out when purchasing certain offers.

  • Fixed an issue that causes the launcher to be terminated instantly when the process closes, even if the game is about to restart.


Need help? If you have any issues with any feature in this release, please come to Discord or use webchat support so we can investigate.

Release channels

Stable ( 3.0.1652.1671 → 3.0.1795.0)

  • Fixed: Resolved an issue where the game launcher was closed too early when a game briefly closed and restarted its own process

  • Fixed: ggLeap crashing when changing display settings in game

  • Fixed: Resolved an issue that caused old login sessions to stay active

  • Fixed: Rocket League tracking requirements dialog overlap

  • Fixed: Fortnite Tracking

  • New Feature: Added Counter-Strike 2 into Arcade

  • New Feature: Combo Deals — discounts that are automatically applied at checkout when a cart contains matching combinations of products

Pre-release (Beta: 3.0.1652.1790 → 3.0.1816.0 )

Early Version (Alpha: 3.0.1672.1789 → 3.0.1816.0 )

  • Fixed Roblox sending wrong input

  • Fixed issue where epic games credentials are not being cleared

Stable ( 3.0.1652.1671)

Pre-release (Beta: 3.0.1652.1671 → 3.0.1652.1790)

  • HotFixed: Fortnite Tracking

Early Version (Alpha: 3.0.1672.1789 → 3.0.1795.0 )

  • Fixed: Resolved an issue where the game launcher was closed too early when a game briefly closed and restarted its own process

  • Fixed: ggLeap crashing when changing display settings in game

  • Fixed: Resolved an issue that caused old login sessions to stay active

  • Fixed: Rocket League tracking requirements dialog overlap

  • Fixed: Fortnite Tracking

  • New Feature: Added Counter-Strike 2 into Arcade

  • New Feature: Combo Deals — discounts that are automatically applied at checkout when a cart contains matching combinations of products

Version changes

3.0.1795.0

  • Fixed: Issue that caused old login sessions to stay active

  • Fixed: ggLeap crashing when changing display settings in game

Other updates

0.2.56.0

  • Fixed Battle.net button variants rendering with dark borders

    • Fixed EnterCredentials timeout caused by taller textbox padding

  • Adjusted color tolerance when detecting Riot Launcher UI

Release channels

Stable ( 3.0.1652.1671)

Pre-release (Beta: 3.0.1652.1671 → 3.0.1652.1790)

  • HotFixed: Fortnite Tracking

Early Version (Alpha: 3.0.1672.0 → 3.0.1672.1789 )

  • Fixed: Fortnite Tracking

Version changes

3.0.1793.0

  • Fixed: Resolved an issue where the game launcher was closed too early when a game briefly closed and restarted its own process

  • Fixed: Fortnite Tracking

  • Added: Counter-Strike 2 into Arcade

  • Fixed: Rocket League tracking requirements dialog overlap

  • New Feature: Combo Deals — discounts that are automatically applied at checkout when a cart contains matching combinations of products

Release channels

Stable (3.0.1602.0→ 3.0.1652.1671)

Pre-release (Beta: 3.0.1652.1671 → 3.0.1652.1671)

Early Version (Alpha:3.0.1652.1671 → 3.0.1672.0)

  • Added: Rocket League to Arcade

📅 Release date: Mar 3, 2026

Overview

Share feedback

How to update

New features

Rocket League into Arcade

image-20260304-175408.png
  • Why it matters:

    • Rocket League is one of the most requested titles by gaming center players worldwide — and it’s finally here as a fully supported Arcade game.

    • Just like with other Arcade titles, center staff can create Challenges and Quests with full flexibility: daily, weekly, monthly, or one-time. These can be repeated as many times as needed, making it easy to keep engagement fresh for regulars.

    • All Rocket League game modes are supported: Basketball, Breakout, Hockey, Items, Play Test, Ranked, Soccar, Unknown, and Volleyball.

  • Tracking requirements:

    • Rocket League tracking works similarly to Fortnite. For everything to be 100% automated, players need either option: save replays manually after each match, or — the recommended approach — install BakkesMod on each PC. Once BakkesMod is running, open its settings with F2 inside Rocket League, go to the Ranked tab, and enable both “Automatically save ranked replays” and “Automatically save replays”. From that point on, tracking is fully automatic with no extra steps for players.

      image.png

Massive Localization Rework

We have rolled out a massive localization rework to make translations much more reliable across all the languages we currently support!

Other updates

Improvements

  • Bookings, orders, and statistics gained stronger reliability around filters, saved reports, transaction ordering, and timezone-sensitive behavior.

  • Platform quality advanced through launcher/login hardening, currency/localization polish, web/mobile UX fixes, API improvements, and infrastructure optimization.

  • Updated Polish translations for ggLeap client.

  • Console logins now award gamepasses when logging into consoles.

  • Smart Card Login can now be enabled/disabled from Login methods

Bug fixes

  • Assistance request management now supports faster lookup and cleanup from Web Admin.

  • Help chat usability improved with better contrast, draggable behavior, and corrected floating positions.

  • Audit visibility improved when impersonating employees, including clearer activity-log context.

  • Order and checkout edge cases were fixed to reduce payment friction.

  • Balance and transaction consistency was tightened across add-money and account-credit scenarios.

  • Statistics improvements now keep reports more usable and chronologically reliable.

  • Saved filters and long-label usability were refined in activity logs and dashboards.

  • Client login flows now better handle alternative credentials and launcher prompts.

  • Currency and localization polish shipped for AED/SAR symbols plus translation quality updates.

  • Dynamic Center Pages and mobile web behavior were corrected for stronger multilingual consistency.

  • News and website content widgets received usability and embedding improvements.

  • iGames lifecycle handling improved with cancellation correlation, warnings, and dashboard state fixes.

  • Security and partner integration capabilities expanded for OIDC vendor clients and API scopes.

  • Platform infrastructure was hardened with runtime updates, RabbitMQ optimization, and storage housekeeping TTLs.

  • Booking APIs and availability endpoints were stabilized to prevent zero/500 edge cases.

  • Client and admin UX polish included settings-page controls, dark-mode fixes, and cleaner admin affordances.

  • Reliability fixes also covered imports, search precision, and profile/account handling edge cases.

  • Marketplace and payout workflows were aligned to reduce reconciliation issues.

  • Financial report jobs now report their progress percentage, making long-running report generation more transparent.

  • Booking API was updated to support center-local times, improving accuracy for centers in non-UTC time zones.

  • Remote app launches are now correctly excluded from the Top Games report, preventing them from inflating usage statistics.

  • Fixed an issue where users were unexpectedly logged out after purchasing offers restricted to their PC group.

    • Fixed a premature logout triggered at the time-over shop.

  • Fixed a bug where manually added time amounts weren't appearing in the transaction history.

  • Fixed an issue where auto-logout didn't trigger the screen lock as expected.

  • Fixed a phantom transaction being created on Stripe renewal payment failures — preventing false charges from showing in records.

  • Resolved a data integrity issue where Stripe user IDs were being incorrectly reused across center-level accounts.

  • Added detailed context to add/remove-money entries in the activity log so staff can better trace balance changes.

  • Updated the color in the statistics graph to make the text more visible


Need help? If you have any issues with any feature in this release, please come to Discord or use webchat support so we can investigate.

Release channels

Stable (3.0.1602.0→ 3.0.1652.1671)

Pre-release (Beta: 3.0.1643.0 → 3.0.1652.1671)

Early Version (Alpha:3.0.1643.0 → 3.0.1652.1671)

  • Fixed: Resolved an issue where stalled sessions prevented ggLeap client from receiving the logout action message, resulting in the machine not locking as expected.

  • Improved autologin issue diagnostics

Version changes

3.0.1652.1671

  • Fixed: Resolved an issue where stalled sessions prevented ggLeap client from receiving the logout action message, resulting in the machine not locking as expected.

  • Improved autologin issue diagnostics

Other updates

0.2.13.27

  • Battle.net Wait Timeouts: Increased Battle.net wait timeouts

  • Improved fallback handling for Roblox two‑factor authentication.