Роблокс ошибка 2021 год

Время на прочтение
8 мин

Количество просмотров 7.2K

В Roblox рассказали подробности технического сбоя, который длился с 28 по 31 октября 2021 года. В этот период игровая онлайн-платформа была недоступна для пользователей. Длительное время исправления неполадок было обусловлено сложностями диагностики, сообщил генеральный директор компании Дэвид Башуки. Сбой вызвали две проблемы: включение новой функции потоковой передачи в Consul при необычно высокой нагрузке чтения и записи, а также производительность в BoltDB. Система BoltDB с открытым исходным кодом используется в Consul для управления журналами.

Именно проблемы с диагностикой этих двух в основном не связанных между собой проблем, скрытых глубоко в реализации Consul, объясняют длительность сбоя, заявили в Roblox. Системы мониторинга, которые обеспечили бы лучшее понимание причины сбоя, полагались на затронутые системы, такие как Consul. 

Основная инфраструктура Roblox работает в собственных центрах обработки данных. Они насчитывают более 18 000 серверов и 170 000 контейнеров. Чтобы запустить тысячи серверов на нескольких сайтах, используется пакет технологий компании HashiStack. Оркестратор Nomad используется для управления контейнерами совместно с решениями Consul и Vault.

Дашборд Consul в Roblox

Дашборд Consul в Roblox

Nomad используется для планирования работы. Он решает, какие контейнеры будут работать, на каких узлах и на каких портах они доступны, а также проверяет работоспособность контейнера. Consul используется для обнаружения сервисов, проверки работоспособности и блокировки сессий.

Сбой в Roblox

Сбой в Roblox

За несколько месяцев до октябрьского инцидента Roblox обновился с Consul 1.9 до Consul 1.10, чтобы воспользоваться новой функцией потоковой передачи. Она предназначена для значительного снижения нагрузки на сеть и процессор, необходимой для распространения обновлений по крупномасштабным кластерам, таким как в Roblox.

Во второй половине дня 28 октября производительность Vault снизилась, а на одном из серверов Consul возникла высокая загрузка ЦП. Первое расследование показало, что кластер Consul, от которого зависят Vault и многие другие службы, стал работать хуже: медианная задержка записи, обычно не выходившая за 300 мс, теперь достигла 2 секунд. Для масштаба Roblox проблемы с оборудованием — обыденность, и Consul может пережить аппаратный сбой. Однако, если аппаратное обеспечение просто работает медленно, а не дает сбоев, это может повлиять на общую производительность Consul. В этом случае команда подозревала снижение производительности оборудования в качестве основной причины и начала процесс замены одного из узлов кластера Consul. Даже с новым оборудованием производительность кластера продолжала падать.

Учитывая серьезность инцидента, команда решила заменить все узлы в кластере Consul. Эти новые машины имели 128 ядер (увеличение в 2 раза) и новые, более быстрые твердотельные накопители с интерфейсом подключения NVMe. Но кластер по-прежнему не восстановил номинальную работу: медианная задержка записи всё так же находилась в районе 2 секунд вместо обычного показателя 300 мс или ниже.

Тогда команда решила выключить весь кластер Consul и сбросить его состояние с восстановлением из снэпшота возрастом в несколько часов, то есть до начала отключения. Команда Roblox понимала, что в этом случае возникла бы незначительная потеря данных системы (но не пользовательских). Однако серьёзность ситуации и уверенность в способности написать нужные конфигурации самостоятельно перевесила риски.

Несмотря на то, что на тот момент через систему Roblox не проходил генерируемый пользователями трафик, внутренние службы все еще работали и исправно обращались к Consul. Эти операции чтения и записи создавали значительную нагрузку на кластер. Тогда инженеры настроили iptables в кластере для блокировки доступа, чтобы восстановить его контролируемым образом.

Сброс прошел гладко, и изначально показатели выглядели хорошо. Однако производительность Consul снова начала падать. Медианное время записи данных опять ушло в 2 секунды. Зависящие от Consul службы одна за другой объявляли себя «unhealthy». В конце концов система вернулась в изначальное проблемное состояние. С начала инцидента прошло 14 часов, и поиски проблемы продолжались.

Компания исключила отказ оборудования и предположила, что кластер вернулся в неработоспособное состояние из-за тысяч контейнеров, пытающихся переподключиться. Команда инженеров решила сократить использование Consul, а затем систематически восстанавливать его, параллельно заблокировав внешний трафик. Они собрали список сервисов, которые используют кластер, и внесли изменения в конфигурацию, чтобы отключить все случаи несущественного использования. Этот процесс занял несколько часов из-за большого разнообразия целевых систем и типов изменений конфигурации. В итоге число запущенных экземпляров сервисов Roblox снизили с сотен до единиц. Но и это не помогло восстановить работоспособность Consul.

В течение следующих 10 часов команда инженеров изучала журналы отладки и метрики на уровне операционной системы. Эти данные показали, что записи Consul KV блокируются в течение длительного периода времени. Причина конфликта не была сразу очевидна, но одна из теорий заключалась в том, что переход с серверов с 64-ядерными процессорами на 128-ядерные в начале сбоя мог усугубить проблему. Изучив данные htop и данные отладки производительности, показанные на снимках экрана ниже, команда пришла к выводу, что стоит вернуться к 64-ядерным серверам, аналогичным тем, которые использовались до сбоя. Команда перевела кластер Consul обратно на серверы с 64 ядрами ЦП, но это изменение не помогло.

