Többször szembesültünk már kemény hangnemmel az alábbiak miatt: Lag, kiszakadás, kompatibilitási problémák, két kliens futtatása. Ezek egy részéről fogunk most beszélni.
Lag
Jelenleg az egyik leggyakoribb gond, amivel nap mint nap szembesülünk. A megoldása lassú és nehézkes, mert sok forrása van, amelyek egyenként kell feltárni és megoldani. A Magic to Master-hez használt engine sajnos nagyon kevés segítséget nyújt a hibák felderítésére, ezek közül kiemelkedően rosszul dokumentálja a lagban közrejátszó folyamatokat. Éppen ezért ezeket egyenként kell felkutatnunk és a megoldást lefejlesztenünk, az alap engine fejlesztőitől függetlenül.
Ha a hibát felderítettük, egy belső körbenn teszteljük, majd éles környezetben is rengeteg plusz adatot kell begyűjtenünk. Ezeket napi rendszerességgel ellenőrizzük és elemezzük, hogy megtaláljuk hol és milyen hiba van. Amikor lagot észlelünk úgy, hogy az nem jelenik meg a méréseinken, vagy a mért adatokból nem látjuk át, hol van a hiba gyökere, akkor vissza a tervezőasztalhoz és új, még átfogóbb mérési módszereket kell kidolgoznunk. Mindezt persze úgy, hogy ezzel magát az éles rendszert mégis stabilan tartsuk és ne maguk a mérések lassítsák le végül az egész játékot.
Az esetek jelentős részében olyan bejelentések is érkeznek, amik érdemi információt nem tartalmaznak, így azok alapján a hiba felderítése nehézkes. Sokszor fordul elő olyan eset, amikor a gépen futó más programok, vagy az internet kapcsolat problémája a ludas.
Maga a lag kiderítése a fentiekből is láthatóan, nagyon nehéz bizonyos esetekben, hiszen nagyon sokszor nem is észlelhetünk lagot, amíg nem jelzik azt nekünk. Ez egy bonyolult és hosszadalmas folyamat, de mindig igyekszünk gyorsan reagálni, ha a hiba valós és nálunk van.
Kiszakadások
Nemrégiben beépítettünk az alapmotorba egy olyan rendszert, amely képes összesíteni, hogy a játékosok milyen rendszerességgel szakadnak ki a játékból és az eredmények alapján azt látjuk, ez az arány viszonylag magas. Ez elég frusztráló lehet a játékosok számára, és komoly, javításra váró probléma nekünk. A begyűjtött adatok alapján sikerült azonban már most néhány igen komoly hiányosságot feltárni a motorban, amit már vagy javítottunk is, vagy elkezdtük a probléma megoldását. Jelentős javulásokra számíthattok az elkövetkező frissítések során!
Kompatibilitási problémák
Mivel minél több embernek szeretnénk elérhetővé tenni a játékot, ezért igyekszük felszámolni minden akadályt, ami a játék és a játékosok között felléphet. A visszajelzéseitek és a patcherből elérhető live support tapasztalatai alapján már átlátjuk mik a leggyakoribb gondok. Mivel sok játékosunk van, aki nem rendelkezik a legmodernebb számítógéppel, igyekeztünk a gépigényt a lehető legjobban leszorítani.
Vannak olyan minimális követelmények, amiket viszont nem tudunk optimalizálással megoldani, ennek oka az általunk használt engine-ben keresendő. A DirectX9.0c és a hozzá kapcsolódó Shader Model 3-ra mindenképpen szükség van, hogy a játékban látható grafikát megjelenítsük, azonban a legtöbb videókártyának ezek nem okoznak gondot.
Fontos, hogy ez nem csak a Magic to Mastert hanem más játékokat is érint.
A két kliens egyidejű futtatására és az azzal kapcsolatos felvetésekre jövő heti bejegyzésünkben térünk ki bővebben! Ha a fentiekkel kapcsolatban bármilyen kérdés felmerül, ne habozzatok itt és most hozzászólni, hiszen tudjátok a szlogent: Alkossunk együtt egy igazán jó MMORPG játékot! 🙂
sadahsoul
11 éve, 5 hónapja és 3 heteSziasztok!Engem már az első béta teszt óta foglalkoztat 1 kérdés.Mi alapján döntöttétek el, hogy ezzel a motorral szeretnétek felépíteni a játékotokat?Ezzel együtt az egész vállalkozásotok jövőjét?Miért nem pl.:aionnak a motorjával aminek nincs akkora gépigénye és ugyan olyan szép grafikát tudtatok volna csinálni? Vagy valamelyik már híresebb és ugyan olyan használható motorral?köszönöm a kíváncsiságomra a válaszotok 🙂 😉
demonsvideochannel
11 éve, 5 hónapja és 3 heteKedves SadahSoul, ugyan én nem vagyok a team tagja mégis tudok választ adni erre, hozzászólásodban arra céloztál hogy a Hero engine egy ismeretlen engine akkor légyszíves látogass el erre a linkre : (http😕/www.develop-online.net/tools-and-tech/the-top-16-game-engines-for-2014/0192302) ahol egy 2014-es lista alapján összegyűjtötték a 16 legjobb játékmotort. A hero engine benne van a legjobb 16 ban, szóval egy neves és jó motorról beszélhetünk. A gépigény nem alacsonyabb az aion motorjának sem, hisz minden csak optimalizálás kérdése ahogy azt a cikkben is kifejtették. Így is nagyon szép világot tár elénk a motor ami egy magyar projectől szokatlan hiszen az aion egy milliárdos cég milliós projectje, még ne hasonlítgasd össze a két játékot egymással 🙂 Majd pár év múlva 🙂 De akkor viszont már a Magic lesz előnyben (ui: mikor az aion p4p (fizetős) volt tele volt hibával az is, majd jött egy kis „váltás” javítgatás) Magic jó úton halad, minden tiszteletem a fejlesztőké és a tulajdonosé. -DemonsVideoChannel
zender
11 éve, 5 hónapja és 3 heteNagyon sokmindennel kell megkűzdenetek. Egyébként már bánja a csapat ezt a motort vagy összeségében azért elégedettek vagytok vele?
sadahsoul
11 éve, 5 hónapja és 3 heteKedves Demons 🙂 Én nem azért kérdeztem mert ismeretlen, hanem mert kíváncsi vagyok, hogy a team miért pont erre a motorra tette le a voksát és tette/teszi fel mondhatjuk 1 lapra a cége ill. megélhetése jövőjét, hogy felépítsenek 1 magyar mmorpg-t 🙂 Pusztán kíváncsiságból kérdeztem.Amit mellesleg te is tudsz, hogy én is mindvégig a team mellett álltam/állok mióta az első fővárossal elindították a MagicToMaster-t.Ami jobban tetszett nekem és azt kellett volna kisebbre szabni szerintem 🙂
petrovicsz
11 éve, 5 hónapja és 3 heteNagyon érdekes dolgokat írtok. Én mindig azt hittem, hogy az ilyen motorokhoz jár support, méghozzá elég keményen. Ha egy motor nincs felkészítve a terhelésre, akkor bizony meg kell csinálniuk.
Vagy ez ingyenes motor talán?😮
rdave
11 éve, 5 hónapja és 3 heteNem ingyenes motor. Bár nem vagyok játékfejlesztő, de ez kb olyan lehet mint egy autósportban, ha magad raksz össze egy autót. Veszel egy motort bele, ami neked megfelelő, majd beszereled és finomhangolod. Segéd anyagokat/információkat adhatnak az engine készítői és valószínűleg kérdésekkel is bombázni lehet őket, de azért nem fogják ők összerakni a játékot. 🙂
petrovicsz
11 éve, 5 hónapja és 3 heteHmmm értem és köszi hogy kifejtetted, én ebbe így nem is gondolam bele.
Viszont ami bennem felmerült, hogy a Hero motor, amivel készült (itt írta Demons), az kifejezetten ilyen játékokra van fejlesztve. Akkor hogy lehet hogy ennyire optimalizálatlan?😮
marco
11 éve, 5 hónapja és 3 heteValójában biztos EA fejlesztés.😛
rdave
11 éve, 5 hónapja és 3 heteValamennyire optimalizálni kell bármilyen motor van alatta. Annyira csak nem lehet vészes motor, ha a BioWare is használta a Star Warshoz.
Bár a lag és egyéb tipikusan MMO hibák részletesebb kiírására valóban rámehettek volna, de több oka is lehet, hogy miért maradt ki. (Költségvetés/erőforráshiány, időhiány, feleslegesnek találták vagy nem gondolták át teljesen.)
ronalddo
11 éve, 5 hónapja és 3 heteSW is használta?😮 Ezt nem is tudtam!
m2m_blogger
11 éve, 5 hónapja és 2 heteSokan kérdeztetek minket a motorválasztásunkról és az azzal összefüggő problémákról. Szívesen beavatunk titeket, sőt úgy gondoljuk, hogy ezt a témát érdemesebb egy egész bejegyzésben kifejteni, nem csak kommentekben megbeszélni, úgyhogy számíthattok rá, hogy a blog a következő cikkében részletesen tárgyalja majd a kérdést.
Addig pedig nyugodtan írjátok meg, mire vagytok még kíváncsiak, igyekszünk mindenre kitérni, ami érdekel titeket.
adjon
11 éve, 5 hónapja és 2 heteUgyan már egyszerűen el lett b…a jó játék egy olyan vacakra amit szinte nem is játszanak az a maradékkal meg a kardjukba dőlhetnek a nagyszerű fejlesztők fel lehet tenni a kérdést hogy a Next-nek miért lett hirtelen 3x annyi játékosa ? és szerintem elgondolkodtató hiszen a fejlesztést ők meg tudták oldani a metines alapra nem 5 gigás játékot kellet volna össze gányolni na de mindegy így is el lehet verni jó sok pénzt….De lényegében szar lett a játék szerencsére van elég metin szerver 🙂 Üdv
sadahsoul
11 éve, 5 hónapja és 2 heteHa sza r szerinted a játék 1. ne írj ide, húzz a répás szerverre 2. a drágalátos nexted még nem esett át a motorcserén amit lehet meg se fog csinálni 3. attól, hogy a next ugyan arra a játék motorra épít a Gf még simán a földbe döngölheti 4.Ez a fejlesztő csapat tette neked lehetővé, hogy egyáltalán a next létezhet, ugyan is minden fejlesztés ami van azt mind a mesteres gárda csinálta.A next egyedül a runt csinálta meg + pár mount, a 4 leltár ablak se a sajátja mint az már kiderült meg azt a pár mountot nem nagy szám lehetett megcsinálni.Szóval ezt a team-et a szádra ne vedd mert fényévekkel többet tettek le az asztalra mint a nextes csapat…………Erről ennyit
adjon
11 éve, 5 hónapja és 2 heteWot ozok pont leszarom ezt a retket meg a másikat is , jól elveszi mind a kedvét az embernek hogy játsszon bármilyen ilyen labilis szervereken 🙂
sadahsoul
11 éve, 5 hónapja és 2 heteAkkor ne írogass ide, itt nem kíváncsi senki a te véleményedre 😄 Menj és írjál a WoW fórumokra 😄
atondevir
11 éve, 5 hónapja és 2 heteSziasztok van néhány ötletem
-jó lenne ha be raknátok az ugrást
-amikor fel veszel valamilyen cipőt vagy sapkát mutatná a karaktereden
-lehetne ilyen napi ajándék rendszer minden nap valami ajándékot kapnál és a 7. napon valami értékesebb dolgot kapnának a játékosok
-lehetne ilyen mob rúna rendszer a mobok dobnák és örökké meg maradna át tudnál változni azzá a szörnyé ami dobta és nagyon ritkán dobná
– jó lenne ha a repülő mountok tudnának repülni.
koldus85
9 éve, 1 hónapja és 3 heteSziasztok.
Hova lett a játék? Illetve mi lett vele?