# Projektgrundlagen

Entdecke Repositories nach Projektziel oder Zielplattform. Vergleiche Unternehmensanwendungen, App-Grundlagen, Game-Engines und ergänzende Bibliotheken vor der Auswahl.

Seite 1 von 1

## Colyseus

Referenzprojekt

Node.js/TypeScript-Multiplayer-Framework mit servergesteuerten Räumen und Zustandssynchronisation.

### Warum wir es empfehlen

Colyseus organisiert Spielserver um Räume, Matchmaking und Zustandsreplikation. Es passt, wenn der Grafikclient feststeht und du eigene serverseitig kontrollierte Multiplayer-Regeln umsetzen willst.

### Wann du es wählen solltest

- Echtzeit- oder rundenbasierte Browserspiele und kleinere Multiplayer-Sitzungen.
- Teams mit TypeScript in Serverlogik und Webclient.

### Was du beachten solltest

- Es liefert Netzwerkinfrastruktur, keinen Renderer, fertige Spielregeln oder automatische Betrugsabwehr. Prüfe jede Clientabsicht auf dem Server.
- Hosting, TLS, Persistenz, Monitoring und Skalierung sind eigene Aufgaben; Colyseus Cloud ist ein optionaler kommerzieller Dienst.

### Mit diesem Projekt starten

Folge der offiziellen Anleitung zum Serverprojekt-Generator. Definiere im separaten Serverprojekt einen Raum, Schema-Zustand und validierte Nachrichten; verbinde zwei Clients mit passendem SDK. Prüfe Abbruch und Wiederverbindung vor der Persistenz.

Technologie: TypeScript, Node.js, Multiplayer

Lizenz: MIT

Standardbranch: master

Quellen geprüft: 2026-10-26

[Projekt kennenlernen](https://orqestria.com/de/catalog/repositories/colyseus)

[Projekt in Orqestria starten](orqestria://catalog/project?repository=colyseus)

Wähle Name und Speicherort in Orqestria, um diese Quellen zu klonen und das empfohlene Team zuzuweisen. Lies die Anleitung: Engine- oder Bibliotheksquellen benötigen ein separates Spiel- oder Anwendungsprojekt. Es werden keine Abhängigkeiten installiert und keine Anwendungen gestartet.

### Offizielle Quellen

- [https://github.com/colyseus/colyseus](https://github.com/colyseus/colyseus)
- [https://github.com/colyseus/colyseus/blob/master/LICENSE](https://github.com/colyseus/colyseus/blob/master/LICENSE)
- [https://github.com/colyseus/colyseus/blob/master/README.md](https://github.com/colyseus/colyseus/blob/master/README.md)


## Nakama

Referenzprojekt

Spiele-Backend mit Konten, Speicherung, Matchmaking, sozialen Funktionen und Multiplayer-Sitzungen.

### Warum wir es empfehlen

Nakama passt, wenn ein Onlinespiel neben Zustandssynchronisation mehrere verbundene Backenddienste braucht. Eigene Servermodule können Matchregeln und dauerhaft gespeicherten Spielfortschritt kontrollieren.

### Wann du es wählen solltest

- Onlinespiele mit Konten, Bestenlisten, Chat und persistenten Spielerdaten.
- Spielclients mit Bedarf an einem selbst gehosteten, erweiterbaren Multiplayer-Backend.

### Was du beachten solltest

- Es ist ein Backendserver ohne Renderer oder fertiges Gameplay. Weitergeleitete und serverautoritative Matches benötigen unterschiedliche Konzepte; sensible Regeln gehören auf den Server.
- Eigenbetrieb braucht eine kompatible Datenbank, Backups, Authentifizierung und Monitoring. Managed- und Enterprise-Angebote sind getrennte Produkte.

### Mit diesem Projekt starten

Folge der offiziellen Docker-Installation für Nakama und eine kompatible Datenbank in einer isolierten Entwicklungsumgebung. Ergänze mit passendem Client-SDK Anmeldung und einen autoritativen Matchhandler; prüfe Speicherrechte und Wiederverbindung.

Technologie: Go, TypeScript, Lua, PostgreSQL

Lizenz: Apache-2.0

Standardbranch: master

Quellen geprüft: 2026-10-26

[Projekt kennenlernen](https://orqestria.com/de/catalog/repositories/nakama)

[Projekt in Orqestria starten](orqestria://catalog/project?repository=nakama)

Wähle Name und Speicherort in Orqestria, um diese Quellen zu klonen und das empfohlene Team zuzuweisen. Lies die Anleitung: Engine- oder Bibliotheksquellen benötigen ein separates Spiel- oder Anwendungsprojekt. Es werden keine Abhängigkeiten installiert und keine Anwendungen gestartet.

### Offizielle Quellen

- [https://github.com/heroiclabs/nakama](https://github.com/heroiclabs/nakama)
- [https://github.com/heroiclabs/nakama/blob/master/LICENSE](https://github.com/heroiclabs/nakama/blob/master/LICENSE)
- [https://github.com/heroiclabs/nakama/blob/master/README.md](https://github.com/heroiclabs/nakama/blob/master/README.md)