Истинная причина сбоя была заложена в систему задолго до него. За несколько месяцев до неполадок инженеры включили новую функцию потоковой передачи Consul в части сервисов. Эта функция, предназначенная для снижения использования ЦП и пропускной способности сети кластера Consul, работала успешно, и поэтапно ее включили в большее количество серверных служб.

27 октября, за день до сбоя, функция заработала на бэкенд-сервисе, отвечающем за маршрутизацию трафика. В рамках этого развертывания, чтобы подготовиться к увеличению трафика, также увеличили количество узлов, поддерживающих маршрутизацию трафика, на 50%. Система хорошо работала с потоковой передачей на этом уровне за день до начала инцидента, поэтому изначально было неясно, почему ее производительность изменилась.

Однако, проанализировав отчеты о производительности и флейм-графы с серверов Consul, инженеры получили доказательства того, что пути потоковой передачи ответственны за конфликт, вызывающий высокую загрузку ЦП. И они отключили функцию потоковой передачи для всех систем Consul, включая узлы маршрутизации трафика. Именно это позволило восстановить работу Consul.

Команда HashiCorp объяснила, что, хотя потоковая передача в целом была более эффективной, она использовала меньше элементов управления параллелизмом. При очень высокой нагрузке — и чтения, и записи — архитектура потоковой передачи усугубляет количество конфликтов на одном канале, что вызывает блокировку во время записи и делает канал значительно менее эффективным. 

Однако и после восстановления некоторые сервисы в Consul демонстрировали те же проблемы с задержкой, которые наблюдались до отключения потоковой передачи.

Первопричину инженеры HashiCorp нашли уже после восстановления работы. Через несколько дней они указали, что Consul использует популярную библиотеку с открытым исходным кодом под названием BoltDB для хранения журналов Raft. Она не используется для хранения текущего состояния в Consul, а скорее для непрерывного журнала применяемых операций. Чтобы предотвратить бесконечный рост BoltDB, Consul регулярно делает снэпшоты. Операция моментального снимка записывает текущее состояние Consul на диск, а затем удаляет самые старые записи журнала из BoltDB.

Анализ работы BoltDB

Анализ работы BoltDB

Однако благодаря структуре BoltDB даже при удалении самых старых записей журнала пространство, которое BoltDB использует на диске, не сокращается. Вместо этого все страницы (сегменты по 4 КБ в файле), которые использовались для хранения удаленных данных, помечаются как «свободные» и повторно используются для последующих операций записи. BoltDB отслеживает эти свободные страницы в структуре, называемой «свободным списком». Как правило, на задержку записи существенно не влияет время, необходимое для обновления списка страниц, но рабочая нагрузка Roblox выявила патологическую проблему с производительностью в BoltDB, из-за которой его обслуживание было чрезвычайно долгим.

Подробная статистика BoldDB

Подробная статистика BoldDB

Спустя 54 часа после начала инцидента кластер Consul уже работал, а команда Roblox готовилась к восстановлению нормальной работы.

Roblox использует типичный шаблон микросервисов для своего бэкэнда. В нижней части «стека» микросервисов находятся базы данных и кэши. Эти базы данных не пострадали от сбоя, но система кэширования, которая регулярно обрабатывает 1 миллиард запросов в секунду на нескольких уровнях во время обычной работы системы, была неработоспособной. Поскольку кэши хранят временные данные, которые можно легко повторно заполнить базами данных, самым простым способом вернуть систему кэширования в работоспособное состояние было ее повторное развертывание.

Процесс повторного развертывания кэша столкнулся с рядом проблем: вероятно, из-за восстановления кластера Consul из снэпшота, который был выполнен ранее, внутренние данные планирования, которые кэш-система хранит в Consul KV, были неверными; развертывание небольших кэшей занимало больше времени, чем ожидалось, а развертывание больших кэшей не завершалось. Оказалось, причиной стал неработоспособный узел.

Инструмент автоматического развертывания системы кэширования был создан для поддержки поэтапных корректировок крупномасштабных развертываний, которые уже обрабатывали трафик в масштабе, а не для итерационных попыток загрузить большой кластер с нуля. Команда начала работать над выявлением и устранением этих проблем, обеспечением правильного развертывания системы кэширования и проверкой ее работы. 

Окончательный этап возвращения систем в строй начался 31 октября. Как и в случае с системой кэширования, значительная часть запущенных служб была отключена на этапах устранения неполадок. Команде необходимо было перезапустить эти службы с правильными уровнями мощности и убедиться, что они работают.

Чтобы избежать флуда, инженеры использовали управление DNS для регулирования количеством игроков, которые могли получить доступ к Roblox. Это позволило допустить на платформу определенный процент случайно выбранных игроков, в то время как другие продолжали перенаправляться на статическую страницу обслуживания. Каждый раз инженеры проверяли загрузку базы данных, производительность кэша и общую стабильность системы. Работа продолжалась в течение дня, доступ поэтапно увеличивали на 10%. Спустя 73 часа он был предоставлен 100% игроков, и Roblox полностью заработал.

Roblox и HashiCorp уже после сбоя выявили и изолировали конкретные проблемы с конфликтами в новом протоколе потоковой передачи. Теперь команда создает новые тесты для воспроизведения конкретной проблемы и работает над улучшением архитектуры системы потоковой передачи, чтобы избежать конфликтов при экстремальной нагрузке и обеспечить стабильную работу в таких условиях.

