> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.mrerrorx.dev/primaxbattleroyalex/llms.txt
> Use this file to discover all available pages before exploring further.

# Solo Battle Royale: Last Player Standing Game Mode

> Solo Battle Royale pits every player against each other — the last one standing wins. Supports PvP grace periods, shrinking borders, and elytra landings.

<Warning>
  **Server requirements:** PrimaxBattleRoyaleX generates a fresh world for every match and deletes it once the match ends. World generation runs on the server's main thread, so a weak CPU or low RAM will cause noticeable lag. A quality managed Minecraft host or a dedicated VPS with a strong single-thread CPU and ample RAM is strongly recommended. Shared or budget hosting is not suitable.
</Warning>

Solo Battle Royale is the classic Battle Royale experience in PrimaxBattleRoyaleX. Every player competes entirely on their own — no teams, no alliances, no second chances. Players are dropped into the arena, the border begins to close, and only one can walk away victorious. It's the purest form of the game: outlast everyone else and claim the win.

## How It Works

<Steps>
  <Step title="Queue Solo">
    Each player enters the queue individually. There are no teams — every queue entry represents a single player competing for themselves.
  </Step>

  <Step title="Match Start">
    Once the configured minimum player count is reached, the match begins and all queued players are teleported into the arena.
  </Step>

  <Step title="Border Shrinks">
    The world border gradually shrinks over time on a configurable schedule, forcing players out of the edges and into combat with each other.
  </Step>

  <Step title="Last One Standing Wins">
    The match continues until only one player remains alive. That player is declared the winner and receives the solo victory reward.
  </Step>
</Steps>

## Features

<CardGroup cols={2}>
  <Card title="PvP Grace Period" icon="shield">
    A configurable window at the start of each match during which PvP is disabled. This gives players time to loot and land safely before combat begins.
  </Card>

  <Card title="Elytra System" icon="feather">
    Every player receives an elytra at spawn, allowing for a safe and controlled landing from the sky. No more taking fall damage before the match even starts.
  </Card>

  <Card title="Shrinking Border" icon="compress">
    The world border shrinks on a fully configurable schedule — control how fast it closes in, when it starts moving, and what size it shrinks to.
  </Card>

  <Card title="Match Timers" icon="clock">
    Set a maximum match length to prevent games from running indefinitely. When the timer expires, the remaining player count is evaluated and a winner is determined.
  </Card>

  <Card title="Victory Reward" icon="trophy">
    The last player standing receives a configurable solo victory reward. Define exactly what winners earn for claiming the top spot.
  </Card>
</CardGroup>

## Configuration

All Solo mode settings — including PvP grace period duration, border shrink schedule, match timers, elytra behavior, and victory rewards — are managed in `game-settings.yml`.

See the [Game Settings configuration reference](/primaxbattleroyalex/primaxbattleroyalex/configuration/game-settings) for a full breakdown of every available option.

<Info>
  Solo mode supports unlimited simultaneous matches — multiple solo games can run at the same time on the same server. Each match is fully independent with its own border, timer, and player pool.
</Info>
