Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
Professional Counter-Strike 2 training. Structured modes, live server sessions, and a dashboard built for real improvement.
GamesGitHub @lisilisi222-cloudOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Professional Counter-Strike 2 training platform — black / dark grey / electric blue.
Live product surface: https://onefrag.life (custom domain to attach after Vercel deploy).
/history)/pricing) — no free plan; card checkout activates only after verified payment (billing provider not connected yet)/settings) + Steam login/signup/admin)dusseldorf) via POST /api/sessions/startPOST /api/plugin/telemetry) + node heartbeat RPCcs2-plugin/DATHOST_EMAIL, DATHOST_PASSWORD, and DATHOST_TEMPLATE_IDdusseldorf)onefrag (eu-central-1)cp .env.example .env.local
# fill NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY
npm install
npm run dev
Open http://localhost:3000.
In the Supabase dashboard → Authentication → Providers → Email, you can disable Confirm email for smoother local testing. Keep it enabled in production if you prefer verified inboxes.
Add http://localhost:3000 and https://onefrag.life under Authentication → URL configuration
(redirect URLs should include /auth/callback).
ONEFRAG_ORCHESTRATOR_MODE=scaffold (default) refuses to mint connect commands.
When a CS2 node is online with a valid endpoint and you set:
ONEFRAG_ORCHESTRATOR_MODE=live
the orchestrator assigns connect host:port + join token.
Domain owned: onefrag.life — do not buy another.
After the Vercel project exists, point DNS:
| Type | Name | Value |
|---|---|---|
| A | @ | 76.76.21.21 |
| CNAME | www | cname.vercel-dns.com |
Exact targets are shown in the Vercel domain UI — prefer those if they differ.
See cs2-plugin/README.md. Budget path: one cheap Linux VPS that runs a single CS2 dedicated server + CounterStrikeSharp.