Roblox Outage - Worst Outage Yet?

Another twitter post from DeeterPlays:

Roblox has officially been down for 24 hours.

I just sent a request to the server, and this is what it returned…

<!DOCTYPE html>
<html>
<head>
    <title>Roblox Maintenance</title>
    <style type="text/css">
        html {
            height: 100%;
        }

        body {
            background-color: #000;
            color: #fff;
            font-family: 'Source Sans Pro', sans-serif;
            font-size: 24px;
            font-weight: 300;
            height: auto;
            line-height: 24px;
            margin: 0;
            min-width: 320px;
            text-align: center;
            overflow: hidden;
        }

        .header {
            padding: 50px 0 20px;
        }

        .header img {
            width: auto;
            margin: 0 auto;
        }

        @media screen and (max-width: 768px) {
            .header img {
                width: 100%;
                height: auto;
            }
        }

        .content {
            text-align: center;
        }

        .notification {
            width: auto;
            height: auto;
            padding: 12px 20px;
            margin: 0 auto;
            line-height: 36px;
            font-style: normal;
            font-weight: 300;
            color: #fff;
        }

        .count-down {
            color: #f68802;
            font-weight: 300;
        }

            .count-down h1 {
                font-weight: 300;
            }

                .count-down h1.timer {
                    font-weight: 600;
                }
    </style>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,regular,600">
</head>
<body>
    <div class="header">
        <img src="https://images.rbxcdn.com/6ef6e892aea640c3b1f79f0f820caca5" alt="We're making things more awesome.  Be back soon." />
    </div>
    <div class="content">
        <div id="countDown" class="count-down">
        </div>
    </div>
    <script type="text/javascript">
        function countdownLayout(isVisiable) {
            var countdownElm = document.getElementById("countDown");
            var countDownTimeHtml = "<h1>Down time: </h1><h1 id='timer' class='timer'></h1>";
            if (isVisiable) {
                countdownElm.innerHTML = countDownTimeHtml;
            } else {
                countdownElm.innerHTML = "";
            }
        }

        function formatCountDown(time) {
            var _second = 1000;
            var _minute = _second * 60;
            var _hour = _minute * 60;
            var _day = _hour * 24;

            var days = Math.floor(time / _day);
            var hours = Math.floor((time % _day) / _hour);
            var minutes = Math.floor((time % _hour) / _minute);
            var countdownString = "";
            if (days) {
                countdownString = (days == 1) ? days + " day " : days + " days ";
            }

            if (hours == 1 || hours == 0) {
                countdownString += "0" + hours + " hr ";
            } else {
                if (hours < 10) {
                    hours = "0" + hours;
                }
                countdownString += hours + " hrs ";
            }

            if (minutes == 1 || minutes == 0) {
                countdownString += "0" + minutes + " min ";
            } else {
                if (minutes < 10) {
                    minutes = "0" + minutes;
                }
                countdownString += minutes + " mins ";
            }

            if (time <= _minute) {
                var seconds = Math.floor((time % _minute) / _second);
                countdownString += seconds + " secs ";
            }

            return countdownString;
        }

        function getQuery() {
            var query = location.search;
            var result = { isQuerySet: false, params: {} };
            if (query.length > 0 && query.slice(1).length > 0) {
                var queries = query.slice(1).split("&");
                result.isQuerySet = true;
                for (var i = 0; i < queries.length; i++) {
                    var tmp = queries[i].split("=");
                    result.params[tmp[0]] = tmp[1];
                }
            }
            return result;
        }

        function timer(params) {
            var refreshIntervalId;
            var endTimeString = params['month'] + "/" + params['day'] + "/" + params['year'] + " " + params['hour'] + ":" + params['min'] + " UTC";

            function setTime() {
                var end = new Date(endTimeString);
                var now = new Date();
                var remaining = end - now;
                if (remaining > 0) {
                    var countdownString = formatCountDown(remaining);

                    if (document.getElementById("countDown").children.length === 0) {
                        countdownLayout(true);
                    }
                    var countdownElm = document.getElementById("timer");
                    countdownElm.innerHTML = countdownString;

                } else {
                    clearInterval(refreshIntervalId);
                    countdownLayout(false);
                    return;
                }
            }

            refreshIntervalId = setInterval(setTime, 1000);
        }

        window.onload = function () {
            // We use a form post to get around browsers caching repeated 302s on GETs
            window.setTimeout("document.forms[0].submit();", 30000);
            var result = getQuery();
            if (result.isQuerySet) {
                timer(result.params);
            }
        };

    </script>

    <form method="POST" action="https://www.roblox.com/"></form>