Инженеры также разобрались во внутренней работе BoltDB. Из-за особого шаблона использования, созданного во время инцидента, операции записи 16 КБ вместо этого стали намного больше. В рассматриваемом хранилище журналов объемом 4,2 ГБ хранилось только 489 МБ фактических данных, а 3,8 ГБ — это «пустое» место. Это означает, что при каждом добавлении журнала новая свободная страница размером 7,8 МБ также записывалась на диск, хотя фактически добавляемые необработанные данные весили 16 КБ или меньше. Это переполняло буферы TCP и способствовало увеличению времени записи до 2-3 секунд.

HashiCorp и Roblox разработали и развернули процесс с использованием существующих инструментов BoltDB для «сжатия» базы данных, что решило проблемы с производительностью. Также они расширили системы телеметрии, чтобы лучше отслеживать производительность Consul и BoltDB и отслеживать схемы трафика между сервисами Roblox и Consul.

Исследование буферов TCP

Исследование буферов TCP

Запуск всех серверных служб Roblox в одном кластере Consul также стал причиной столь масштабного сбоя. Платформа уже работает над дополнительным центром обработки данных, в котором будут размещаться ее серверные службы.

Также Roblox сотрудничает с HashiCorp, чтобы развернуть новую версию Consul. Она заменит BoltDB преемником под названием bbolt. Обновление тестируется и будет завершено в первом квартале 2022 года.

В ноябре сервис по отслеживанию данных Roblox зарегистрировал 6 млн пользователей, которые находились онлайн одновременно, что стало рекордом для площадки с момента ее запуска. Компания обслуживает более 40 млн пользователей ежедневно. Рыночная стоимость Roblox превышает $44 млрд. 

MaintenanceOctober2021

The image shown during site maintenance.

On October 28, 2021, at 5:00 p.m. PST, or midnight UTC, Roblox began to have major site-wide issues. Players were having issues with navigating the site and using Roblox. Most players were denied access to usually public games, and most pages would redirect to an Error 400 Bad Request.

Eighteen hours after the malfunctioning started, Roblox closed the site for maintenance for the first time since 2019. The site was progressively reopened 63 hours after closing, with full access to the site restored after 72.75 hours making this the longest outage in Roblox history.

It was widely believed to be caused by the Chipotle Boorito Maze event or other traffic congestions, but this was quickly denied by the Roblox Twitter account and later by the postmortem blog post.[1] The shutdown led to major internet coverage from Roblox users and non-users alike on YouTube, Twitter, Discord and other social media and news platforms.

Timeline[]

Roblox.status

The Roblox Status page documenting the incident, seen on October 31, 2021, at 6:00 PDT

RobloxStudio

An error message seen on Windows 10 when trying to open Roblox Studio during the maintenance

Note: Hour 1 is 5 PM PST.

October 27, 2021[]

  • At 7 PM PST, the Community Creations tab of the Avatar Shop is reported by one user on the Developer Forum as broken, and even though the outage wouldn’t begin until nearly 21 hours after this post was made, some have considered this to possibly be the start of the outage.[2]

October 28, 2021[]

  • During the hours leading up to the event – Users report minor issues with their avatar, and some experiences’ lagging more than usual.
  • 1 hour before the outage – At around 4 PM PST, the bug begins to reach most servers. These servers begin to crash, and some users are unable to join games. Avatars in-game only appear as the default blocky avatar. Most people who are online on Roblox start to notice lag. By the end of the hour, servers begin to crash rapidly.
  • Hour 1
    • It is reported that Roblox had lost 99% of its active users.
    • status.roblox.com reports an «Active Incident» and a «Service Disruption» across the website, mobile app, Xbox app, experiences, Roblox Studio, data stores, experience–joining, and avatar. They report that «many player experiences are impacted».
  • Hour 2 (6 PM PST)
    • The website remains accessible, but the pages are completely dysfunctional. Assets on pages, such as avatars, thumbnails, and rating percentages do not load.
    • The glitch reaches users on the mobile app, who report being logged out of Roblox, which sparks concerns of their accounts possibly being compromised.
    • The chat filter is affected, causing chat messages to not load properly.
    • By the end of the hour, the last users go offline.
  • Hour 3
    • For the first time since 2016, active-user-count websites report 0 Roblox users online.
    • Some people report that they are able to sporadically load into the website.⁠[citation needed]
  • Hour 5 (10 PM PST)
    • Roblox Studio becomes inaccessible to users.
    • Users report that the visit button is not visible on experiences’ pages, and is replaced with “Unable to verify that you have access to this experience, please try again later”, and the website has become «impossible» to navigate.
    • It is reported that trying to view pages for experiences will almost always show a HTTP 400 «Bad Request» error.
    • status.roblox.com reports that they «identified the root cause as (an) internal system issue.»
    • Mobile users are completely locked out of the app, as they aren’t able to register or login. Some users thought this was their accounts getting banned.

