THE PLATFORM

Everything you need to run a modern Recoil game.

Mountain Warfare brings players, organizers, live operations, spectator tools, QR invites, and permanent match history into one hosted platform.

Explore game rules
01 · PLAYER EXPERIENCE

Join, get ready, and play from one phone.

The player flow stays on the same mobile-first interface from the moment someone enters a Game ID through the live match HUD.

  • QR or manual Game ID entry
  • Player name and PIN sign-in
  • Lobby roster, team selection, and classes
  • Ready state before the organizer starts
  • Live timer, K/D, player status, health, ammo, shields, and gold
1
JoinEnter or scan the Game ID
Actual join screen using the production player styles.
2
LobbyChoose team, class, and Ready
Actual pre-match lobby with demo players.
3
Live MatchSwitch between roster and teammate map
Actual in-game layout. Use the preview selector to see the live roster or teammate GPS map.
02 · COMBAT SYSTEMS

Classes that actually change how you play.

Players choose a role before deploying. Each class has its own damage, ammunition, reload speed, and battlefield purpose.

KILL STREAK
3kills unlock UAV

By default, three enemy kills in one life trigger a 30-second UAV. Your team sees enemy positions on the teammate map. The streak resets when you die.

Configurable kills1–25Duration5–300 secActivationAuto or manual
RIFLEMANFRONT LINE

Balanced and dependable.

Strong per-shot damage, solid range, fast reloads, and efficient ammunition make Rifleman the all-purpose combat class.

DAMAGE20
MAG24
CLIPS5
RELOAD1s
SNIPERLONG RANGE

One shot can end the fight.

Maximum damage and the longest IR range, balanced by a one-round magazine, limited reserves, and deliberate reloads.

DAMAGE100
MAG1
CLIPS12
RELOAD3s
MEDICSUPPORT

Keep your team in the fight.

Shoot teammates to heal them for 10 HP at a time. Lower combat damage is traded for team sustain and flexible support fire.

DAMAGE8
MAG18
CLIPS4
RELOAD2s
INFANTRYSUPPRESSION

Volume of fire wins space.

Full-auto fire, a huge magazine, and deep reserves make Infantry ideal for suppression, balanced by low damage and the longest reload.

DAMAGE2
MAG120
CLIPS4
RELOAD7s
UAV KILL STREAK

Earn intel by staying alive.

Enemy kills build the streak. Hit the configured threshold and UAV reveals hostile positions on the map for the configured duration. In team games, the reward is shared with the killer’s team; in Free For All, only the player who earned it receives the reveal.

03 · LIVE ADMIN

Operate the match from one dashboard.

Each approved Game ID gets its own administrator view. Configure the match, watch live players, force a start, end the game, reset the lobby, edit player records, and keep tabs on server health.

  • Live player roster
  • Start, end, and reset controls
  • Game settings and rule configuration
  • Player editor and persistent stats
  • Database, uptime, socket, and application status
Actual Admin Dashboard layout rendered with demo data.
04 · SPECTATOR VIEW

See the field while the match is happening.

Organizers and spectators can follow players live without touching the game client. The dashboard combines GPS positions, team rosters, player health, ammo, match clock, and lifetime statistics.

  • Live field map
  • Team and player status
  • Health, ammo, kills, and match state
  • Lifetime player statistics
  • Tenant-locked access to the correct Game ID
Actual Spectator View layout rendered with demo data and a live map.
05 · GAME HISTORY

Every match becomes a permanent record.

Completed and interrupted matches are stored per Game ID. Review when a game started, how long it lasted, who played, who won, player kills and deaths, accuracy, teams, classes, and the configuration used for that match.

  • Per-match scoreboards
  • Kills, deaths, K/D, hits, shots, and accuracy
  • Winner, mode, duration, and end reason
  • Saved game configuration snapshot
  • Tenant and master-admin reporting
Actual Game History component rendered with demo data.
PRIVATE GAME IDs

Isolated rooms

Every approved Game ID has its own lobby, settings, players, stats, admin state, and spectator view.

QR INVITES

Scan and join

Each account gets a QR code that opens the player client with the correct Game ID already filled in.

ACCOUNTS

Approval workflow

Customers register, request a unique Game ID, and gain access to their dashboards after approval.

PLAYER DATA

Tenant scoped

Player names and lifetime statistics stay inside the Game ID they belong to.

MATCH RULES

Configurable games

Control teams, classes, game time, respawn behavior, friendly fire, ammo, shields, gold rewards, and more.

MASTER CONTROL

Hosted oversight

See active games, total games played, customer accounts, match history, and impersonate a tenant for support.

READY TO RUN A FIELD?

Get your own private Game ID.

Create an account, choose a unique Game ID, and once approved your Admin, Spectator, QR invite, and Game History dashboards are ready.