A League of Legends fejlesztője, a Riot Games még 2020-ban sikeresen átültette az FPS műfajba az online többjátékos játék terén szerzett bátorságát, ami megmutatta, hogy a folyamat során mennyire szeretik a Counter-Strike súlyos szögeit. A Valorant a mai napig népszerű – ha nagyon technikás – lövész.
The making of Valorant sounds like one long technical nightmare, however, with Riot prioritizing polish and coding smarts in order to make a shooter that rewards pinpoint accuracy while remaining scalable across wide range of drastically different machines.
Beszéltem a Riot vezető főmérnökével, Marcus Reiddel, hogy további betekintést nyerjek a tető alatti technológiába, amely lehetővé teszi, hogy az ingyenesen játszható FPS két év múlva is megőrizze sikerét.
Annyira jó, hogy hertz
Egy ilyen magas szakértelmet és pontosságot igénylő játék nem működne magas tick arányú szerverek nélkül. „Egész csomó kísérletet végeztünk igazán magasan képzett játékosokkal, hogy kitaláljuk, hogyan működik a legjobban a játék” – mondja Reid.
“We found we really needed 128 tick rate servers to hit our targets. We also want the vast majority of our players to be under 35 millisecond ping. That's kind of the optimal conditions.”
Az alacsonyabb tick arány vagy a magasabb ping késéseket okoz, ami rontja az olyan problémákat, mint például a peeker előnye – Riot szavaival élve ez a „hálózatba kapcsolt játékmenet műterméke”, ami a másodperc törtrésze döntő előnyhöz vezet a játékos számára, aki a sarokban kukucskál az ellenfél felett. . A kérdést gyakran vitatják meg egymással versengő csapatok, és ez oda vezetett nagy horderejű viták játékos ping alatt.
(Kép jóváírása: Riot Games)
That said, making Valorant a highly scalable game was still a priority. Riot continues to make the game accessible to players using a wide variety of setups. Additionally, it doesn’t shy away from display solutions like Nvidia Reflex – which bypasses the render queue to enhance communication between your machine’s CPU and GPU.
“We support some pretty low-end machines,” Reid says, “and we want those machines to play great and be able to play the game competitively. I think Reflex supports GPUs all the way back to the 900 series, which came out in 2014. That hardware is broadly accessible and improves the experience for enough of our players that we think it's worthwhile to support. But we also want to make sure that we have the best possible experience on that high-end hardware.”
Azok a játékosok, akik olyan szerencsések, hogy csúcskategóriás PC-vel rendelkeznek, nem kapnak tisztességtelen előnyt. A Valorant fix látómezővel rendelkezik, csak a 16:9 vagy 16:10 képarányt támogatja – és még az ultraszéles monitort használók is be vannak kényszerítve a postafiókba, hogy ne részesülhessenek az extra perifériás látásból.
Pontos pontosság
(Kép jóváírása: Riot Games)
A Valorant magas nehézsége sokkoló lehet a hétköznapibb játékosok számára, mivel gyakran bünteti a szuboptimális játékot. Alacsony ölési idővel – egy játékos tüzet nyitó és célpontja közötti távolság – minden lövés számít. Ez azt jelenti, hogy a találati regisztrációnak a lehető legpontosabbnak kell lennie.
„Ami azt illeti, hogyan valósítjuk meg ezt, a valódi válasz a rengeteg adat és a meglehetősen intenzív vizsgálat, amikor egy problémát jelentenek” – mondja Reid.
A Valorant fejlesztői tehát nem félnek attól, hogy mikroszkóp alatt elemezzék a hibákat vagy „valamit, ami kinéz”. Ez egy folyamat, amelyet a csapat a nyilvánosság elé állít. Például a Riot jelentőset publikált technológiai blog a Valorant netkódján (új lapon nyílik meg) , és folyamatosan tájékozódik a játékosok válaszairól és a visszajelzéseik alapján történő frissítésekről.
Valójában azonban a Riot csak annyit tud tenni a zökkenőmentes online élmény érdekében. Reid elismeri, hogy az olyan enyhítések, mint az előrejelzési pufferelés, amely megpróbálja kisimítani az instabil kapcsolatokat, csak bizonyos mértékig képesek átfesteni a repedéseket.
“If network conditions are truly degraded, if the game client and the game server can't communicate the information they need to in a timely manner, the player experience does degrade,” he says.
(Kép jóváírása: Epic Games)
Úgy tűnik, hogy a Riot a Valorant méretezhetőségét, kapcsolati minőségét és általános reagálóképességét egy tudományhoz köti. De mi a helyzet a teljesítménnyel?
“So pre-launch, we were really talking about three categories of problems,” Reid explains. “What are the targets we need to hit for our server performance? And that's the one delivering the 128 tick rate experience.
„A második kategória a GPU-hoz kötött forgatókönyvek” – folytatja. „Ez általában alacsonyabb kategóriás hardvereken van, például egy CPU-nál, amely integrált grafikával rendelkezik, nem pedig dedikált GPU-val. És ott vannak a CPU-hoz kötött forgatókönyvek, amelyek általában a középkategóriás kliens PC-khez és a nagyobb teljesítményű gépekhez valók. Ez is némi átfedésben van a szerver teljesítményével kapcsolatos megfontolásokkal.”
Riot rarely cuts a feature outright over performance concerns. But those concerns do impact the development process. Valorant’s art style, for instance, was designed from scratch to look good across a wide range of hardware. “That's not the only consideration, obviously, but it does take some things off the table,” Reid says. “We're not going to be using real time ray tracing if we're running on a laptop from 2012.
„Miközben új dolgokat fejlesztünk a játékosok számára, szigorú teljesítményteszteket végzünk” – folytatja. „Ha hozzáadunk egy alapvetően új képességet, ami miatt a játéknak több munkát kell végeznie, az befolyásolhatja a teljesítményt. Igyekszünk tehát az új képességeket a lehető legkevesebbé és leghatékonyabbá tenni, és folyamatosan mérnöki erőfeszítéseket fektetünk az általános teljesítményoptimalizálásba.”
Felhő és azon túl
(Kép jóváírása: Riot Games)
Leaning into the topic of performance, you may wonder if Valorant could one day grace a cloud gaming service such as Nvidia GeForce Now, allowing players to get around hardware limitations entirely. But Reid was quick to express that such an eventuality simply isn’t on the cards for the game at present.
“With a cloud gaming service specifically, the challenge would be the increased latency of going through a cloud game server, and then talking to that server,” he says. “I think it'd be pretty difficult to provide the type of responsiveness you need in a game like Valorant over a cloud gaming service. I don't want to say never; technology will continue to improve. But that's not something we're looking at right now.”
More promisingly, Reid confirmed that Valorant console ports on PS5 and Xbox Series X|S are “something we’re definitely exploring”. However, he wasn’t able to give us any more info than that.
Bár szeretnénk, ha a Valorant több platformra is megjelenne, megértjük, hogy elsősorban PC-re tervezték, nagyrészt a pontosságra való igényessége miatt. A kontrollereken lévő analóg stickek nem érik el az egér pontosságát, de reméljük, hogy a Riot megoldást talál erre, és sikeresen eljuttatja a Valorantot szélesebb közönséghez. Végül is: mindenki megérdemli, hogy egy precíz FPS-sel játsszon.