October 29, 2021[]

  • Hour 14 (7 AM PST)
    • Users report very limited access to Roblox and an ability to visit some experiences, despite the platform’s fragile state.
    • status.roblox.com reports that they «are actively working on the incident», and that «some users started to have limited access.»
  • Hour 15 – @Roblox tweets the following: «We know you’re having issues using Roblox right now. We’re sorry and working hard to get things back to normal.»
  • Hour 17 (10 AM PST) — The Roblox website is officially closed for «maintenance». This is the first time since 2019 that the website has been fully locked.
  • Hour 20 (1 PM PST) – @Roblox tweets: «Still making progress on today’s outage. We’ll continue to keep you updated. Once again, we apologize for the delay. We know that this outage was not related to any specific experiences or partnerships on the platform», clearing up an initial rumor that an event sponsored by Chipotle contributed to the early stages of the outage.
  • Hour 21: – status.roblox.com updates to say that «the team continues active work on full site recovery».
  • Hour 22 – Roblox is #38 in Twitter’s worldwide trending hashtags due to the outage.[3]

October 30, 2021[]

  • Hour 46 (3 PM PST)
    • @Roblox tweets: «We [believe we] have identified an underlying internal cause of the outage. We’re in the process of performing the necessary engineering and maintenance work to get Roblox back up and running ASAP. Thanks for your patience.» The tweet was deleted shortly after.
    • status.roblox.com reports «We believe we have identified an underlying internal cause of the outage. We’re in the process of performing the necessary engineering and maintenance work to get Roblox back up and running. Thanks for your patience.»

October 31, 2021[]

  • Hour 60 (5 AM PST) – Roblox breaks its previous outage record of just under 60 hours (August 2016), marking its longest-ever outage in its history.
  • Hour 62 (7 AM PST)
    • status.roblox.com updates to say «We believe we have identified an underlying internal cause of the outage. We’re in the process of performing the necessary engineering and maintenance work to get Roblox back up and running. Thanks for your patience».
    • The first users report the ability to open the website.
  • Hour 64 – @Roblox tweets «We have identified root cause and solution. We are working on getting things back online and we will keep you updated throughout the day». status.roblox.com reports the same thing a minute later.
  • Hour 65 (10 AM PST) – The ability to open the site started to be rolled out worldwide. For users able to access the website, a banner is placed stating the following: «We are incrementally opening to groups of users and will continue rolling out.»[4]
  • Hour 68 (1 PM PST)
    • status.roblox.com announces that «Traffic is being allowed incrementally. Some, but not all players will have access».
    • 8 minutes later, @Roblox tweets: «Quick update as we work to get things back to normal. We are incrementally bringing regions back online».
  • Hour 72
    • @Roblox tweets: «Roblox is back online everywhere! Thank you for your continued patience as we get back to normal.»
    • 15 minutes before the 73rd hour, status.roblox.com updates to report that «Normal operations are restored».
    • The website’s banner updates to say: «Roblox is back online! Thank you for your patience as we get back to normal.»

Aftermath[]

Outage refund

Refund sent to a developer for a scheduled advertisement after the initial outage.

2021 Roblox outage compensation message

Message sent to a developer reporting on compensation issued by Roblox for lost earnings during the outage.

A few hours after the platform was put back up online and was fully functional, Roblox CEO David Baszucki issued an apology[5] on the Roblox Blog about the events that occurred during the past 73 hours. At the end of this blog, Baszucki stated that Roblox would take action on preventing another major site–wide failure like this in the future, as well as stating they will publish a post-mortem with more details about the cause of the outage once their analysis was complete. It was also stated on the Developer Forum that no user persistence data was lost and would issue refunds to developers for advertisements that were not able to run due to the outage.[6] The outage also caused Roblox to lose more than $1.5 billion in market cap on November 1, 2021, a period in which would take in at least $15 million in revenue.[7]Even 20 hours after the end of the outage, there were still some avatar shop API errors and close to zero discoverability for newly released accessories. This was only reported by a very small portion of users. It did not affect any experiences.[8]

On November 3, 2021, Roblox began to refund ads that could not run because of the outage.

On November 8, 2021, Roblox announced that they would provide appropriate compensation to developers for lost revenue due to the outage by estimating «Robux earned from marketplace and in-experience transactions, and also Premium Payouts». A few hours later, Roblox began this process.[9]

On January 20, 2022, the post-mortem blog post was published by Roblox staff, explaining that the outage was caused by a misconfiguration in a core resource management service running on the experience discovery and platform servers. Furthermore, the time required to diagnose the issue was prolonged due to Roblox’s heavy reliance on the impacted systems. In the same blog post, Roblox explained that they have taken the necessary steps to prevent outages at this scale from happening again and intend to expand to multiple datacenters to further mitigate outages.[10]

Criticism and rumors[]

Many users have speculated the outage was fueled by a recently–released Chipotle event where visitors could earn vouchers for free burritos.[11] Multiple rumors spread through platforms such as Reddit and Twitter that Roblox was shutting down due to several reasons, including inappropriate content on their website and bankruptcy.[12] During the early stages of the outage, people rumored that experience loading failures were due to experiences not properly saving, and that users should avoid joining any experience.[13]

As the outage extended past the 24–hour mark, members of the community expressed frustration about possibly losing their login streaks that experiences often use to reward visitors. Developers and designers noted that they lost Robux to advertisements placed in the 24–hour period preceding the outage, due to the decreased site traffic, but were later refunded.

People have criticized the length of the outage and the inability of engineers to identify the problem for nearly 48 hours. Several influencers made mock videos about Roblox’s official Twitter posts.[14]

