Old School Runescape wycofane z sieci, gdy miliardy złota pojawiają się znikąd

kw. 28, 2021
admin

Uaktualnienie: Old School Runescape jest z powrotem online po 20-minutowym cofnięciu się serwera. Innymi słowy, całe złoto wygenerowane przez błąd zniknęło tak szybko, jak się pojawiło. Dodatkowo, złośliwi gracze, którzy kupili za złoto obligacje w grze i wymienili je na członkostwo, zostali pozbawieni swojego „bonusowego” członkostwa i „będą również świadkami działań podjętych przeciwko ich kontom i zostaną tymczasowo usunięci z gry”. Wszyscy inni powinni być w porządku, chociaż Jagex informuje, że niektórzy gracze „mogą być dotknięci problemem przypisanym do ich plików zapisu, który uniemożliwi im zalogowanie się”, nad którego rozwiązaniem studio wciąż pracuje.

W poście na forum, Jagex wyjaśnił, co spowodowało błąd z miliarderami:

Jeden z zespołów wdrażał kod dla aktualizacji kieszonkowców. Wiązało się to z produkcją sztaplowanych sakiewek, które traktowane są jak monety. W momencie śmierci, celem było przekonwertowanie ich na prawdziwe monety, częściowo po to, aby PKer mógł uzyskać wartość, jeśli to możliwe.

Podczas konwersji stosu przedmiotów na stos monet, należy sprawdzić, czy obliczenia nie przekroczą maksymalnego limitu liczb całkowitych języka gry (2.1 miliarda). Niestety, logika użyta do tego obliczenia była niepoprawna i po wykonaniu go na stosach innych przedmiotów (a nie na samym woreczku) w rezultacie stos został zamieniony na 2.1b monet.

Niestety, chociaż podczas testów okazało się, że sakiewki działają poprawnie, błąd mający wpływ na inne przedmioty nie został zauważony, ponieważ nie spodziewano się, że ulegnie zmianie.

Oryginalna historia:

Każdy staroszkolny gracz Runescape marzy o tym, by pewnego dnia zdobyć największą ilość złota, jaką można mieć przy sobie: 2,147 miliarda, słynne „maksimum gotówki”. Z powodu błędu wprowadzonego w porannej aktualizacji, dla wielu graczy to marzenie nagle się spełniło: niezliczeni gracze OSRS otrzymali maksymalne stosy gotówki ze źródeł, które normalnie przyniosłyby kilka tysięcy złota. W rezultacie, około 20 minut po wprowadzeniu aktualizacji, deweloper Jagex całkowicie wyłączył grę, tymczasowo wyłączając wszystkie serwery na czas sprawdzenia błędu związanego z duplikacją złota.

Jeden z deweloperów Jagex, który posługuje się pseudonimem Mod Ash, omówił problem na Twitterze, potwierdzając, że „maksymalne stosy gotówki” były „generowane przy śmierci, jeśli posiadałeś pewne przedmioty”. Mod Ash powiedział również, że zespół OSRS pracuje nad rollbackiem, czyli przywróceniem gry do stanu sprzed aktualizacji z błędami, skutecznie cofając całe zduplikowane złoto, jak również wszystko inne, co wydarzyło się w ciągu 20 chaotycznych minut po aktualizacji.

Ironicznie, aktualizacja, która spowodowała błąd, aktualizacja „integralności gry” ze wszystkich rzeczy, była zmianą umiejętności Złodziejstwo przeznaczoną do zwalczania botów i farmerów złota. Jak zauważył YouTuber OakDice, niektóre przewody zostały skrzyżowane i ta aktualizacja spowodowała, że instancjonowane wydarzenia, które przechowują lub generują złoto, przynoszą miliardy. Możecie zobaczyć błąd w akcji w tym klipie od streamera Twitcha Purppa, który, co zrozumiałe, był zaskoczony stając się miliarderem w grze:

OSRS jest nadal offline w czasie pisania, ale Jagex mówi, że pracuje nad poprawką. W oświadczeniu dla PC Gamer, Jagex powiedział:

„Old School RuneScape został wzięty offline przez Jagex dziś rano o 11.49 rano BST, zaledwie 19 minut po aktualizacji, która wprowadziła błąd poszedł na żywo. Rollback, pierwszy w grze, ma mieć miejsce w ciągu najbliższych kilku godzin, aby naprawić sytuację, cofając ją do momentu sprzed aktualizacji Old School RuneScape. Nie mamy jeszcze szacunkowych danych na temat ilości złota wygenerowanego w czasie, gdy błąd był aktywny, jednak nierównowaga powinna zostać całkowicie usunięta, gdy rollback zostanie zakończony jeszcze dziś.”

Ostatnie wiadomości

{{ articleName }}

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.