</body>
</html>

It seems there is a countdown inside of it!?

Roblox… What are you trying to hide?

This is obviously a pre-prepared page, but this is interesting…

Roblox could be releasing a new website?

For those that are old robloxians, did you ever experience this before when the current website was out?

We have added a new channel to the cookie tech discord server where every 10 minutes it checks the roblox servers, it then sends back a message to a channel in cookie tech if roblox is down or not.

We may need to cut the game jam out of our Halloween event due to roblox studio being UN LAUNCHA BLE .

If you click on roblox, the application wont load, at all. Run the exe, nothing. You can’t run roblox studio, nothing shows up…

ALRIGHT.

This is the most likely thing that happened.

An insider told me that their internal secret store became overloaded, which caused every other service to suddenly fail to have access to any credentials.


Essentially, this secret store saves info such as usernames and passwords, and of course, like any over database they have a limit until they are full.

Now, if we think what happened with everybody making alt accounts to do the chipotle event, this makes much sense.

Now roblox, will need to fix these secret stores as soon as possible.

This is the most likely thing that happened and good luck to roblox fixing it.

Source = Roblox has been down for over 24 hours | Hacker News (ycombinator.com)

I asked one of our developers @green_redtop , who’s real-life profession is working with servers (NOT ROBLOX SERVERS) , he gave us his prediction.

I asked:

If you think that was the case how long do you think it would take for them to fix it?

He responded with:

I’ve got no idea what their architecture is so I wouldn’t dare to speculate. We’re now clocking 36 hours, you would think there would at least be some sort of announcement or limited service availability. What I don’t understand is that they will have plenty of PR people who don’t need to code who could handle this

n a non-complex way of saying it: The roblox database that stores usernames and passwords got full.

Roblox was umprepared for this situation and this caused the platform to fail. (This explains why some of you may have been logged out)

Now, it’s going to be hell for roblox, moving an insanely large file of data to another database, this means roblox is now migrating database to a new database nice and slowly, explains why some of you people have got access to roblox.

Now, it’s just the waiting game.

Watch, our stream for a more depth answer

Cookie Tech Live - Discussing roblox outage (Minor Update) - YouTube

It’s also not a Ddos, as the roblox website is still accessible, roblox has on purpose shut down the servers that talk to our pc’s, that’s why certain users have access.


Well, after roblox refreshing my page multiple times. I get greeted with this wonderful thing.

Its suggested roblox will be back at 2021-10-30T19:00:00Z ! (NOT CONFIRMED YET)

Well that time came and go…

No major updates at this current time…

Think, about the amount of Halloween parties, events and more spoiled because roblox is down…

Another post from konneko:

ROBLOX HAS BEEN DOWN FOR 24 HOURS… - YouTube

Also, developers who full time on roblox are now loosing serious money…

Some developers have lost $20000, just because of this downtime.

Konnekokitten suggests a few things should happen when roblox comes back online:

  1. Everyone who run ads at this time should be refunded.

  2. An official statement needs to be made…

I totally agree with 2, roblox should really tell us what is happening. It’s almost been 48 hours…

  1. Also roblox has not been shutdown or hacked, I think what I said above is the most likely situation…

People are hoping a few more hours…

Roblox just deleted this tweet:

( I don’t know if this is fake or not, But I presume it’s real)