Terms and Conditions
OVERSKILL.gg is technology and community software infrastructure for skill-based CS2 competitions. Not a casino, not a betting site.
- Effective from:
- 2026-10-16
- Last updated:
- 2026-10-16
- v:
- 2026-10-16b
Effective: 2026-10-16
OVERSKILL.gg is a technology infrastructure and community software environment for Counter-Strike 2 (CS2) competitions based exclusively on participants’ skill. The system runs on non-custodial smart contracts on the BASE network. This site is not a casino, does not offer games of chance, and is not a DeFi financial product.
1. Acceptance, scope and access identity
Read-only access is public. To interact, create challenges, or set up tournaments, you must sign in through Steam (OpenID). By connecting your Steam account, we record your explicit acceptance of these Terms, tied to your unique identifier. If you do not agree, you must leave the platform immediately.
2. Eligibility and regional restrictions
By using the platform you represent: 1) That you are over 18. 2) That competing for economic incentives is lawful where you reside. 3) That you do not reside in a prohibited jurisdiction (including countries subject to international sanctions, such as Cuba, Iran, North Korea and Syria).
To create or join challenges you also need: a Steam account at least 90 days old, at least 300 real hours of CS2 play, and a public profile with CSRep/PlayerRank above the minimum set by the interface. The platform runs geo-blocking technology to restrict access from unauthorized territories.
3. Nature of the service (infrastructure and community)
OVERSKILL.gg operates as a technology infrastructure and eSports community provider. The platform provides dedicated game servers, an automated matchmaking queue by format, region, and entry tier, private-room (Lobby) automation tools, and on-chain smart contracts.
Users can compete through automated matchmaking, direct challenges by mutual invitation (Lobbies), or self-managed tournaments.
OVERSKILL.gg is not a game of chance, not a financial or DeFi yield product, and not a token launch. Active formats: Duels (1v1) and Wingman (2v2). Squad (5v5) is not available in this version.
4. Account and wallet
Steam (OpenID) is the only sign-in identity. You may have exactly one active competition wallet at a time. It may be an externally owned account (EOA) or a smart-contract wallet (EIP-1271, for example a Coinbase Smart Wallet), connected through an external wallet provider (for example MetaMask, Coinbase Wallet, Binance, or WalletConnect). The wallet is linked with a SIWE (Sign-In with Ethereum) signature. There is no self-service unlink: any wallet change or detachment is handled through the official Discord as a compliance path.
A wallet is not needed to register for a tournament without an entry; it is needed to compete with an entry and to receive prizes (section 6).
5. Direct challenges (Lobbies) and on-chain flow
Individual matches start from direct invitations. A user creates a private room (Lobby), sets the symmetric map rules, and shares the unique access link with their opponent. Both players authorize the spend of their USDC entry (approve) and lock the funds in the immutable smart contract on the BASE network (OverskillGame). The platform is strictly non-custodial; funds never enter company accounts, and on-chain transactions are irreversible.
The on-chain flow is:
- Spend authorization (
approve). - Match creation and prize lock (
createGame). - Settlement and split (
finalizeGame).
The platform may sponsor network fees for these transactions. When sponsorship is unavailable, you pay network gas (native ETH on BASE). Always review the amounts before you confirm.
OVERSKILL does not intervene in player conduct inside a private Lobby beyond the integrity and disputes system (sections 10 and 13); within those limits, the outcome of the match is the players’ own responsibility.
6. Tournament structure (official vs. community)
A. Official Tournaments: Organized directly by OVERSKILL, which may be free entry, funded by partner brands, or paid entry funded by the players themselves. OVERSKILL does not guarantee a tournament’s continued availability, match schedule, or a minimum number of participants; an official tournament may be rescheduled or cancelled for operational reasons, in which case section 14 applies.
B. User-Generated Tournaments (UGC): Eligible community users can create tournaments instantly through an automated form. The creating user (the “Organizer”) is the sole and exclusive legal, organizational, and tax responsible party for that event in their own jurisdiction. OVERSKILL does not audit, promote, or control the running of individual community tournaments. OVERSKILL reserves the right to cancel a tournament or refund on-chain funds if signs of fraud or a breach of these Terms are detected.
In independent (UGC) events, every roster pays the same entry tier into an event prize pool; the placement table is announced (it is not 1.80× the next opponent), and the same tiered service fee applies to that locked pool. A no-show or confirmed cheat receives 0 of that table; the independent entry stays in the event’s pool. In official sponsored events, the announced prize is funded by the operator or the partner brand: players pay 0 and there is no fee on that prize. Tournament node matches do not lock a per-match prize pool. Tournament credits become claimable after the longer of two waits: the rank-based wait described in section 7, or a 2-hour minimum that applies to every tournament prize. Disqualification does not rewind the bracket.
In sponsored entry (UGC) tournaments, the Organizer funds the prize when creating the tournament and players register without paying an entry. When the tournament ends, the contract deducts a service fee from that contribution: 10% for prizes up to 100 USDC, 5% for prizes up to 1,000 USDC and 2% above that, never less than 10 USDC on prizes above 100 USDC nor less than 50 USDC on prizes above 1,000 USDC. The minimum prize depends on the tournament size and is shown when creating it.
Technical failures during a tournament. If the server of a tournament match fails before the match starts, or the match is voided without a winner, the match is replayed automatically on another server, up to 3 attempts in total. Waiting for a server to become free does not count as an attempt. No player or team advances in the bracket because of their ranking or by chance as a result of a technical failure. If the third attempt also fails, the whole tournament is paused for up to 30 minutes: no new match starts, the rests between matches stop, and matches already in play finish normally, while the affected match is retried every 5 minutes. If it gets a server, the tournament resumes. If it does not recover within those 30 minutes, or if the same match fails again after resuming, the tournament is cancelled and section 14 applies: 100% of each entry is returned to whoever paid it and, where applicable, the contributed prize to whoever funded it, with no fees. Matches still in play at that moment are voided without a result.
Verified email to register. To register in any tournament you need a verified email on your account; in team tournaments, every member of the team needs one. It is checked only when registering.
Tournaments without an entry and prizes without a wallet. In tournaments without an entry (official sponsored or sponsored-entry tournaments) you can register and play without a wallet, with your Steam account and a verified email. To receive a prize you need a linked wallet (section 4). If you win a prize and have not linked a wallet when the tournament is settled, your share is credited to an OVERSKILL treasury wallet, which holds it for up to 7 days: if you link a wallet within that period, OVERSKILL transfers the amount directly to that wallet, at the time set out in section 7; if you do not, the amount is returned to the organizer who funded the prize. This temporary custody is the only exception to the non-custodial nature described in these Terms, and it never delays payment to the other winners.
Leaving a tournament without an entry. In a tournament without an entry you can cancel your registration up to 24 hours before check-in opens; in team tournaments, only the member who registered the team can do it, and the whole team leaves. Your seat is freed and you can register again while registration is open and seats remain. After that deadline, and in any tournament with an entry, registration is final: the entry is only returned if the whole tournament is cancelled (section 14).
Free tournaments with a match requirement. When creating a tournament without an entry, its organizer may require that each player has finished a number of matches in the tournament’s format since the last tournament without an entry the player played (a tournament counts as played when the player was checked in when it started). The number, between 1 and 25, is set when the tournament is created and cannot change afterwards. Only matches played through matchmaking count; matches played in a Lobby, public or private, including rematches, do not. The requirement never applies to the first tournament without an entry a player plays. A player registered in a tournament without an entry that has not started yet cannot register in one with this requirement until it starts. The requirement, with its number, is shown on the tournament page before registering, is checked only when registering, and never applies to tournaments with an entry.
7. Winnings, claim and cooldown
Each winner nets between 1.80× and 1.90× their entry, depending on the entry tier (the prize pool minus the protocol fee). After the match is settled, the prize becomes claimable after a rank-based wait tied to your Trust rank (on-chain PlayerRank): Recruit 12 hours (default for new wallets), Established 6 hours, Veteran 2 hours, Elite 0 hours. That wait is snapshotted at settlement from your rank — it is not a fixed wait for every rank. Claiming is an on-chain action that you sign. The app may require a verified email before showing the claim action; that is a product control, not a rule of the contract. There is no claim fee.
A tournament prize held for lack of a wallet (section 6) is transferred directly to the wallet you link, with no claim action, but never before the moment it would have become claimable had you had a wallet: after the longer of two waits counted from the tournament’s settlement, the rank-based wait in this section (based on your trust rank when you link the wallet) or the 2-hour minimum for tournament prizes (section 6). If you link the wallet after that moment, the transfer goes out right away. While an integrity review of your account is open, the transfer waits until it is resolved; if the review ends in a ban, the amount is returned to the organizer who funded the prize.
8. Definition of the fee (Service Fee)
To cover the direct costs of allocating high-frequency dedicated servers (DatHost), telemetry, integrity validation, and network oracles, the smart contract automatically deducts a tiered service fee: between 5% and 10% on the prize pool of each match or entry-based tournament, and between 2% and 10% on the Organizer’s contribution in sponsored entry tournaments, with the minimums set out in section 6. Official sponsored tournaments carry no fee. This fee is strictly operational, to cover infrastructure. There are no fees for withdrawing or claiming prizes.
9. Relationship with Valve Corporation and third parties
OVERSKILL is an independent software service and is not affiliated with, sponsored by, endorsed by, or associated with Valve Corporation, Steam, or Counter-Strike 2. Users remain fully bound by the Steam Subscriber Agreement. OVERSKILL is not liable for technical failures, service outages, or account actions originated by indispensable third parties such as Valve, DatHost, RPC providers, or the BASE network itself.
Play specifically depends on: Steam (sign-in, Web API, game-server tokens), DatHost (dedicated CS2 hosts), RPC providers, and the BASE network. If those services fail, change, or are withdrawn, matches may not start or may be interrupted. You remain solely responsible for your Steam account; Valve’s or Steam’s actions against your account are yours, not OVERSKILL’s, and this section does not change how the on-chain prize pool is handled under sections 11, 12 and 14.
10. Integrity, anti-cheat and sanctions
The use of aim-assist software, hacks, collusion, or server manipulation is strictly prohibited. Any VAC ban or a positive detection by the server anti-cheat plugin results in a permanent OVERSKILL account block and the forfeiture of pending funds in the smart contract to the protocol maintenance fund.
In practice, a VAC ban leads to the account being banned and a preventive freeze of recent matches (typically the last 14 days) for review. Evidence is based on VAC, the game-server plugin, and the match demo.
For tournament prizes, that forfeiture applies only when the account is banned for a confirmed violation; until then, a held tournament prize stays withheld inside the smart contract as described in section 12.
11. No-show, abandonment and walkover
If you fail to show up or you abandon a match in progress, you forfeit your full entry, with no refund. That includes a walkover awarded to the opponent because you were absent. The absent player is excluded from the prize split. The system does not distinguish a voluntary leave from a connection failure.
If not enough players are present for a valid result (for example an incomplete Wingman side), the match may be voided and entries returned under section 13 instead of a forfeit settlement.
12. Freezes, forfeiture and compliance holds
The platform may withhold a claim for:
- suspected cheating;
- an open staff review (section 13);
- an administrative hold;
- the wallet being on a blocklist we maintain (including sanctions-related entries).
Confirmed cheating results in the forfeiture of the funds to the platform, per section 10. Appeals are handled through the official Discord.
For tournament prizes, a hold withholds the prize inside the smart contract while it is reviewed; the prize is not moved anywhere. Holds may be applied automatically by the platform’s integrity systems, and they also cover tournament prizes credited while the hold is active. If the hold is lifted (for example, because the integrity flag is dismissed), the full held amount becomes claimable again; the 2-hour minimum wait for tournament prizes (section 6) may apply first. A held tournament prize is forfeited to the protocol maintenance fund only when the account is banned for a confirmed violation (section 10).
13. Disputes
From the match page you may submit a complaint (server quality and/or other players). That complaint does not by itself freeze anyone’s prize.
Staff may open a review, or the system may open one automatically (for example if the demo failed to upload or a critical integrity signal is raised), within a fixed 12-hour window after settlement. Elite 0h claim does not close that window. Evidence (demo, logs, and match events) is attached automatically, and the claim may be withheld while the review is open. Handling targets: first response within 24 hours, resolution within 72 hours. Those targets are operational goals, not a promise of a particular outcome.
14. Refunds
When a match is technically voided or the prize pool is still locked on-chain and recoverable before settlement — including when Steam, DatHost, or a game-server token fails after the prize is locked — the platform prefers an on-chain cancel that returns each player’s full entry. When an on-chain cancel is not possible (stranded prize pool, post-settlement correction, or cancel-failure triage), a residual operational refund from the treasury may be used. The platform never pays the same prize pool twice (no double payout via cancel and treasury). No-show and abandonment remain full forfeits with no refund when section 11 applies. Confirmed cheating is a forfeit (section 12), not a refund. Player-initiated on-chain transfers (including claim) remain irreversible once confirmed.
When a tournament is cancelled, each entry — or, in a sponsored tournament, the funded prize — is returned in full directly to the original wallet that paid it. If the token contract refuses a transfer to a wallet (for example, an address blocked by the token issuer), that amount stays in the smart contract as a balance that wallet can claim immediately (subject to any hold under section 12), instead of blocking everyone else’s refund.
15. Rewards and raffles (promotional)
The rewards and raffles layer is a free promotional sweepstakes. Tickets: are not money; are not redeemable; never affect match outcomes, prizes, or matchmaking. It is governed by its own rules. Chance that determines a competition winner, prize, or payout exists only in this layer, always outside the competition.
16. Redeem codes (promotional gift)
A redeem code is a free promotional gift: staff issue a code that you exchange for a specific item (a CS2 skin or a game key). It is not a sweepstakes (there is no random draw — the code names its prize) and not a sale: a code is never sold, never priced, and never earned by play; there is no path to buy one. It does not use reward tickets, does not touch a match prize pool, and has no on-chain settlement. If you resell or commercialise a prize you received, that is your responsibility under Steam’s terms and applicable law.
17. Match highlights
After a finished match, OVERSKILL may use the match’s GOTV demo to create a highlight (“Play of the Game”). OVERSKILL replays the demo on infrastructure it operates on Amazon Web Services (United States) and renders a short video clip (up to 60 seconds) of one player’s best play, together with a poster image and a vertical (9:16) version. The featured player’s public username and avatar appear on a card overlaid on the video.
Clips may be shown publicly on the OVERSKILL website (for example, in the highlights on Home) and posted to the #highlights channel of OVERSKILL’s official Discord server. The Discord post mentions the featured player (their linked Discord account, if they linked one, or otherwise their public username) and may include the video file. Curated clips may also be published as Shorts on OVERSKILL’s official YouTube channel (YouTube is a service of Google LLC, United States, and operates under its own terms), using the vertical version without the intro and with the same public username and avatar on the overlaid card. In the same way, curated clips may be published as Reels on OVERSKILL’s official Instagram account (Instagram is a service of Meta Platforms, Inc., United States, and operates under its own terms), at most two per day chosen by an automatic daily selection, using the same vertical version and the same overlaid card; the Reel caption may name the featured player’s public username.
Each public clip has its own page on the OVERSKILL website (app.overskill.gg) with the video, its poster image and a stable link to the video file, and public clips are listed in a video sitemap, so search engines (for example, Google Search and its video results) may index and display them. Other public pages of the website, such as player profiles and finished-match pages, may also be indexed and displayed by search engines. OVERSKILL stores clips privately, serves them through short-lived links (the stable link redirects to a new short-lived link each time it is opened), and keeps them for up to 365 days (see the Privacy Policy).
A highlight is not a live broadcast, not a replay of the full match, and not anti-cheat evidence (the original demo remains the record). Highlights never affect match results, settlement, or payouts; a missing, failed, or deleted clip does not affect settlement or claiming a prize.
You can turn highlights off in Settings → Privacy (match highlights). If any participant in a match has turned them off, no clip is created for that match, and clips of that match that were already published are hidden: they are removed from the website and from our sitemaps, and their page and video link return “not found”. Search engines may keep showing cached results for some time; OVERSKILL does not control when they remove them. Turning highlights off does not automatically remove posts already made on Discord, uploads already made on YouTube or Reels already published on Instagram; you can ask official support on Discord to remove a published clip.
18. Account closure and the right to be forgotten
Closure is requested through the official Discord (no self-service): the account is marked for deletion for 30 days, after which personal data is permanently deleted. It cannot be closed while there are winnings in cooldown or frozen, or a review is open. Match history is anonymized (the wallet is replaced by a hash), and on-chain and audit records are retained.
19. Changes, limitation of liability and governing law
We may update these Terms. Material changes are communicated and the current version is identified at the top of this document. Continued use of the platform after a change constitutes acceptance of that version; there is no separate re-acceptance step.
The platform is provided “as is”. To the extent permitted by law, we are not liable for indirect damages, losses arising from user error, third-party failures or withdrawals (Valve/Steam, the RPC node provider, the BASE network, or DatHost) including interruption of play, or causes beyond our reasonable control. If a prize pool is already locked when such a failure happens, section 14 applies. Mandatory consumer rights are not excluded.
Before starting any court action arising from these Terms, both parties attempt to resolve the dispute in good faith for 30 calendar days by contacting official support on Discord. If no agreement is reached within that period, either party may bring the matter to the competent courts named below. This period does not replace or delay the mechanisms in sections 12–14, which keep their own timelines; it is not arbitration (no third party decides for the parties) and does not limit mandatory consumer rights or urgent injunctive relief.
These Terms constitute a binding contract between the user and MINDNEY SAS, a simplified stock company duly organized under the laws of the Oriental Republic of Uruguay (RUT 220052950015), with registered address in Canelones, Uruguay. This agreement is governed exclusively by the laws of the Oriental Republic of Uruguay, and any dispute will be resolved before the competent courts of the city of Montevideo, Uruguay. If language versions of these Terms conflict, the Spanish version prevails.