
A szerver, amely szinkronban tartja a játékosaidat
Az aukimi többjátékos rendszere a Colyseus — a szobákat, az állapot-szinkronizációt és az újracsatlakozást egy nyílt forráskódú, felhatalmazott szerver kezeli, amelyet mi biztosítunk és üzemeltetünk neked.
Verzió
Colyseus 0.18
Licenc
MIT
Futtatókörnyezet
Node.js, WebSocket
Ingyenes tesztszerver
wss://test.mp.aukimi.com
Mi a Colyseus
A Colyseus egy nyílt forráskódú, MIT licencű többjátékos keretrendszer Node.js-hez, amelyet széles körben használnak az indie játékvilágban. Alapból felhatalmazott: a szerver birtokolja az állapotot, a kliensek szándékot küldenek, a keretrendszer pedig azokat a részeket kezeli, amelyeket mindenki elront, ha egyedül próbálja megoldani — a szoba életciklusát, a delta-tömörített állapot-szinkronizációt és az újracsatlakozást egy megszakadt kapcsolat után.
Eredeti Colyseus, nem egy elágazás
Amit üzemeltetünk, az a Colyseus 0.18 a kiadott formájában, ráépített kvótaréteggel, és semmi más nem változott. Az Engine a hivatalos Colyseus klienssel kommunikál vele. A vezetéki protokollban, a szoba API-ban vagy az állapotsémában semmi sem aukimi-specifikus, aminek konkrét következménye van: az eredeti dokumentáció szó szerint érvényes a játékodra, és amit itt építve megtanulsz, nem olyan tudás, amit csak itt tudsz használni.
Egy ingyenes, megosztott szerver, már bekapcsolva
Nincs szükséged előfizetésre, sőt még döntésre sem ahhoz, hogy a játékod többjátékossá váljon. Egy megosztott tesztszerver folyamatosan fut, és egy soha be nem állított jelenet is már erre mutat. Szándékosan kicsi és szándékosan feledékeny — 8 játékos szobánként, 16 csatlakozott és 2 szoba szobakódonként, semmi sem tárolódik a munkamenetek között. Itt derül ki, hogy működik-e a játékod; a saját szervered pedig ott van, ahol beengeded a játékosokat.
- 8 játékos szobánként · 16 csatlakozott · 2 szoba, szobakódonként számolva
- Nincs fiók, nincs perzisztencia, nincs üzemidő-garancia
- A kvótákat szobakódonként érvényesítjük, így egy zsúfolt játék nem éheztetheti ki a többit
Egy saját szerver, a tagzónából indítva
Amikor a tesztszoba már túl kicsi, a szerverek saját oldalt kapnak: hozz létre, indíts el, állíts le, indíts újra vagy törölj egyet, kövesd nyomon, ahogy végigmegy a beüzemelésen, másold ki a címét — vagy nyisd meg egyenesen az Engine-ben. Mindegyik saját, elszigetelt konténerben fut, közzétett korlátokkal. Nincs terminál, nincs konténer, amit dajkálni kellene, és a csomagtáblázat megmondja, mit tud az egyes szintek.
Az újracsatlakozás is benne van a csomagban
A játékosok kapcsolata megszakad — egy alagút, egy lift, egy laptop fedele. A Colyseus fenntart egy helyet egy lecsatlakozott kliensnek, és lehetővé teszi, hogy ugyanabba a munkamenetbe térjen vissza, ugyanazzal az azonosítóval, ahelyett hogy idegenként kezdene újra. Ezt az utat törtük el, találtuk meg és javítottuk ki, miközben felállítottuk a hosztot, és valódi kliens ellenőrzi, nem csupán egy állapotellenőrzés.
Elérhető innen
Nézd meg a forrásnál
Tedd élesbe a játékodat
A megosztott tesztszerver már fut. Nyomj Play-t, és nézd meg, ki érkezik.
Projekt támogatása