Status.ehasa.org
Mikä on Ehasa Status?
Status on Ehasan tapahtumien seuranta- ja hallintapalvelu. Kartasta näet pelialueen, lippupisteet, karttamerkinnät ja tapahtumaan liitetyt GPS-kohteet. Kartan rinnalla palvelussa ovat tehtävät, esineet, ilmoitukset, osapuolten pisteet ja tapahtuman toisto.
Status käyttää Kuulaportti-tunnuksia. Järjestäjä voi rajata pääsyn tapahtumaan esimerkiksi ostetun lipun, sisäänkirjauksen ja osapuolen perusteella. Pelaajalle, osapuolelle, järjestäjälle ja yleisölle voidaan näyttää eri tiedot.
GPS-seuranta auttaa seuraamaan siihen liitettyjen pelaajien ja ajoneuvojen liikkeitä sekä ajonopeuksia. Sijaintitietoja voidaan välittää Statuksen Android-sovelluksella tai tapahtumaan liitetyillä GPS-laitteilla. Näkyvyys määräytyy tapahtuman asetusten ja käyttöoikeuksien mukaan.
status.ehasa.orgKartat ja muokkaustyökalut
Karttaeditorissa lisäät merkkejä, tekstiä, reittejä ja alueita sekä muokkaat niiden värejä, symboleita ja näkyvyyttä. Kohteita voi siirtää, kiertää ja muotoilla. Kartalle voi tuoda myös kuvia ja HTML-sisältöä.
Karttatasot erottavat yhteiset tiedot osapuolten ja järjestäjien omista tiedoista. Jaettuja tasoja voi käyttää useassa tapahtumassa. Editorissa valitaan aktiivinen muokkaustaso, ja vain tasoa, johon käyttäjällä on muokkausoikeus, voi muuttaa. Muokkauksia voi kumota ja tehdä uudelleen ennen tallennusta.
Tehtävät, esineet ja ilmoitukset
Tehtävillä on oma hallintanäkymä. Järjestäjä voi määrittää sisällön, osapuolet, kartat, näkyvyyden ja ajastuksen. Tehtäviä voi ryhmitellä operaatioiksi ja päätehtävien alle, priorisoida sekä täydentää kuvaliitteillä.
Tehtävän lopputulos voi olla yhteinen tai osapuolikohtainen. Sijainti voi olla piste, ympyrä, alue tai liikkuva GPS-kohde. Näkyvyysesikatselulla tarkistetaan, mitä eri osapuolet tai vierailija näkevät.
Esineitä ja ilmoituksia hallitaan omissa näkymissään. Tehtävien automaatiot, ehdot ja tapahtumahistoria tukevat pelin etenemisen seurantaa.
Tapahtuman toisto
Toiston avulla tapahtuman tilannetta voi tarkastella jälkikäteen. Se täydentää reaaliaikaista karttaa ja auttaa käymään läpi pelin tapahtumia ja sijaintihistoriaa.