References[]

  1. Roblox [@Roblox] (2021, October 29). «Still making progress on today’s outage. We’ll continue to keep you updated. Once again, we apologize for the delay. We know that this outage was not related to any specific experiences or partnerships on the platform.» [Tweet]. Twitter.
  2. https://devforum.roblox.com/t/recently-updated-tab-on-community-creations-is-broken/1528630
  3. Worldwide • Oct 30, 2021 00:00 • Twitter Trending Hashtags and Topics (getdaytrends.com)
  4. Bloxy News [@Bloxy_News] (2021, October 28). «📶 STATUS: Some users may be experiencing issues loading parts of Roblox. I will keep you updated. https://t.co/vl2dUPhn7A» [Tweet]. Twitter.
  5. http://web.archive.org/web/20221010222305/https://blog.roblox.com/2021/10/update-recent-service-outage/
  6. https://devforum.roblox.com/t/roblox-services-are-back-online/1530628
  7. https://www.marketwatch.com/story/roblox-sheds-more-than-1-billion-in-market-cap-after-outage-that-could-have-cost-millions-11635792411
  8. https://devforum.roblox.com/t/recently-updated-tab-on-community-creations-is-broken/1528630/5
  9. https://devforum.roblox.com/t/outage-update-our-commitment-to-you/1540427
  10. http://web.archive.org/web/20220915082112/https://blog.roblox.com/2022/01/roblox-return-to-service-10-28-10-31-2021/
  11. Chipotle [@ChipotleTweets] (2021, October 26). «New Chipotle opening Thursday on @Roblox https://t.co/hT4SKexkYa» [Tweet]. Twitter.
  12. Reddit.⚠️❕FAKE NEWS❕⚠️ (if u see this it is fake) : roblox (reddit.com)
  13. Reddit. Ignore this comment being posted by this user, false information and your data is safe : roblox (reddit.com)
  14. https://www.youtube.com/watch?v=18xSAwmMAPU

Lunar_Cat777

Серверы видеоигрового гиганта Roblox вот уже более суток времени находятся в офлайне, что не может не расстраивать многомиллионную армию фанатов игры – они даже начали обвинять во всем рекламную интеграцию с популярным фастфудом. Детальнее о ситуации в материале.

Когда возникли проблемы?

29 октября 2021 года игроки Roblox со всего мира стали свидетелями глобального сбоя серверов, который начался в 02:00 часа. С тех пор платформа онлайн-игр еще не оправилась от удара. Проблемы с соединением привели к полному отключению серверов проекта и старту экстренного технического обслуживания.

Уже сегодня официальная учетная запись Roblox в Twitter отметила, что «ремонтные» работы все еще продолжаются, а игроков продолжат информировать о текущем положении дел.

В чем причина сбоя?

Хотя официальная причина остановки серверов еще не была объявлена, многие геймеры в сети высказали собственное предположение и обвинили во всем рекламную кампанию американской сети быстрого питания Chipotle.

Дело в том, что накануне в игре началось мероприятие, в рамках которого любой игрок, который среди первых 30 000 пользователей обратился бы к специальному игровому NPC, мог получить купон на бесплатное бурито в заведениях сети Chipotle в честь Хэллоуина. Несмотря на то, что акция должна была продолжаться до 31 октября, игроки «справились» с даровыми купонами гораздо быстрее.

Из-за этого события, как только сервера Roblox вышли из строя, некоторые геймеры быстро обвинили именно Chipotle в их отключении. В воображении игроков, всплеск голодных поклонников бурито, которые поспешили получить свое и вывел из строя сервера.

Конечно, большой наплыв игроков совершенно точно может поломать игровые серверы, но такой огромный проект как Roblox должен быть более чем готов к такому всплеску, что делает эту версию неликвидной. В том числе это подтвердили и разработчики, заявившие, что «отключение не связано ни с какими мерами или партнерскими программами платформы».

Когда Roblox вернется в онлайн и как долго будут вести работы?

Персонажи Roblox в ожидании возвращения онлайн.

Согласно последней информации, распространенной в твиттере Roblox, инженеры и программисты ведут непрерывные работы по исправлению ситуации и пытаются выяснить причину проблемы. Учитывая это, состоянием на сейчас до сих пор неизвестно, как долго Roblox не будет работать. К тому же сами разработчики платформы онлайн-игр не предоставили никакой соответствующей информации о временных рамках офлайна серверов, так что поклонникам проекта остается только ждать.

Содержание статьи

  • Почему Roblox продолжает вылетать?
  • Как исправить сбои Roblox | 2021
    • 1. Запустите программу от имени администратора.
    • 2. Обновите графический драйвер
    • 3. Обновите Windows
    • 4. Закройте фоновые выполняющиеся задачи.
    • 5. Установите высокий приоритет в диспетчере задач.
    • 6. Временно отключите антивирусную программу.
    • 7. Отключите брандмауэр Windows или антивирусную программу.
    • 8. Изменение качества графики Roblox
    • 9. Отрегулируйте настройки Discord.
    • 10. Настройте параметры панели управления Nvidia.
    • 11. Измените настройки панели управления AMD.
    • 12. Удалить временные файлы
    • 13. Установите скорость процессора и графики по умолчанию.
    • 14. Удалите и переустановите Roblox.

Roblox – одна из потрясающих онлайн-платформ для создания и воспроизведения пользовательских видеоигр. Однако каждая игровая платформа и ее игры имеют несколько проблем, с которыми сталкивается большинство игроков. То же самое происходит с игроками Roblox, потому что он постоянно дает сбои, и игроки не могут продолжить свой игровой процесс. Если вы также столкнулись с той же проблемой, вы можете полностью следовать этому руководству по устранению неполадок, чтобы исправить ее.

