MAJACLOUD-Dokumentation
Ein selbst gehostetes Backend für Ihre Spiele: Spielerkonten, Bestenlisten, signierte Remote-Konfiguration, Cloud-Speicherstände und Belohnungen, mit SDKs für Unity, Godot und das Web.
Codekommentare und API-Namen bleiben auf Englisch, damit sie zu den SDKs passen.
Auf dieser Seite
Engine wählen#
Unity ist das Haupt-SDK und bringt eine spielbereite Beispielszene mit. Godot- und Webspiele nutzen dasselbe Projekt, dieselben Schlüssel und dieselben Dienste.
Unity-SDK EmpfohlenC# für Unity 2021.3+ mit async- und Coroutine-APIs und einer Starter-Szene. Godot-SDKEin GDScript-Addon für Godot 4.2+ mit Autoload und Einrichtung im Editor. Web-SDKEine JavaScript-Datei für HTML5-Spiele, Websites und Node.js-Server. REST-APIReines HTTPS und JSON für jede andere Engine, jedes Tool und jeden Server.
Dienste#
SpielerGast-Anmeldung, die Neustarts übersteht, danach Konten per E-Mail oder Google. BestenlistenBeste oder neueste Punktzahl, Resets von täglich bis monatlich, Anti-Cheat-Grenzen. Remote-KonfigurationWerte live ändern; jede Antwort ist signiert und wird geprüft. Cloud-SpeicherständeJSON-Dokumente pro Spieler mit Revisionen und Konflikterkennung. BelohnungenTägliche, wöchentliche oder einmalige Belohnungen, über die der Server entscheidet.
So funktioniert es#
- Erstellen Sie ein Projekt im Dashboard. Sie erhalten eine Projekt-ID, einen öffentlichen Client-Schlüssel und einen geheimen Schlüssel.
- Binden Sie ein SDK in Ihr Spiel ein und tragen Sie Basis-URL, Projekt-ID und Client-Schlüssel ein.
- Melden Sie den Spieler an. Der erste Aufruf legt einen Gast an; die Sitzung wird gespeichert und beim nächsten Start wiederhergestellt.
- Rufen Sie die Dienste auf. Jede Anfrage erscheint mit ihrer Anfrage-ID auf der Seite Logs Ihres Projekts.
Wie geht es weiter?#
Neu hier? Der Schnellstart dauert etwa fünf Minuten. Schon eingerichtet? Springen Sie direkt zu einem Dienst, zur REST-Referenz oder zur Fehlerbehebung.