Lippupisteet
Status toimii yhdessä Ehasan elektronisten lippuboksien kanssa. Osapuolen painikkeesta käynnistetään järjestäjän määrittämä valtausaika. Äänimerkin jälkeen seuraa vahvistusaika, jonka aikana valtaus vahvistetaan painamalla samaa painiketta uudelleen. Valtaustieto välittyy Statukseen.
Järjestäjä voi säätää valtausaikoja, pistekertymää ja sitä, mitkä osapuolet voivat vallata pisteen. Piste voidaan myös poistaa käytöstä tai merkitä tuhoutuneeksi. Lippuhallinnassa seurataan pisteitä ja lippuboksien tilaa.
Lippubokseja on käytetty myös muihin pelillisiin tarkoituksiin, esimerkiksi Carrington Eventin asekaupan murtohälytysjärjestelmänä, jolloin valtaus- ja vahvistusajat asetettiin nollaan.
Statuksen kehittäminen ja vuokraus
Statusta ja lippupisteitä on kehitetty vuodesta 2012 lähtien Ehasan ja myös muiden järjestäjien tapahtumien tarpeisiin.
Otamme vastaan Statukseen liittyviä toiveita ja kehitysehdotuksia Ehasan Discordin #status-ehasa-feedback-and-suggestions-kanavalla. Voit lähettää palautetta myös sähköpostitse osoitteeseen info@kuulaportti.fi.
Palvelua ja lippubokseja vuokrataan myös muille pelinjärjestäjille hintaan 35 € + alv vuokrattavaa lippuboksia ja tapahtumaa kohden.
Karttaeditori, tehtävähallinta ja tapahtuman toisto
Vuoden 2026 uudistuksessa käyttöliittymä ja teemat tehtiin uusiksi. Karttaeditoriin tulivat aktiiviset ja jaetut tasot, laajemmat piirto- ja tyylityökalut sekä muokkausten kumoaminen. GPS-seuranta ja tapahtumien toisto kehittyivät.
Tehtävähallinta uudistui omaksi kokonaisuudekseen. Siinä hallitaan tehtävien sisältöä, näkyvyyttä, ajastusta, kohdistuksia, hierarkiaa, sijaintia ja liitteitä. Automaatiot, ehdot ja tapahtumahistoria tukevat pelin etenemistä. Tehtävien lopputulokset voidaan määrittää yhteisiksi tai osapuolikohtaisiksi.
Esineille ja ilmoituksille on omat hallintanäkymänsä. Järjestäjien, pelaajien ja yleisön näkymiä voidaan rajata erikseen, ja lippupisteiden sekä lippuboksien tilatietoja seurataan samassa palvelussa.
Aiempi käyttöliittymä ja kansainväliset tapahtumat
Vuosina 2023–2024 käytössä oli aiempi käyttöliittymä, jossa kartta, lippupisteet, tehtävät, ilmoitukset ja osapuolten pisteet muodostivat palvelun ytimen. Karttaeditorilla muokattiin pelialueita ja karttamerkintöjä.
Englanninkielinen käyttöliittymä tuki kansainvälisiä TSTOS-tapahtumia. Vuonna 2023 käytössä oli lähes 20 lippuboksia, joita vuokrattiin myös muille pelinjärjestäjille. Laitteiden toimintavarmuutta ja palvelun käytettävyyttä kehitettiin edelleen.
Kuvissa näkyy aiempi käyttöliittymä TSTOS 22 -tapahtumassa.
Toinen suuri päivitys lippubokseihin
Tiedonsiirto-ongelmat, laitteiden hitaus ja Arduino-piirin muistin vähyys aiheuttivat vuosien mittaan turhauttavia ongelmia. Välillä tietoyhteydet eivät vain toimineet tai lippuboksit muuten vaan kaatuivat kesken pelin. Lippuboksit olivat myös todella hitaita. Valtauspainikkeen painamisen jälkeen valtaus alkoi yleensä vasta 5–10 sekunnin kuluttua. Suurin osa ongelmista johtui tavasta, jolla ohjelmisto oli koodattu. Ohjelmisto päätettiin kirjoittaa kokonaan uudelleen, ja tiedonsiirtoprotokollana HTTP:stä luovuttiin ja se korvattiin MQTT:llä. Toki uusi koodi toi mukanaan uusia haasteita, mutta ainakin tiedonsiirto oli selvästi sujuvampaa. Joka tapauksessa Status on meille siitä vaikea palvelu, koska voimme testata sitä laajamittaisesti vain noin kolme kertaa vuodessa tapahtumissamme.
Lippuboksien merkittävä päivitys
Kun aloimme suunnitella ensimmäistä Battlegroup-tapahtumaa, tajusimme, että lippupisteitä olisi huomattavasti enemmän ja että niitä olisi voitava ohjata etänä. Halusimme myös hidastaa lippujen valtausta ja ohjata pelaajia puolustamaan lippuja valtauksien aikana. Mitään edellä mainituista asioista ei voinut tehdä aiemmassa Statuksen versiossa, joten oli ryhdyttävä kehittämään uutta. Halusimme tehdä uudesta laitteesta ainakin hieman vettä hylkivän, koska boksit viedään paikoilleen yleensä jo päiviä ennen pelin alkua. Uusi laite haki käynnistettäessä asetukset palvelimelta ja toimi niiden mukaisesti. Tämäkään ei ollut täysin ongelmatonta, sillä koodin monimutkaistuessa ilmeni tiedonsiirto-ongelmia ja muistivuotoja. Siksi meidän oli vielä vuosien ajan silloin tällöin mentävä lippubokseille käynnistämään ne uudelleen.
Lippuboksien synty
Ei kestänyt kauan ennen kuin tajusimme, että lippujen pitämine miehitettyinä on melkoisen tylsää ja turhaa. Aloimme jopa karttamaan status-järjestelmän käyttöä, sillä se vaati vääjäämättä runsaasti lisäkäsiä. Siitä syntyi ajatus korvata lipuilla seisseet organisaattorit sähköisellä järjestelmällä. Ensimmäinen lippuboksi perustui Arduinoon ja GPRS-shieldiin. Laitteessa oli vain kaksi painiketta, ja se teki suoran HTTP GET-pyynnön palvelimelle, ja lippu saatiin vallattua muutamassa sekunnissa. Kaikessa yksinkertaisuudessaan se toimi.
Statuksen ensimmäinen versio
Ensimmäistä statuksen versiota käytettiin Conquest 2 -tapahtumassa. Järjestelmä oli silloin hyvin yksinkertainen. Organisaattorit päivystivät jokaisen lipun kohdalla ja ilmoittivat lippujen valtauksista radiolla keskellä pelialuetta olevalle organisaattorille, joka edelleen merkitsi lipun status-järjestelmään vallatuksi. Kuvan perusteella Conquest 2 -tapahtumassa statuksen ylläpito vaati vähintään 7 järjestäjää. Yksi kutakin lippua kohden ja yksi keskellä pelialuetta päivystämään radiota ja merkitsemään valtauksia.









