Zero Latency VR har huvudkontor i Melbourne, Australien och är globalt ledande inom icke-linjära multiplayer virtual reality gaming för arenor. Genom partnerskap med licenstagare har Zero Latency VR över 50 aktiva anläggningar i 23 länder världen över. NinjaOne har varit djupt integrerat i Zero Latency VR:s utveckling, IT-drift och kundsupportteam sedan 2018.

Zero Latency VR erbjuder upplevelser där upp till åtta deltagare rör sig fritt i ett utrymme medan de befinner sig i en virtuell verklighet. En så kallad ”game master” förbereder spelarna inför spelet, övervakar spelutvecklingen och erbjuder support under spelets gång. Varje deltagare bär ett VR-headset anslutet till en bärbar ryggsäcksdator.

All-in Zero Latency VR stöder en infrastruktur med över 3 400 ryggsäcksdatorer, servrar och virtuella infrastrukturer för att leverera över 1,7  miljoner häpnadsväckande VR-upplevelser världen över.

Skapandet av en stabil infrastruktur

Zero Latency VR:s teknik licensieras till kunder som är experter på att attrahera kunder, men oftast har en begränsad teknisk bakgrund. ”Det är mycket viktigt att vår lösning är stabil och enkel att köra för våra partners – lösningen måste vara så nyckelfärdig som möjligt så att våra partners kan fokusera på tillväxt och biljettförsäljning”, säger Scott Human, Head of IT Operations på Zero Latency VR. ”Våra investerare förväntar sig 35% tillväxt årligen. Plattformens stabilitet och kundupplevelsen är avgörande för att vi ska kunna leverera denna tillväxt.”

Före Ninja var den största anledningen till störningar i spelet orsakat av Windows-uppdateringar. Zero Latency VR:s IT-team spenderade över 40 timmar per vecka på att testa patchningar, avinstallera patchningar, installera nya patcher och se till att Windows-uppdateringarna inte fick programvaran att krascha.

Zero Latency VR använder nu Ninja för att aktivt blockera alla Windows-patcher från att distribueras till ryggsäcksdatorerna som används för att köra VR-headseten. Ninja avvisar automatiskt alla Windows-patcher för VR-anslutna enheter så att alla endpoints är konfigurerade exakt likadant. ”Genom att hålla våra ryggsäcksdatorer i ett konsekvent och konstant tillstånd kan vi leverera en mer pålitlig och stabil lösning till våra partners och slutanvändare”, säger Scott.

Med Ninja kan Zero Latency VR:s IT-team fokusera på projekt som bidrar till tillväxten – såsom strategiska förbättringar av lösningen och nya produkter till marknaden – istället för på support och underhåll.

”Den största fördelen med Ninja är sinnesron – vi behöver inte längre bekymra oss för datorflottan”, säger Scott.

Innovation genom agil utveckling

När Zero Latency VR köpte Ninja hade de 25 anläggningar runtom i världen och hanterade runt 1 500 enheter. ”Innan Ninja behövde vår support fjärransluta till varje server och driftsätta programvaruuppdateringen manuellt när vi ville uppdatera programvaran. Det tog oss minst 40 timmar per driftsättning”, förklarar Zbigniew Nastalski, Senior Software Engineer på Zero Latency VR.

”När det tar en hel arbetsvecka för en tekniker att driftsätta programvara påverkar det vår utvecklings- och lanseringscykel”, förklarar Zbigniew. Zero Latency VR:s lanseringsprocess ledde till långa väntetider för buggfixar och nya funktioner, vilket inte passade in i målen för kundnöjdhet eller verksamhetsnytta.

Genom bytet till Ninja har Zero Latency VR kunnat automatisera processen helt. ”Nu behövs det bara några klick och det tar bara några minuter att driftsätta uppdateringar av programvara till alla 3 400 enheter”, förklarar Zbigniew. ”Eftersom lanseringsprocessen är så smidig nu kan vi schemalägga lanseringar varje eller varannan vecka, vilket öppnar upp många möjligheter för programvaruutveckling”, säger han. Oavsett om det handlar om att snabbt testa uppdateringar i små upplagor eller köra diagnostiska tester kan utvecklarteamet tack vare Ninja uppdatera, testa och iterera snabbt och med minimala effekter för slutanvändarna.

