🎰 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