Почему Roblox продолжает вылетать?

Roblox официально дороже всей Electronic Arts. Roblox Corporation взорвала Нью-Йоркскую фондовую биржу

Как мы уже упоминали, нет ничего необычного в причинах сбоя. Большинство проблем, связанных со сбоями игры на ПК, могут возникать по следующим причинам. Давайте быстро взглянем на это.

  • Если конфигурация вашего ПК несовместима с системными требованиями игры Roblox, она будет вылетать много раз.
  • Если есть какие-либо временные сбои или проблемы с системным кешем, это может вызвать сбой.
  • Поврежденный или отсутствующий файл игры также может вызвать несколько проблем в игре.
  • Устаревшая сборка ОС Windows или графический драйвер также могут вызвать несколько проблем.
  • Проверьте, обновлена ​​ли версия DirectX.
  • Старая видеокарта может не поддерживать графический процессор Direct3D Hardware Feature Level 11.0.
  • Некоторые из выполняемых в фоновом режиме задач могут использовать много системных ресурсов, что вызывает проблемы.
  • Безопасность Windows или брандмауэр или любая сторонняя антивирусная программа могут блокировать игровые файлы для правильной работы.

Как исправить сбои Roblox | 2021

Если вы хотите исправить случайные сбои игр Roblox на своем ПК / ноутбуке, настоятельно рекомендуется сначала проверить системные требования игры. Убедившись, что ваш компьютер достаточно хорош для запуска игры, вы можете использовать другие методы один за другим, чтобы решить проблему.

1. Запустите программу от имени администратора.

Обязательно запустите файл игры (exe) от имени администратора в вашей системе Windows, чтобы предоставить ему надлежащий доступ. Для этого:

  • Щелкните правой кнопкой мыши на  игру EXE –  файла> Перейти к  Свойства.

Как исправить ошибку Roblox crash - rdd.media 2023

  • Щелкните вкладку «Совместимость»> выберите «Запускать эту программу от имени администратора».
  • Нажмите Применить, а затем ОК, чтобы сохранить изменения.
  • Теперь вы можете открыть игру Roblox и снова проверить проблему.

2. Обновите графический драйвер

Когда дело доходит до игровых проблем, нет ничего важнее обновления Windows и графических драйверов. Просто посетите официальный сайт производителя видеокарты и получите последний патч. Пользователи графических процессоров Nvidia могут перейти по этой ссылке, а пользователи графических процессоров AMD – здесь.

Между тем, пользователи могут использовать опцию диспетчера устройств, чтобы легко обновить свой графический драйвер. Сделать это:

  • Нажмите  клавиши Windows + X, чтобы открыть меню быстрого доступа.
  • Нажмите на Диспетчер устройств из списка> Теперь дважды щелкните на видеоадаптерах опции.
  • Щелкните правой кнопкой мыши выделенную видеокарту в развернутом списке.

Как исправить ошибку Roblox crash - rdd.media 2023

  • Выберите «Обновить драйвер» > «Выбрать автоматический поиск драйверов».
  • Позвольте системе автоматически проверять наличие обновлений драйверов.
  • Если доступно, оно автоматически загрузит и установит обновление.
  • После этого перезагрузите компьютер и играйте в игры Roblox.

3. Обновите Windows

Обновление сборки ОС Windows всегда важно для пользователей ПК, а также для компьютерных геймеров, чтобы уменьшить количество сбоев в системе, проблем с совместимостью и сбоев. Между тем, последняя версия в основном включает в себя дополнительные функции, улучшения, исправления безопасности и многое другое. Для этого:

  • Нажмите  клавиши Windows + I, чтобы открыть  меню настроек Windows.
  • Затем нажмите «Обновление и безопасность» > «Проверить наличие обновлений» в разделе «Центр обновления Windows».

Как исправить ошибку Roblox crash - rdd.media 2023

  • Если доступно обновление функции, выберите Загрузить и установить.
  • Обновление может занять некоторое время.
  • После этого перезагрузите компьютер, чтобы установить обновление.

4. Закройте фоновые выполняющиеся задачи.

Ненужные фоновые задачи или программы могут съедать много системных ресурсов, таких как использование ЦП или памяти, что буквально снижает производительность системы. Следовательно, довольно часто возникают сбои при запуске, запаздывание, отсутствие загрузки. Просто закройте все ненужные фоновые задачи полностью. Сделать это:

  • Нажмите клавиши Ctrl + Shift + Esc, чтобы открыть диспетчер задач.
  • Теперь щелкните  вкладку «Процессы» > «Щелкните», чтобы выбрать задачи, которые излишне выполняются в фоновом режиме и потребляют достаточно системных ресурсов.

Как исправить ошибку Roblox crash - rdd.media 2023

  • Щелкните Завершить задачу, чтобы закрыть ее одну за другой.
  • После этого перезагрузите вашу систему.

5. Установите высокий приоритет в диспетчере задач.

Сделайте свою игру приоритетной в более высоком сегменте с помощью диспетчера задач, чтобы система Windows запускала игру должным образом. Сделать это:

  • Щелкните правой кнопкой мыши на  меню Пуск > Диспетчер задач.
  • Щелкните вкладку «Процессы» > щелкните правой кнопкой мыши задачу игры.
  • Выберите Установить приоритет Высокий.
  • Закройте диспетчер задач.

6. Временно отключите антивирусную программу.

