
Server, který udržuje vaše hráče v synchronizaci
Multiplayer v aukimi je Colyseus — místnosti, synchronizaci stavu a opětovné připojení řeší open-source autoritativní server, který pro vás zajišťujeme a provozujeme.
Verze
Colyseus 0.18
Licence
MIT
Runtime
Node.js, WebSocket
Bezplatný testovací server
wss://test.mp.aukimi.com
Co je Colyseus
Colyseus je open-source multiplayerový framework pro Node.js, licencovaný pod MIT a hojně používaný napříč světem nezávislých her. Je autoritativní už ze své podstaty: server vlastní stav, klienti posílají záměry a framework se stará o části, které si každý sám dělá špatně — životní cyklus místností, delta-komprimovanou synchronizaci stavu a opětovné připojení po výpadku.
Standardní Colyseus, žádný fork
To, co provozujeme, je Colyseus 0.18 přesně tak, jak byl vydán, s přišroubovanou vrstvou kvót a beze změny čehokoliv jiného. Engine s ním komunikuje pomocí oficiálního klienta Colyseus. Na síťovém protokolu, API místností ani schématu stavu není nic specifického pro aukimi — a to má konkrétní důsledek: oficiální dokumentace platí pro vaši hru přesně tak, jak je napsaná, a to, co se zde při vývoji naučíte, není znalost použitelná jen tady.
Bezplatný sdílený server, už zapnutý
Abyste viděli svou hru v multiplayeru, nepotřebujete předplatné ani žádné rozhodnutí. Sdílený testovací server běží nepřetržitě a scéna, která nikdy nebyla nakonfigurována, na něj už ukazuje. Je záměrně malý a záměrně zapomnětlivý — 8 hráčů na místnost, 16 připojených a 2 místnosti na kód místnosti, mezi jednotlivými relacemi se nic neukládá. Tady zjistíte, že vaše hra funguje; vlastní server je místo, kam pustíte skutečné hráče.
- 8 hráčů na místnost · 16 připojených · 2 místnosti, počítáno na kód místnosti
- Žádný účet, žádná perzistence, žádná záruka dostupnosti
- Kvóty se vynucují podle kódu místnosti, takže jedna vytížená hra nemůže připravit ostatní o zdroje
Vlastní server, spuštěný z členské zóny
Když je testovací místnost příliš malá, servery mají vlastní stránku: vytvořte si server, spusťte, zastavte, restartujte nebo smažte jej, sledujte průběh přípravy, zkopírujte jeho adresu — nebo jej otevřete rovnou v Engine. Každý běží ve vlastním izolovaném kontejneru s uvedenými limity. Žádný terminál, žádný kontejner k hlídání, a přehled tarifů říká, co nabízí každá úroveň.
Opětovné připojení je součástí balíčku
Hráčům vypadává připojení — tunel, výtah, zavřené víko notebooku. Colyseus drží pro odpojeného klienta rezervované místo a umožní mu vrátit se do stejné relace se stejnou identitou, místo aby začínal znovu jako cizinec. Právě tuto cestu jsme při zprovozňování hostitele nejdřív rozbili, pak objevili a opravili, a ověřujeme ji skutečným klientem, ne pouhou kontrolou stavu.
Dostupné z
Ověřte si to u zdroje
Dostaňte svou hru online
Sdílený testovací server už běží. Stiskněte Play a uvidíte, kdo se připojí.
Podpořit Projekt