Leverera pressande uppdateringar

”Jag kommer ihåg en av de första genomkörningarna på plats med vår teknik. Då släpptes en patch igenom som ändrade en registerflagga på ryggsäcksdatorerna, vilket ledde till att våra VR-headset helt inaktiverades”, säger Hunter Mayne, VR Technology Strategist. ”Jag kunde skriva och köra ett PowerShell-skript via Ninja där på plats som åtgärdade registerflaggan så att vi kunde utföra demonstrationen.”

Alla brådskande korrigeringar – från systemkonfigurationsändringar till programvarukorrigeringar och driftsättning av diagnostikverktyg – driftsätts via Ninja. ”Vi har faktiskt byggt vår lanserings- och buggfixprocess kring Ninja”, förklarar Hunter. Scott fortsätter: ”Vi har ett litet team här på Zero Latency VR. Vi har kunnat förlita oss på Ninja som motorn för programvaru- och skriptdistribution så att våra utvecklare kan fokusera på våra kärnkompetenser och strategiska verksamhetsprioriteringar.”

När ett problem uppstår som Zero Latency VR-teamet inte enkelt kan spåra eller replikera kan de snabbt lansera en diagnostisk uppdatering, vänta på att problemet upprepas, kontrollera felloggar och åtgärda, ofta med en ny version av programvaran som släpps inom några veckor från det att buggen rapporterades.

Ninja fungerar även som ett automatiserat övervaknings- och granskningsverktyg för Zero Latency VR – genom att kontrollera enheternas prestanda, övervaka för konfigurationsändringar och verifiera filer. Dessa bakgrundsprocesser är aldrig synliga för kunder eller licenstagare, men är avgörande för att deras lösning ska kunna köras effektivt.

Fjärrsupport under sessioner

Spelarna kan bli väldigt uppslukade och involverade, särskilt när de spelar till exempel ett överlevnadsspel med zombier. ”Om något går fel med spelarens utrustning eller själva spelet vill vi inte att deras intensitet ska försvinna”, säger Zbigniew. När en game master ringer support kan Zero Latency VR:s supportteam ta kontrollen över spelmästarens enhet för att snabbt identifiera och lösa problemet, så att spelarna kan återgå till spelet. ”Det är mycket viktigt att kunna se vad spelarna eller spelmästaren ser genom ett enda knapptryck”, förklarar Zbigniew. ”Särskilt eftersom vi tillhandahåller support till partners på många olika platser och på olika språk.”

”Vi har ett otroligt minimalt team här på Zero Latency”, säger Scott Human. ”Alla 3 400 enheter vi hanterar sköts av ett supportteam på åtta personer.” Genom automatiserad avvisning av patcher och tillämpning av konfigurationer på enheterna gör Ninja det enklare att lösa problemen när de väl uppstår. ”Vårt kundsupportteam behöver inte gå så djupt in på den tekniska biten”, säger Scott. ”Vi kan standardisera åtgärderna eftersom vi känner till exakt konfiguration och status för varje maskin. Detta innebär att vårt supportteam blir extremt effektivt.”

Med Ninja är det även enkelt att snabbt hitta en enhet och starta en fjärrsupportsession när det behövs. ”Ninjas TeamViewer-integration fungerar väldigt bra för oss – tack vare den suveräna TeamViewer-kompressionsalgoritmen kan vi se vad användarna ser och ge support utan att krascha varken game masterns endpoint eller ryggsäckarnas VR-set”, säger Zbigniew.

”Slutligen”, säger Scott, ”är vi både ett snabbväxande teknikföretag och ett underhållningsföretag. Vi måste ha möjligheten att leverera en fantastisk kundupplevelse om vi vill fortsätta att växa snabbt. Med Ninja har vi skapat en process där det är möjligt för oss att innovera snabbt, reagera proaktivt på problem och leverera support till kunder på ett sätt som får oss att sticka ut ur mängden i branschen.”