Chargement...
Chargement...
Ultra RPQuand Valve sort s&box (Source 2), qui sera le premier à y bâtir un univers de jeu complet, scalable, open-source ?
Source 2 vient d'arriver. La plupart des devs attendent que les autres défrichent. Moi, je m'y mets directement. Ultra RP, c'est un univers de jeu complet : économie multi-devises, 7 métiers, marché noir, justice avec 12 lois, médecine avec blessures localisées, immobilier avec ACL, téléphone in-game avec marketplace P2P, casino, banque, assurance, 8 stations de crafting. Le tout porté par un backend ASP.NET 8 séparé du jeu (admin web standalone, multi-shard avec lobby), un anti-cheat intégré qui kick automatiquement les comportements suspects, et un network culling qui économise 98 % de bande passante en zone privée. Un CLI dev (`ultrarp new`, `validate`, `sbox-lint`) permet à n'importe qui de contribuer proprement. Stack 100 % moderne, 100 % open-source.
Quand un nouveau moteur de jeu sort, il y a une fenêtre courte pour devenir LA référence dessus. J'ai voulu prendre cette place sur Source 2 avant la concurrence — et prouver qu'on peut faire de l'enterprise-grade sur un moteur de jeu sans fork closed-source.
GameSystem host autoritaire avec Managers thématiques. EventBus typé (pub/sub). Server-authoritative forcé ([Sync] FromHost). Backend ASP.NET 8 cloud-native séparé (REST + WebSocket /ws/admin et /ws/shard). NUI React 19 avec SendNuiMessage pour la communication game → UI. Anti-cheat couche ValidationGuard interceptant tous les inputs critiques.
domaines de jeu complets
NUI apps React 19
joueurs simultanés (3 shards × 4 régions)
bande passante économisée via network culling
s&box impose des patterns très stricts (whitelisting, components, [Sync], [Rpc]). Construire dessus exige une discipline architecturale draconienne, mais produit un code intrinsèquement sûr. Cette expertise s&box + cloud-native est rare — peu de devs maîtrisent les deux mondes en parallèle.