Browser · Self-hosted server
Four players,one room code.
To play a match with three friends, nobody has to install a client, make an account or wait for matchmaking. Corvus runs in the browser: one person starts the server, everyone else opens the same address, types in the five-character room code, picks a side, readies up, and you're in. AI fills the empty seats, so you can even play alone. Every shot, every point of damage and every round result is decided by the server — clients don't get a say.
Node.js 22.12+ · A browser with WebGL 2 · Keyboard and mouse
Four steps from room code to first round.
-
Start the server.
Run
npm install,npm run buildandnpm start. One computer is enough. Friends on your network join at your LAN address; to play over the internet you need a reachable address, HTTPS and WebSocket forwarding. Corvus doesn't set up a public address for you. -
Open a room.
Enter a call sign and you get a five-character room code. Click the code to copy an invite link.
-
Pick a side, ready up.
Each side has 2–5 seats: up to four people, AI in the rest (5v5 by default). The host starts out ready, switching sides means readying again, and AI readies automatically.
-
Gear up and go.
Once every person is ready, the host starts the match. Each round opens with a buy phase for guns, armor and grenades. Quick mode is first to 5 rounds; Competitive swaps sides at the half and can go to overtime.
After a drop, you have 30 seconds to come back. If the same page is still open, you get back your identity, side, gear and score, and AI plays your character while you're gone. Reconnecting doesn't bring you back to life.
The server is yours, so:
Your data stays on your server.
No account with us, no public matchmaking, no leaderboard. Rooms, scores and reconnect credentials live in the memory of the machine running the server, and they're gone once the room is cleared.
The server makes the calls.
Movement, hits, damage and round results are decided on the server; clients only send input. That isn't competitive-grade anti-cheat — there is no anti-cheat. These are rooms for people you know.
Every gun says where it came from.
We modeled M7 ourselves from a single photo: the photo sets one side's outline, and the back and thickness are filled in; it isn't a scan. The other guns are third-party models from Sketchfab that their authors offer for download, each used under its own license. Some are real-world firearms and some recreate guns from other works; their designs belong to their owners, who have no official connection with us. Corvus is an independent small game, not affiliated with Valve or any commercial shooter.
Reconnect credentials live only in memory.
They never go into the URL, browser storage or logs, and they're never broadcast. After a reload, a closed tab or a server restart, recovery isn't guaranteed.
Keyboard and mouse come first.
Touch works: a move stick, drag to aim, and buttons you can move and resize; landscape is easier. But it isn't promised to play as well as a desktop.
Analytics count only on our own instance.
The game page loads self-hosted Umami (
umami.apikv.com). It counts visits and a few match-level events — entering the lobby, creating or joining a room, starting, finishing a match, opening the share panel — only on our own instance, with no call signs, room codes or other personal details, and no cookies. On any other address (localhost, your LAN, your own domain) the script still downloads but counts nothing.
One map, two modes.
- Map
- A desert map with two sites: A / Depot and B / Relay.
- Objectives
- Plant or defuse the C4, or take out the other side. Planting takes 3 seconds, defusing 5 (3 with a kit), and a planted C4 goes off after 40.
- Weapons
- 14 guns, from a pistol and an SMG to marksman rifles, a sniper rifle and a light machine gun, plus armor, a defuse kit and four kinds of grenade: smoke, HE, flash and incendiary. You buy between rounds.
- Sides
- 2–5 seats a side: up to four people, AI in the rest.
- AI
- Escorts, pushes into a site, holds it, retakes, covers the defuse. What it knows about enemies is limited by line of sight, smoke and flashes, and it doesn't keep reading positions through walls. Low, medium or high difficulty.
- Modes
- Quick: first to 5 rounds. Competitive: up to 12 rounds, sides swap after round 6, and a tie goes to overtime of up to 6 rounds.
- Reconnecting
- After an unexpected drop, 30 seconds to come back, in the same page.
- Solo
- With no friends online, you can still start a match with AI. Solo games can be paused, and creative mode's infinite health and infinite money apply only to you.
W A S D to move, mouse to look, left click to fire, R to reload, B to buy, M for the tactical map, hold E to plant or defuse, hold Tab for the scoreboard.
No public way in yet.
A Corvus room lives on a server somebody runs — whoever's machine hosts the room calls the shots. Running one takes the source and the deployment guide, and neither is public right now; there's no public hosted version either. So this page has no download and no link to play.
Leave an email and we'll write back when there's news. No sign-up, no mailing list.
| Way to play | Status |
|---|---|
| Desktop browser, keyboard and mouse | The main way to play |
| Phone browser, touch | Works; parity with desktop isn't promised |
| Your own server | Source not public right now |
| Hosted version | None public |