Skip to content

1v1 Challenges

A 1v1 Challenge is a one-match showdown between two players. You stake FOXSY, your opponent matches the stake and the winner takes 90% of the combined pool. The platform keeps 10% as a fee. The create form always shows the live split before you confirm. The loser gets nothing as these are winner-takes-most stakes.

1v1 Challenges live at their own route, /challenges, with a crossed-swords icon in the sidebar.

1vs1 Challenges lobby (filterable list of open and completed challenges with tier badges and FOXSY pools)

  1. Open 1vs1 Challenges from the sidebar (icon next to Play Match)
  2. Click Create 1v1
  3. Give the challenge a title (e.g. “Bob vs Alice”) and optionally a short description. Trash talk lives here
  4. Pick a tier: Silver or Gold. Bronze is unlocked only for free developer challenges (both players run their uploaded binary, nothing is staked)
  5. Pick the entry fee within the tier’s bounds (Silver 1,000-4,999 FOXSY, Gold 5,000+). The form shows a live pool calculator next to the input (exactly how much the winner takes home and how much goes to the platform fee)
  6. Optionally pick a specific opponent by searching their team name or wallet address (leave empty for an open challenge, so any wallet can take it)
  7. Pick a deadline: 30 min / 1 h / 2 h / 4 h (default 1 h)
  8. Click Create Challenge: your FOXSY entry fee is locked into the challenge pool

Create 1v1 Challenge form (title, description, tier picker, entry fee with live pool calculator, opponent search, deadline buttons)

Your synced XI is captured as a snapshot when the simulator picks the match up, the same way regular tournament matches work. For a 1v1 that happens right after the opponent accepts, not when you create the challenge. Training and syncing done before the opponent accepts still count; anything after the pickup doesn’t.

You pick at creation time whether the challenge is targeted at one specific opponent or open for anyone to take:

  • Targeted: only the chosen wallet/team can accept. The challenge card shows a “Locked to X” badge in the lobby. Other users see it but the JOIN button is disabled for them.
  • Open: anyone can accept. The first player to confirm and pay the matching entry fee fills the slot.

Either way, home and away are decided by rating once the challenge fills: the higher-rated (ELO) player is seeded first and plays as the home team. Creating the challenge doesn’t guarantee you the home spot.

The current split:

PlaceShare
Winner90% of pool
Loser0%
Platform fee10%

Example: both players stake 1,000 FOXSY → 2,000 FOXSY pool → winner gets 1,800 FOXSY, platform takes 200 FOXSY.

When the opponent accepts, the match kicks off and plays out exactly like a regular FoxLeague match, streaming live to both players. Kickoff is normally scheduled straight away (plus a short queue delay when the runner is busy). If either player already has another match booked within the next 2 hours, the 1v1 slides to the next free slot after it, keeping a 20-minute window clear for its own broadcast, so the countdown can run longer than expected.

  • Match length: ~10 minutes minimum (longer if it goes to extra time and penalties)
  • Both players watch the live game on the challenge detail page

A 1v1 must produce a winner. If regular time ends level:

  1. Extra time is played first
  2. If still tied, a penalty shootout decides the winner (same mechanism used in regular tournament knockouts)

The challenge detail page shows the resolution method via a small badge: decided by extra time or decided by penalties.

The winner’s 90% payout is distributed automatically to their wallet, about 3 minutes (180 seconds) after the result is revealed. The challenge detail page shows a distribute transaction link once the payout fires. No claim action required.

Completed 1v1 detail (header with LOCKED + SILVER + COMPLETED badges, prize structure card, FT match card with ELO swing and Distribute TX link)

The Prize Structure card on the detail page always shows the current pool vs. the max pool at full. While the challenge is still waiting for an opponent, the pool reads as the creator’s stake only (“1,000 FOXSY now · up to 2,000 at full” in a 1,000-vs-1,000 example). Once the opponent locks in, both halves are in and the “now” value equals the “at full” value.

If the deadline passes and nobody has accepted (or the targeted opponent never joined):

  • The challenge auto-cancels
  • The creator’s entry fee is refunded in full to their wallet
  • No platform fee is taken on cancellation

You’ll see the refund transaction in your wallet history. The challenge moves to a “cancelled” state in the lobby with the reason “deadline expired”.

You can have only 1 open or in-progress 1v1 challenge at a time per wallet. The game strictly enforces this. Trying to create a second while one is live shows an error. The cap prevents players from spamming challenges and ensures every 1v1 remains a focused, high-stakes rivalry.

Cancelled or finished challenges don’t count. Once your active one resolves (win, loss or deadline expiry), you can create another.

1v1 results move ELO at the tournament K-factor of the challenge’s tier: a Silver challenge uses the Silver K-factor (16), a Gold challenge the Gold K-factor (24). This is intentional as 1v1s are high-stakes and should weigh accordingly in your ranking.

  • Win → significant ELO gain
  • Loss → significant ELO loss
  • Draws are impossible in 1v1 (extra time/penalties always resolve)

Once the challenge fills and the simulator picks the match up:

  • Your synced XI is locked for this match
  • Training/sync after the pickup doesn’t apply to this match
  • Individual players are not locked. Instead your account is blocked from starting casual or ranked matches from 1 hour before the 1v1 (or any of your tournament matches) is scheduled until its result is revealed
  • An open challenge still waiting for an opponent doesn’t restrict you at all
  • You cannot create or join a 1v1 while you’re inside a standard tournament’s blocking window (from 1 hour before it starts until 1 hour after its estimated end). The error reads “You have a tournament match within the hour”
  • Once the result is revealed, you’re free to play again immediately

The completed challenge appears in:

  • Your Match History (with the 1v1 badge, both players’ team names, score, decision method)
  • Your opponent’s Match History (mirror entry)
  • The 1v1 lobby under the Completed filter (newest first)

There’s no separate Hall of Fame for 1v1. They’re tracked alongside regular ranked / tournament matches in your career stats.

  • Target someone in your ELO range. Picking a much weaker opponent looks like sandbagging; picking someone much stronger is high-variance gambling.
  • Sync before the opponent accepts. The snapshot freezes whatever’s synced when the match is picked up, right after the challenge fills. Train/sync first, then challenge, because an open challenge can be accepted at any moment.
  • Pick a deadline you’ll honor. If you target someone, give them time to see and respond. 30 min is aggressive; 1-2 h is conventional.
  • Check the live entry-fee bounds in the create form.
  • Mind the 1-hour busy window. Casual and ranked play is blocked from 1 hour before your 1v1 kicks off until it’s revealed, so plan around the deadline window. Overlapping tournament matches are handled by the scheduler, which slides the 1v1 kickoff past them.