Скорее всего, ваша антивирусная программа каким-то образом препятствует правильной работе игровых файлов в системе Windows. Лучше временно отключить антивирусную программу на вашем компьютере, прежде чем играть в игру, и тогда вы сможете легко определить виновника.

  • Нажмите  клавиши Windows + I, чтобы открыть  меню настроек Windows.
  • Нажмите «Обновление и безопасность» > «Безопасность Windows» на левой панели.
  • Теперь нажмите кнопку Open Windows Security.

Как исправить ошибку Roblox crash - rdd.media 2023

  • Перейдите в раздел Защита от вирусов и угроз > Нажмите Управление настройками.
  • Просто выключите переключатель защиты в реальном времени.
  • При появлении запроса от UAC нажмите Да, чтобы разрешить это.

7. Отключите брандмауэр Windows или антивирусную программу.

  • Щелкните меню «Пуск» > «Введите брандмауэр».
  • В результатах поиска выберите брандмауэр Защитника Windows.
  • Теперь нажмите Включить или выключить брандмауэр Защитника Windows на левой панели.

Как исправить ошибку Roblox crash - rdd.media 2023

  • Откроется новая страница> выберите параметр Отключить брандмауэр Защитника Windows (не рекомендуется) для параметров частной и общедоступной сети.
  • После выбора нажмите ОК, чтобы сохранить изменения.
  • Наконец, перезагрузите компьютер и проверьте, исправили ли вы проблему с сбоем Roblox Keeps или нет.

8. Изменение качества графики Roblox

Иногда более высокое качество графики в настройках игры может потреблять много системных ресурсов, а также мощность, которая в основном снижает производительность в игре и вызывает сразу несколько проблем. Между тем, если ваш компьютер недостаточно мощный для игр, настоятельно рекомендуется установить низкое качество графики для оптимальной производительности.

  • Откройте Roblox > щелкните значок меню в верхнем левом углу.
  • Нажмите на Настройки вкладки> Установить графический режим для ручной.
  • Теперь перетащите ползунок качества графики на левую сторону , чтобы уменьшить его.

9. Отрегулируйте настройки Discord.

  • Запустите Discord  > нажмите Настройки пользователя.
  • Выберите Голос и видео  на левой боковой панели.
  • Прокрутите немного вниз и нажмите «Дополнительно».
  • Далее, отключить OpenH264 Video Codec обеспечивает Cisco System, Inc.
  • Затем отключите параметр «Включить высокий приоритет пакетов качества обслуживания».
  • Теперь перейдите в Overlay.
  • Вы также можете отключить внутриигровой оверлей.
  • Затем перейдите к Внешний вид.
  • Перейдите в Advanced.
  • Отключить аппаратное ускорение.
  • После этого перезапустите систему.

10. Настройте параметры панели управления Nvidia.

  • Нажмите «Настроить параметры изображения с предварительным просмотром» в  разделе «Параметры 3D».
  • Выберите Использовать расширенные настройки 3D-изображения.
  • Затем запустите панель управления Nvidia.
  • Нажмите «Управление настройками 3D» > «Перейти к глобальным настройкам».
  • Кроме того, вы также можете настроить некоторые другие параметры:
    • Отключить повышение резкости изображения
    • Включить многопоточную оптимизацию
    • Используйте максимальную производительность для управления питанием
    • Отключить режим низкой задержки
    • Установите качество фильтрации текстур  в режим производительности

После этого перезагрузите компьютер и проверьте, решена ли проблема с отказом Roblox или нет.

11. Измените настройки панели управления AMD.

  • Перейдите в Global Graphics.
    • Отключить Radeon Anti-Lag
    • Отключить Radeon Boost
    • Использовать настройки приложения для режима сглаживания
    • Установите для параметра Anti-aliasing Method значение Multi-sampling
    • Отключить морфологическую фильтрацию
    • Отключить повышение резкости изображения
    • Отключить анизотропную фильтрацию
    • Используйте режим производительности для качества фильтрации текстур
    • Вы также можете включить оптимизацию формата поверхности
    • Оптимизация AMD для режима тесселяции
    • Подождите, пока V-sync – выключите
    • Используйте оптимизацию AMD для кэша шейдеров
    • Отключить тройную буферизацию OpenGL
    • Отключить максимальный уровень тесселяции
    • Установите графику для рабочей нагрузки графического процессора
    • Выключите Radeon Chill
    • Отключить целевое управление частотой кадров

12. Удалить временные файлы

  • Нажмите клавишу Windows + R  на клавиатуре, чтобы открыть программу RUN.
  • Теперь введите % temp%  и нажмите Enter.
  • Вы получите кучу временных файлов на странице.
  • Выделите все файлы, нажав Ctrl + A  на клавиатуре.
    Затем нажмите Shift + Delete на клавиатуре, чтобы удалить все файлы.
  • Иногда некоторые временные файлы невозможно удалить. Итак, оставьте их как есть и закройте.

13. Установите скорость процессора и графики по умолчанию.

Поскольку большинство пользователей всегда хотят использовать сверхвысокую производительность ЦП и ГП с самого первого дня. Итак, большинство пользователей либо покупают разогнанную версию, либо вручную увеличивают скорость разгона. Итак, если вы также разогнали скорость своего графического процессора и после этого у вас возникли проблемы, связанные с узким местом, задержкой или сбоями, просто установите его в режим по умолчанию.

