Old School Runescape offline, mert több milliárd arany jelent meg a semmiből

ápr 28, 2021
admin

Frissítve: Old School Runescape újra online egy 20 perces szerver visszaállítás után. Vagyis a hiba által generált összes arany olyan gyorsan eltűnt, ahogy megjelent. Emellett a rosszindulatú játékosok, akik a játékon belüli kötvényeket vásároltak a jogtalanul megszerzett aranyból, és azokat tagságra váltották be, a “bónusz” tagságukat visszavonták, és “a fiókjuk ellen is intézkedéseket fognak hozni, és ideiglenesen eltávolítják őket a játékból”. Mindenki másnak nem kell aggódnia, bár a Jagex azt tanácsolja, hogy néhány játékost “érinthet egy, a mentési fájljaiknak tulajdonított probléma, amely megakadályozza a bejelentkezést”, amelynek megoldásán a stúdió még dolgozik.

Egy fórumbejegyzésben a Jagex elmagyarázta, mi okozta a milliárdos hibát:

A csapat egyik tagja a zsebtolvajlás frissítésének kódját implementálta. Ez magában foglalta az egymásra rakható tasakok előállítását, amelyeket érmékként kezeltek. Halálakor a cél az volt, hogy ezeket valódi érmékké alakítsák át, részben azért, hogy a PKer adott esetben megkaphassa az értéket.

A tárgyak halmazának érmék halmazává alakításakor célszerű ellenőrizni, hogy a számítás ne lépje túl a játék nyelvének maximális egész szám határát (2,1 milliárd). Sajnos a számításhoz használt logika hibás volt, és amikor más tárgyak halmaira (nem magára a tasakra) hajtották végre, az eredmény az volt, hogy a halmot 2,1b érmévé alakították át.

Kár, hogy bár a tesztelés során kiderült, hogy az erszények helyesen működnek, a más tárgyakat érintő hibát nem szúrták ki, mivel nem várták, hogy megváltozik.

Eredeti történet:

Minden Old School Runescape játékos arról álmodik, hogy egy nap megszerezze a lehető legtöbb aranyat, amit csak lehet: 2,147 milliárd, a legendás “max cash”. Egy ma reggeli frissítésben bevezetett hiba miatt sok játékos számára ez az álom hirtelen valóra vált: számtalan OSRS játékos kapott max cash stackeket olyan forrásokból, amelyek normális esetben néhány ezer aranyat adnának. Ennek következtében nagyjából 20 perccel a frissítés élesítése után a fejlesztő Jagex egyenesen kikapcsolta a játékot, ideiglenesen letiltva az összes szervert, amíg megvizsgálják az arany duplikációs hibát.

A Jagex egyik fejlesztője, aki a Mod Ash nevet viseli, a Twitteren beszélt a problémáról, megerősítve, hogy “max cash stackek” “generálódtak halálkor, ha bizonyos tárgyaid voltak”. Mod Ash azt is elmondta, hogy az OSRS csapata dolgozik a visszaállításon – vagyis a játék visszaállításán a hibás frissítés előtti állapotba, ami gyakorlatilag visszacsinálja az összes duplikált aranyat, valamint minden mást, ami a frissítést követő 20 kaotikus percben történt.

Eredetileg a hibát okozó frissítés, ami egy “játékintegritás” frissítés volt, a Thieving készség módosítása volt, ami a botok és gold farmerek elleni harcot célozta. Ahogy a YouTuber OakDice rámutatott, néhány vezeték összekerült, és ez a frissítés okozta, hogy az aranyat tároló vagy generáló instanced események milliárdokat hoztak. A hibát akcióban láthatod a Twitch streamer Purpp klipjében, aki érthető módon meglepődött, hogy játékbeli milliárdossá vált:

OSRS az írás idején még mindig offline, de a Jagex azt mondja, hogy dolgozik a javításon. A PC Gamerhez eljuttatott nyilatkozatában a Jagex azt mondta:

“Az Old School RuneScape-et a Jagex ma reggel 11:49-kor (BST) offline állapotba helyezte, mindössze 19 perccel azután, hogy a hibát bevezető frissítés életbe lépett. A tervek szerint a következő néhány órában egy visszaállításra kerül sor, a játék első visszaállítására, hogy kijavítsák a helyzetet, visszavezetve azt közvetlenül az Old School RuneScape frissítése előtti állapotba. Egyelőre nincs becslésünk arra vonatkozóan, hogy mennyi aranyat termeltek a hiba életben tartása alatt, azonban az egyensúlytalanságnak teljesen meg kell szűnnie, amikor a rollback a mai nap folyamán befejeződik”.

Újabb hírek

{{cikkNév }}}

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.