🎰 RTG Roulette Server

Server is running on port 5500

Launch Game

🔐 Login / Create Account 🎯 Direct Login (Database Users) 🚀 Play Directly (Auto-Session)

Authentication Endpoints

POST /api/auth/login - Login with email/password
POST /api/auth/login-user - Login with userId
POST /api/auth/token - Login with existing token
POST /api/auth/logout - Logout (destroy session)
GET /api/auth/me - Get current session info

HTTP API Endpoints

GET/POST /rtg/platform/roulette/settings
POST /rtg/platform/roulette/bet
POST /rtg/platform/roulette/spin
GET /rtg/platform/roulette/history
GET /rtg/platform/roulette/balance
POST /rtg/platform/roulette/deposit
POST /rtg/platform/roulette/reset
GET /rtg/platform/health

User Endpoints (Token-Based)

GET /rtg/platform/users/me - Get current user info
GET /rtg/platform/users/me/balance - Get user balance
GET /rtg/platform/users/me/stats - Get user statistics
GET /rtg/platform/users/me/history - Get user game history
GET /rtg/platform/users/:userId - Get user by userId

Session Management

GET /rtg/platform/sessions - View all active sessions
GET /rtg/platform/sessions/stats - Session statistics
GET /rtg/platform/sessions/current - Current session info
DELETE /rtg/platform/sessions/:sessionId - Delete session

Platform Config Endpoints

GET /rtg/platform/roulette/platform-config
GET /rtg/platform/roulette/platform-config/:section
PUT /rtg/platform/roulette/platform-config
POST /rtg/platform/roulette/platform-config/reset
POST /rtg/platform/roulette/platform-config/balance
POST /rtg/platform/roulette/platform-config/limits
POST /rtg/platform/roulette/platform-config/user

WebSocket

WS ws://localhost:5500

Supported message types: settings, bet, spin, balance, history, ping

Debug & Admin

Health Check My User Info My Stats View All Sessions Session Stats View Settings View Config