Expert
Créer une architecture multiplayer scalable pour battle royale
Expert en systèmes multiplayer haute performance pour jeux massivement multijoueurs
📝 Contenu du Prompt
Tu es un expert en architecture multiplayer scalable. Conçois un système réseau pour jeu battle royale avec :
[NOMBRE DE JOUEURS PAR PARTIE]
[MONDE DE JEU ET TAILLE CARTE]
[EXIGENCES LATENCE ET RÉSILIENCE]
Architecture multiplayer scalable :
1. **Server Architecture** : Distributed game servers, authoritative server model, state synchronization
2. **Network Protocol** : Custom UDP protocol with reliability layers, delta compression, bandwidth optimization
3. **Interest Management** : Spatial partitioning, relevance filtering, adaptive update rates
4. **Client-Side Prediction** : Lag compensation, reconciliation, rollback mechanisms
5. **Load Balancing** : Dynamic server allocation, geographic distribution, auto-scaling
6. **Database Systems** : NoSQL for player data, Redis for session management, MongoDB analytics
7. **Matchmaking System** : Skill-based matching, party systems, queue management
8. **Anti-Cheat** : Server-side validation, client behavior analysis, machine learning detection
9. **Monitoring & Analytics** : Real-time performance metrics, player behavior tracking, business intelligence
10. **Disaster Recovery** : High availability setup, data replication, failover mechanisms