Nakama: Ein verteilter Server für skalierbare Echtzeit-Spiele und -Apps
2025-05-05
Nakama ist ein hochperformanter verteilter Server, der zum Erstellen skalierbarer Echtzeit-Spiele und -Anwendungen entwickelt wurde. Er bietet Funktionen wie Benutzerregistrierung, soziale Funktionen (Freunde, Gruppen), Chat, verschiedene Multiplayer-Modi (Echtzeit und rundenbasiert), Bestenlisten, Turniere, Gruppen, Validierung von In-App-Käufen und Benachrichtigungen. Entwickler können die Serverfunktionalität mit Lua, TypeScript/JavaScript oder Go erweitern. Nakama unterstützt Docker-Deployments und bietet native Binärdateien und Client-Bibliotheken für verschiedene Plattformen (.NET, Unity, JavaScript, Java, Unreal Engine usw.). Es enthält auch eine Web-Benutzeroberfläche für Verwaltung und Überwachung.