Announcement

Collapse
No announcement yet.

Epic Services & Stability Update

Collapse
X

Epic Services & Stability Update

Collapse
  • Filter
  • Time
  • Author membership
  • Show
Clear All
new posts

  • Epic Services & Stability Update

    Attention Fortnite community,

    We wanted to provide a bit more context for the most recent login issues and service instability. All of our cloud services are affected by updates required to mitigate the Meltdown vulnerability. We heavily rely on cloud services to run our back-end and we may experience further service issues due to ongoing updates.

    Here is a link to an article which describes the issue in depth.

    The following chart shows the significant impact on CPU usage of one of our back-end services after a host was patched to address the Meltdown vulnerability.


    Unexpected issues may occur with our services over the next week as the cloud services we use are updated. We are working with our cloud service providers to prevent further issues and will do everything we can to mitigate and resolve any issues that arise as quickly as possible. Thank you all for understanding. Follow our twitter @FortniteGame for any future updates regarding this issue.

    Epic suggests following security best practices by always staying up to date with latest patches.
    We will continue to update this thread with similar information as it comes to us.

  • #2
    What this doesn't tell me is if it's gonna be possible go log in sometime soon.
    I've got research points that need collecting.

    Comment


    • Ryan alkhaled commented
      Editing a comment
      Join my fortnite Server to meet new fortnite friends! we will be joining fortnite tournaments in 2018 (This Year) and we have a team!! https://discord.gg/7bAbq7C

  • #3
    How does this affect the console community? Are they separated from these same server issues or is everything combined?

    Comment


    • Test83318 commented
      Editing a comment
      Combined, the problem is in Epic Games central servers. And they provide Computer/Ps4 and Xbox

    • Ryan alkhaled commented
      Editing a comment
      Join my fortnite Server to meet new fortnite friends! we will be joining fortnite tournaments in 2018 (This Year) and we have a team!! https://discord.gg/7bAbq7C

  • #4
    Well, RIP battle pass missions, I don't wanna fall behind even further

    Comment


    • Ryan alkhaled commented
      Editing a comment
      Join my fortnite Server to meet new fortnite friends! we will be joining fortnite tournaments in 2018 (This Year) and we have a team!! https://discord.gg/7bAbq7C

  • #5
    Extend battle pass for a while?

    Comment


    • #6
      Can you at least give double daily missions for the next days. I m trying hard to collect all battle pass points. Thanks.

      Comment


      • #7
        Is this why when I just went to purchase V bucks they did not show up on my account ( BeastInside22 on Xbox 1 ) but the gift card I used for them was still used and I*t* displayed an error saying that the my Xbox live could not be found?

        Comment


        • #8
          can u guys fix the game so i can play it? always got the ce-34878-0 error the first 10 second i launch from bus, try to send u several mail but no replay.. realy love the game but cinda sucks when it is not can play it..

          Comment


          • TheNeoReaper commented
            Editing a comment
            That's a Sony problem & TBH that's a pretty nasty error code. You may have to Initialize your PS4 or even send it in for repairs.

            Good luck to you mate.

        • #9
          all other games i have work fin by the way so there must be a problem whit fortnite.

          Comment


          • #10
            Originally posted by IchabodCraneMD View Post
            How does this affect the console community? Are they separated from these same server issues or is everything combined?

            This affect about 99% of the hardware in the world including the consoles, smartphone, tablet, PCs, etc.

            To explain the Meltdown and Specter's effect, it's actually something quite simple to do:
            You know the processor is basically the "task handler" of everything in your PC/Console/Tablet,etc. right? It runs those 0 & 1 at a super high speed.
            The thing is that to run those 1 & 0, it has to, technically, store them in a physical way so that it can be passed through to what's next. As it's 0 & 1, it's not encrypted or protected. It's pure raw data. The encryption and protection are usually done after the data has passed through the processor... by a task handled by the processor (ironically). Now, what they have "found" (which is false. it's has been known since the 80's) is that it's possible to access this raw data by force feeding some 0 & 1 to the processor which can be hidden in anything and makes it start an hidden small software which, for example, could send a copy of the raw data through the web.

            Since the 80's, it was said that it was relatively impossible to decrypt that raw data which pass through the processor as too much information is missing from their meaning. (Like if you're purchasing something through Paypal, the browser doesn't send the data (to be displayed) through the processor with a big "This is the key to this Paypal account". It's billions of 0 & 1 mixed together going in fast like actual lightning.

            The most sensitive possible data that is easier to extract from this process are data like key-logs. Whenever you press any keys on your keyboards, the keyboard send a signal through the wire (or wireless signal) and the motherboard receive it one way or the other. It's a electrical and physical process that is easy to reverse engineer since it's identical regardless of the PC or console. Even consoles have this kind of feature in it, but it's just different. Same with tablet which has a digital keyboard. The processor, to work, does the same thing as an actual key-logger, but for the user and the OS instead of some illegal receiver. What do you think would happen if someone was able to add a small process in your PC so that the processor send all its data not only toward where it's supposed to go, but also to a third party?

            As I wrote, the processor only uses raw data. This means that systems that shares data such as Cloud Services basically have this hole that allow anyone to access anything through the processor's real-short memory.
            For something like a MMO, one example of use of this weakness in the hardware is that someone, through revert-engineering the data copied and send from the processor, could do anything on the data because he has a registry of everything that is going on in the cloud server.

            The fix that is currently being deployed is something really basic and explains why the CPU usage raise through the roof by as much as 40% if not more.
            As I explained, the processor doesn't run encrypted data, but instead you got raw data that is encrypted by another processor's task after the raw data passed. The "fix" is to encrypt the data before passing the data (so the processor doesn't have a "log" of the raw file, but instead a log encryption.) This is because steps are not logged... only results of each threads.

            Example is if you ask the processor to do a calculation like 10+100*(10/2)-5, it will returns 505. It will log the 505 for a really short while (still enough to be recorded), but it will not record the 10+100*(10/2)-5 steps.
            But since the data is encrypted in the processor first, then you got to include the decryption "process" in the calculation process so that what was done with the raw data can be done with the encrypted data.
            As the example, that's like if you ask the processor to encrypt something like a password : ABCDE and the encrypted result is 18437439205578, if then you request the processor to manage the task of confirming if it's really 18437439205578, you got to repeat, every time, the decryption process within the confirmation so that anyone who gets his hand on the data only reads 18437439205578 and not ABCDE.
            It's 1 additional much more complex task in every steps that, originally, was simple as pie.

            This is why the "fix" in the Cloud, in this case, double the CPU usage. as displayed in the graph.
            The fix is basically:
            Before: (RAW_DATA) > Processor > ENCRYPT_DATA > Processor > STORE_DATA > Processor, then when requested, DECRYPT_DATA > Processor > CHECK_DATA > Processor > ERASE_DATA > Processor.
            Now (fix): (RAW_DATA + ENCRYPT_DATA) > Processor > STORE_ENCRYPTED_DATA > Processor, then when requested, (DECRYPT_DATA + CHECK_DATA) > Processor > ERASE_DATA_FROM_RAM > Processor.

            With the fix, the processor isn't used as much, but each time, the calculated data is bigger.
            (If you don't get why it's slower... It's similar to how we think when we calculate. What's faster?
            (200+25) / 5
            or
            (A*20) + (B * 20 /10) where A is 0.5 and B is 17.5 which is confirmed in the CHECK_DATA request and is not logged.

            While in both cases, the answer is 45, but before, someone who has access to the raw data and can reverse-engineer the data will immediately know it's 45 while the one who gets (A*20) + (B * 20 /10) won't know what to do with it because he/she lacks the A or B which is only "known" during the CHECK_DATA and not logged as it's part of the process request and not the results as CHECK_DATA returns a True or False (1 or 0) only.
            Last edited by Galaxitus; 01-05-2018, 09:02 PM.

            Comment


            • sowhereaminow commented
              Editing a comment
              Great explanation!

            • Stormpickle commented
              Editing a comment
              Thanks for the explanation.

            • PixelToast commented
              Editing a comment
              Really bad and incorrect explanation, added encryption is NOT why meltdown has a performance impact.

          • #11
            keep working on it guys!

            Comment


            • #12
              Galaxitus, true but not really. This is a flaw in Intel cpu architecture (hardware level problem). Basically with Intel CPUs Kernel has full control over CPU memory (aka cache), malicious software working on a Kernel level can read the data from that memory and that is a security risk. This can be patched with a firmware and OS updates. Almost all cloud services run Intel chips so we will probably be seeing some major services and websites going down for a few hours or days.

              Comment


              • #13
                Originally posted by [EPIC] SKY-LG View Post
                Attention Fortnite community,

                We wanted to provide a bit more context for the most recent login issues and service instability. All of our cloud services are affected by updates required to mitigate the Meltdown vulnerability. We heavily rely on cloud services to run our back-end and we may experience further service issues due to ongoing updates.

                Here is a link to an article which describes the issue in depth.

                The following chart shows the significant impact on CPU usage of one of our back-end services after a host was patched to address the Meltdown vulnerability.


                Unexpected issues may occur with our services over the next week as the cloud services we use are updated. We are working with our cloud service providers to prevent further issues and will do everything we can to mitigate and resolve any issues that arise as quickly as possible. Thank you all for understanding. Follow our twitter @FortniteGame for any future updates regarding this issue.

                Epic suggests following security best practices by always staying up to date with latest patches.
                We will continue to update this thread with similar information as it comes to us.
                https://discord.gg/7bAbq7C

                Comment


                • #14
                  Could you not promote your discord server here, thank you.

                  Comment


                  • #15
                    Thanks for the update! It's uncommon for development teams to keep an open line of communication with it's community and you all continue to do an excellent job!

                    Comment

                    Working...
                    X