
De server die je spelers gesynchroniseerd houdt
Multiplayer in aukimi is Colyseus — rooms, statussynchronisatie en herverbinding, afgehandeld door een opensource autoritaire server die wij voor jou inrichten en draaiend houden.
Versie
Colyseus 0.18
Licentie
MIT
Runtime
Node.js, WebSocket
Gratis testserver
wss://test.mp.aukimi.com
Wat Colyseus is
Colyseus is een opensource multiplayerframework voor Node.js, MIT-gelicentieerd en veelgebruikt in de indiegamewereld. Het is autoritair van opzet: de server bezit de status, clients sturen intenties, en het framework regelt de onderdelen waar iedereen op eigen houtje de mist mee ingaat — de levenscyclus van rooms, delta-gecomprimeerde statussynchronisatie, en herverbinding na een verbroken verbinding.
Standaard Colyseus, geen fork
Wat wij draaien is Colyseus 0.18 zoals gepubliceerd, met alleen een quotalaag erbovenop en verder niets gewijzigd. De Engine communiceert ermee via de officiële Colyseus-client. Niets aan het wire-protocol, de room-API of het statusschema is aukimi-specifiek, en dat heeft een concreet gevolg: de documentatie van upstream is ongewijzigd van toepassing op je game, en wat je hier leert bouwen, is geen kennis die je alleen hier kunt gebruiken.
Een gratis gedeelde server, al ingeschakeld
Je hebt geen abonnement nodig, zelfs geen beslissing, om je game multiplayer te zien worden. Er draait permanent een gedeelde testserver, en een scène die nooit is geconfigureerd, wijst er al naar. Hij is bewust klein en bewust vergeetachtig — 8 spelers per room, 16 verbonden en 2 rooms per roomcode, niets bewaard tussen sessies. Hier ontdek je of je game werkt; een eigen server is waar je spelers binnenlaat.
- 8 spelers per room · 16 verbonden · 2 rooms, geteld per roomcode
- Geen account, geen persistentie, geen uptimegarantie
- Quota's worden per roomcode gehandhaafd, zodat één drukke game de andere niet kan uithongeren
Een eigen server, gestart vanuit de ledenzone
Als de testroom te klein wordt, krijgen servers hun eigen pagina: maak er een aan, start, stop, herstart of verwijder hem, volg hoe hij door de provisioning gaat, kopieer zijn adres — of open hem meteen in de Engine. Elke server draait in zijn eigen geïsoleerde container met gepubliceerde limieten. Geen terminal, geen container om in de gaten te houden, en het overzicht van de plannen laat zien wat elke tier doet.
Herverbinding hoort erbij
Spelers verliezen hun verbinding — een tunnel, een lift, een dichtgeklapte laptop. Colyseus houdt een plek gereserveerd voor een losgekoppelde client en laat die terugkeren naar dezelfde sessie met dezelfde identiteit, in plaats van opnieuw te beginnen als een vreemde. Dat is precies het pad dat we bij het opzetten van de host hebben gebroken, gevonden en gerepareerd, en het is geverifieerd met een echte client in plaats van een health check.
Bereikbaar vanuit
Lees het bij de bron
Zet je game online
De gedeelde testserver draait al. Druk op Play en kijk wie er opdaagt.
Steun het Project