Old School Runescape offline gehaald nu miljarden goud uit het niets verschijnen
Update: Old School Runescape is weer online na een server rollback van 20 minuten. Met andere woorden, al het goud dat door de bug werd gegenereerd, is net zo snel verdwenen als het verscheen. Bovendien, ondeugende spelers die in-game obligaties kochten met gestolen goud en deze inwisselden voor lidmaatschap hebben hun ‘bonus’ lidmaatschap ingetrokken en “zullen ook actie ondernomen zien tegen hun accounts en zullen tijdelijk verwijderd worden uit het spel.” Voor de rest zou er niets aan de hand moeten zijn, hoewel Jagex adviseert dat sommige spelers “last kunnen hebben van een probleem met hun save files waardoor ze niet kunnen inloggen,” waar de studio nog aan werkt om dit op te lossen.
In een forumbericht legde Jagex uit wat de oorzaak van de miljardairbug was:
Een van de teamleden was bezig met het implementeren van de code voor de pickpocketing update. Dit hield in het produceren van stapelbare zakjes die worden behandeld als munten. Bij overlijden was het de bedoeling om ze om te zetten in echte munten, deels zodat een PKer de waarde zou kunnen krijgen indien van toepassing.
Bij het omzetten van een stapel items in een stapel munten, is het gepast om te controleren dat de berekening niet de max integer limiet van de taal van het spel (2,1 miljard) overschrijdt. Helaas was de logica die gebruikt werd voor deze berekening onjuist, en wanneer uitgevoerd op stapels van andere items (niet de buidel zelf) was het resultaat dat de stapel werd omgezet in 2,1b munten.
Treurig genoeg, hoewel de zakjes correct bleken te handelen tijdens het testen, werd de fout die van invloed was op andere items niet opgemerkt omdat niet verwacht werd dat deze veranderd zou zijn.
Oorspronkelijk verhaal:
Iedere Old School Runescape speler droomt ervan om op een dag het meeste goud te bereiken dat je mogelijk kunt dragen: 2,147 miljard, het fabelachtige “max cash.” Door een bug die vanochtend in een update is geïntroduceerd, is die droom voor veel spelers plotseling uitgekomen: talloze OSRS spelers ontvingen max cash stacks van bronnen die normaal een paar duizend goud zouden opleveren. Als gevolg hiervan heeft ontwikkelaar Jagex, ongeveer 20 minuten na het live gaan van de update, het spel volledig uitgezet en alle servers tijdelijk uitgeschakeld terwijl ze de gold duplication bug onderzoeken.
Een Jagex ontwikkelaar, die gaat door de mod handvat Mod Ash, besprak het probleem op Twitter, bevestigend dat “max cash stacks” werden “gegenereerd op de dood als je bepaalde items had.” Mod Ash zei ook dat het OSRS-team werkt aan een rollback-dat wil zeggen, het terugdraaien van het spel naar de staat vóór de bugged update, effectief het ongedaan maken van al het gedupliceerde goud, evenals al het andere dat gebeurde in de 20 chaotische minuten na de update.
Ironiek genoeg was de update die de bug veroorzaakte, een “game integrity” update van alle dingen, een verandering aan de vaardigheid Thieving bedoeld om bots en goudboeren te bestrijden. Zoals YouTuber OakDice erop wees, werden sommige draden gekruist en veroorzaakte deze update instanced gebeurtenissen die goud opslaan of genereren om miljarden op te leveren. Je kunt de bug in actie zien in deze clip van Twitch streamer Purpp, die begrijpelijkerwijs verrast was een in-game miljardair te worden:
OSRS is op het moment van schrijven nog steeds offline, maar Jagex zegt dat het werkt aan een fix. In een verklaring aan PC Gamer, zei Jagex:
“Old School RuneScape is vanochtend om 11.49 uur BST door Jagex offline gehaald, slechts 19 minuten nadat de update die de bug introduceerde live ging. Een rollback, de eerste van het spel, is gepland om in de komende uren plaats te vinden om de situatie recht te zetten, en het terug te brengen naar net voordat Old School RuneScape werd geupdate. We hebben geen schatting voor de hoeveelheid goud die is gegenereerd gedurende de tijd dat de bug live was, maar de onbalans zou volledig moeten zijn opgelost wanneer de rollback later vandaag is voltooid.”
Recent nieuws