
Palvelin, joka pitää pelaajasi synkronissa
Moninpeli aukimissa on Colyseus — huoneet, tilan synkronointi ja uudelleenyhdistäminen hoitaa avoimen lähdekoodin auktoritatiivinen palvelin, jonka me tarjoamme ja ajamme puolestasi.
Versio
Colyseus 0.18
Lisenssi
MIT
Ajoympäristö
Node.js, WebSocket
Ilmainen testipalvelin
wss://test.mp.aukimi.com
Mikä Colyseus on
Colyseus on avoimen lähdekoodin moninpelikehys Node.js:lle, MIT-lisensoitu ja laajasti käytössä indie-pelimaailmassa. Se on suunnittelultaan auktoritatiivinen: palvelin omistaa tilan, asiakkaat lähettävät aikomuksensa, ja kehys hoitaa ne osat, jotka kaikki tekevät väärin omin päin — huoneen elinkaaren, delta-pakatun tilan synkronoinnin ja uudelleenyhdistämisen katkenneen yhteyden jälkeen.
Vakio-Colyseus, ei haarautuma
Se, mitä me ajamme, on Colyseus 0.18 sellaisenaan julkaistuna, kiintiökerros päälle pultattuna eikä mitään muuta muutettuna. Engine puhuu sen kanssa virallisella Colyseus-asiakasohjelmalla. Missään siirtoprotokollassa, huonerajapinnassa tai tilaskeemassa ei ole mitään aukimi-kohtaista, ja tällä on konkreettinen seuraus: alkuperäinen dokumentaatio pätee peliisi sellaisenaan, eikä täällä rakentaessasi oppimasi tieto ole tietoa, jota voisit käyttää vain täällä.
Ilmainen jaettu palvelin, jo käynnissä
Et tarvitse tilausta, et edes päätöstä, nähdäksesi pelisi muuttuvan moninpeliksi. Jaettu testipalvelin on käynnissä pysyvästi, ja näkymä, jota ei ole koskaan konfiguroitu, osoittaa jo sinne. Se on tarkoituksella pieni ja tarkoituksella unohtava — 8 pelaajaa huoneessa, 16 yhdistettynä ja 2 huonetta huonekoodia kohden, eikä mitään tallenneta istuntojen välillä. Siellä selviää, toimiiko pelisi; oma palvelin on paikka, jossa päästät pelaajat sisään.
- 8 pelaajaa huonetta kohden · 16 yhdistettynä · 2 huonetta, laskettuna huonekoodia kohden
- Ei tiliä, ei pysyvyyttä, ei käytettävyystakuuta
- Kiintiöt valvotaan huonekoodikohtaisesti, joten yksi vilkas peli ei voi näännyttää muita
Oma palvelin, käynnistettynä jäsenalueelta
Kun testihuone käy liian pieneksi, palvelimilla on oma sivunsa: luo, käynnistä, pysäytä, käynnistä uudelleen tai poista yksi, seuraa sen etenemistä käyttöönotossa, kopioi sen osoite — tai avaa se suoraan Enginessä. Jokainen toimii omassa eristetyssä kontissaan julkaistuin rajoituksin. Ei komentoriviä, ei konttia vahdittavaksi, ja hinnoittelutaulukko kertoo, mitä jokainen taso tarjoaa.
Uudelleenyhdistäminen kuuluu pakettiin
Pelaajat menettävät yhteyksiä — tunneli, hissi, kannettavan kansi. Colyseus pitää paikan varattuna katkenneelle asiakkaalle ja päästää sen palaamaan samaan istuntoon samalla identiteetillä sen sijaan, että se aloittaisi uudelleen tuntemattomana. Juuri tämän polun me rikoimme, löysimme ja korjasimme palvelinta pystyttäessä, ja se on varmennettu oikealla asiakasohjelmalla, ei pelkällä terveystarkistuksella.
Käytettävissä täältä
Lue suoraan lähteestä
Vie pelisi verkkoon
Jaettu testipalvelin on jo käynnissä. Paina Play ja katso, kuka ilmestyy.
Tue Projektia