Вы также можете использовать инструмент MSI Afterburner или приложение Zotac firestorm, чтобы снизить тактовую частоту. После этого вы можете запустить игру Roblox, чтобы проверить, вылетает ли она при запуске или нет.

14. Удалите и переустановите Roblox.

Если ни один из вышеперечисленных методов не помог вам, выполните полную переустановку игры Roblox.

  • Нажмите клавиши Windows + I, чтобы открыть меню настроек Windows.
  • Щелкните Приложения > В категории «Приложения и функции » прокрутите список установленных программ.
  • Найдите программу Roblox Player и щелкните ее, чтобы развернуть параметры.
  • Теперь выберите «Удалить» и следуйте инструкциям на экране, чтобы завершить процесс удаления.
  • Перейдите в проводник (этот компьютер)> перейдите в C: Users (ваше имя пользователя Windows) AppData Local.
  • Выберите папку Roblox и полностью удалите ее.
  • После этого перезагрузите компьютер, чтобы изменения вступили в силу.
  • Откройте приложение Microsoft Store > введите Roblox и найдите его.
  • Нажмите кнопку ПОЛУЧИТЬ и установите его на свой компьютер.
  • Наконец, вы можете попробовать запустить Roblox, чтобы проверить, продолжает ли он сбой.

Вот и все, ребята. Надеемся, это руководство было вам полезно. Вы можете оставить комментарий ниже по любым вопросам.

Крупнейший сбой в истории «песочницы».

  • Сбой в работе серверов Roblox произошёл 29 октября. Разработчики подтвердили неполадку и заявили, что стараются устранить её, но «песочница» по-прежнему остаётся недоступной даже спустя 18 часов.
  • Некоторым игрокам время от времени удаётся войти в игру, но после их выбрасывает. В отдельных случаях из-за этого пропадает прогресс персонажей и предметы.

@RobloxBedWars Can u help me my acc got restarted bcc of roblox being down and i lost all my kits and stuff that i spent months grinding for

Прогресс на моём аккаунте пропал после того, как упал Roblox. Я потерял все свои наборы и предметы, которые я добывал месяцами.

@Roblox What is wrong I lost all my pets in pets simulator X I got logged out and can’t join I got logged out and can’t join please fix it quick!!!!!

Sorry

Все мои питомцы пропали после того меня выбросило, и я не смог зайти обратно.
Я потерял свои вещи.
  • Согласно данным сервиса RoMonitor Stats, в момент сбоя в Roblox находилось пять миллионов игроков.
  • По состоянию на 20:00 по московскому времени 29 октября в игру смогли зайти около 120 тысяч игроков. Однако авторы аккаунта Roblox Status настоятельно рекомендуют не пытаться входить «песочницу», пока разработчики не подтвердят, что проблему удалось устранить, так как с учётных записей могут пропадать предметы.
  • Сбой в Roblox произошёл на следующий день после того, как Марк Цукерберг объявил о смене названия компании Facebook на Meta с целью более активного развития «метавселенной» — виртуального пространства, в котором люди смогут контактировать, управляя своими аватарами, как в Roblox. Некоторые поклонники Roblox стали связывать сбой в игре именно с этим.

Theories for why Roblox is down:
— Too much Chipotle
— Facebook taking out Metaverse competition
— Servers updating
— DDOS attack
— Adopt Me Updated
— Server building outage
— ?
#RobloxDown

Теории о том, почему не работает Roblox: 1) Слишком много чипотле. 2) Facebook устраняет конкурента своей «метавселенной». 3) Обновление серверов. 4) DDoS-атака. 5) Обновление в Adopt Me. 6) В здании с сервером отключили свет.

OK Facebook, we get the hint. Now Let’s all play fairly. Turn #Roblox back on and we’ll talk it through in the morning.

Ок, Facebook, мы поняли твой намёк. Давай теперь по-честному. Верни Roblox и утром мы обсудим эту ситуацию.
  • Другой причиной масштабного сбоя называют акцию от сети ресторанов Chipotle, которая 28 октября открыла в Roblox виртуальную кассу и пообещала бесплатные буррито первым 30 тысячам человек.
  • В сообществе считают, что большой ажиотаж вокруг акции мог привести к падению серверов.

ROBLOX crashed around the same time the Chipotle burrito event took place. #RobloxDown

Roblox упал примерно в то же время, когда началась акция Chipotle.
Chipotle, вы сломали Roblox.

The power of Chipotle Burritos was too strong..

It crashed Roblox

Сила буррито Chipotle оказалась слишком большой… Она сломала Roblox.

Roblox been body slammed by a Chipotle burrito coupon. F’s in the chat men. #RobloxDown

Roblox прихлопнула акция Chipotle. F в чат, ребята.

Gawd damn- chipotle broke Roblox I would like to file a lawsuit/J #RobloxDown

Chipotle сломал Roblox. Я бы хотел подать в суд.

Sooo apparently free burrito coupons crashed the roblox servers. i know DAMN well this is gonna go in roblox history #RobloxDown #Chipotle

Получается, купоны на бесплатные буррито обрушили сервера Roblox. Это точно войдёт в историю игры.
  • По состоянию на 20:40 по московскому времени 29 октября разработчики не устранили проблему.

  • Роблокс выдает ошибку при загрузке
  • Ро303 ошибка газель 4216
  • Роблокс не устанавливается ошибка
  • Ро700 ошибка шевроле круз
  • Роблокс не запускается ошибка an error occurred