# Nyílt forrású alapok

Keress repókat a projekt célja vagy célplatformja szerint. Hasonlíts össze üzleti alkalmazásokat, alkalmazásalapokat, játékmotorokat és kiegészítő könyvtárakat az indulás előtt.

1. oldal / 1

## Colyseus

Referenciaprojekt

Node.js/TypeScript multiplayer keretrendszer szerver által vezérelt szobákkal és állapotszinkronnal.

### Miért ajánljuk?

A Colyseus szobák, matchmaking és állapotreplikáció köré szervezi a játékszervert. Jó kiindulás, ha a grafikai kliens már adott, és saját, szerveren ellenőrzött multiplayer szabályokat szeretnél.

### Mikor válaszd?

- Valós idejű vagy körökre osztott böngészős játékok és kisebb multiplayer menetek.
- A webkliensben és szerverlogikában is TypeScriptet használó csapatok.

### Mire érdemes figyelned?

- Hálózati infrastruktúrát ad, nem renderert, kész játékszabályokat vagy automatikus csalásvédelmet. Minden kliensszándékot a szerveren ellenőrizz.
- A hosztolás, TLS, tartós adatok, megfigyelés és skálázás külön feladat; a Colyseus Cloud választható fizetős szolgáltatás.

### Indulj el ezzel a projekttel

Kövesd a hivatalos szerverprojekt-generátor útmutatóját. Külön szerverprojektben hozz létre szobát, sémaállapotot és ellenőrzött üzeneteket, majd kapcsolj két klienst összeillő SDK-val. A tartós mentés előtt próbáld ki a megszakadást és újracsatlakozást.

Technológia: TypeScript, Node.js, Multiplayer

Licenc: MIT

Alapértelmezett ág: master

Források ellenőrizve: 2026-10-26

[Projekt megismerése](https://orqestria.com/hu/catalog/repositories/colyseus)

[Projekt indítása az Orqestriában](orqestria://catalog/project?repository=colyseus)

Válassz nevet és helyet az Orqestriában: a forráskódot klónozzuk, és hozzárendeljük az ajánlott csapatot. Nézd meg az indulási útmutatót: motor vagy könyvtár esetén külön játék- vagy alkalmazásprojektet kell készítened. Függőségeket nem telepítünk, alkalmazást nem indítunk el.

### Hivatalos források

- [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

Referenciaprojekt

Játékháttér játékosfiókokkal, tárhellyel, matchmakinggel, közösségi funkciókkal és multiplayer menetekkel.

### Miért ajánljuk?

A Nakama akkor hasznos, ha az online játékhoz az állapotszinkron mellett több összekapcsolt háttérszolgáltatás kell. Saját szerverlogikával érvényesítheted a meccsszabályokat és a tartós játékosfejlődést.

### Mikor válaszd?

- Online játékok fiókokkal, ranglistával, chattel és tartós játékosadatokkal.
- Saját hosztolású, bővíthető multiplayer hátteret kereső játékkliens.

### Mire érdemes figyelned?

- Háttérszerver renderer és kész játékmenet nélkül. Az üzenettovábbító és a szerver által vezérelt meccs eltérő tervet igényel; az érzékeny szabályokat a szerver ellenőrizze.
- Saját üzemeltetéshez kompatibilis adatbázis, mentések, hitelesítési beállítások és megfigyelés kellenek. A menedzselt és enterprise ajánlatok külön termékek.

### Indulj el ezzel a projekttel

Elkülönített fejlesztői környezetben kövesd a Nakama és kompatibilis adatbázisa hivatalos Docker-telepítését. Támogatott kliens-SDK-val készíts hitelesítést és egy szerveren vezérelt meccskezelőt, majd vizsgáld az adattárjogosultságokat és újracsatlakozást.

Technológia: Go, TypeScript, Lua, PostgreSQL

Licenc: Apache-2.0

Alapértelmezett ág: master

Források ellenőrizve: 2026-10-26

[Projekt megismerése](https://orqestria.com/hu/catalog/repositories/nakama)

[Projekt indítása az Orqestriában](orqestria://catalog/project?repository=nakama)

Válassz nevet és helyet az Orqestriában: a forráskódot klónozzuk, és hozzárendeljük az ajánlott csapatot. Nézd meg az indulási útmutatót: motor vagy könyvtár esetén külön játék- vagy alkalmazásprojektet kell készítened. Függőségeket nem telepítünk, alkalmazást nem indítunk el.

### Hivatalos források

- [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)

