Plan.
Execute.
Survive.
Browser-playable tactical shooter with two teams, round economy, buy phase, bomb planting and defusing, hostage rescue, recoil patterns, armor, wall penetration, headshots, tactical bots, spectator mode, instant replay and optional realtime backend adapters.
Operation Sandglass
WASD bergerak, mouse membidik, klik menembak, R reload, E objective, B buy menu, Q ganti senjata, P pause, C ganti spectator.
Scoreboard
Team, economy, loadout, K/D/A, damage, ping and current tactical state.
| Operator | Side | Money | Loadout | K | D | A | Damage | State |
|---|
Competitive career
Rating, XP, wins, losses and recent match history are saved locally on this device.
Match history
LOCALSecurity & moderation
Client integrity telemetry is demonstrative; authoritative enforcement must run on the separately deployed server.
Integrity guard
LIVE- Fire-rate and movement sanity checks
- Malformed packet rejection
- Impossible cash and health validation
- Server-side event sequence numbers
- Rate-limited reports and admin events
Moderation console
0 REPORTSAuthoritative servers
The static PWA runs offline. Real cross-device competition requires a separately deployed WebSocket/Durable Object or Node server.
Cloudflare Durable Objects
EDGERoom coordination, hibernatable WebSockets, input limits, reconnect tokens, snapshots and report routing are included under integration/cloudflare-durable-object.
Node authoritative server
20 HZA generic WebSocket server with authoritative movement bounds, sequence checks, room state and moderation events is included under integration/node-authoritative-server.
Unreal Engine port plan
UE 5.7Clean-room migration notes cover GameMode/GameState, Replication Graph, Gameplay Ability System, StateTree bots, replay, Nanite/Lumen maps and dedicated servers.