{
   "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
   "id": "582894",
   "self": "https://bugs.mojang.com/rest/api/2/issue/582894",
   "key": "BDS-20063",
   "fields": {
      "issuetype": "1",
      "project": "11700",
      "fixVersions": [],
      "resolution": "7",
      "customfield_10500": {
         "self": "https://bugs.mojang.com/rest/api/2/customFieldOption/10300",
         "value": "Unconfirmed",
         "id": "10300",
         "disabled": false
      },
      "customfield_12800": null,
      "customfield_12602": [],
      "customfield_12601": null,
      "customfield_12604": null,
      "customfield_12603": null,
      "customfield_12606": null,
      "customfield_12605": null,
      "customfield_12608": null,
      "resolutiondate": "2025-01-29T11:55:53.000+0000",
      "customfield_12607": null,
      "customfield_12609": null,
      "workratio": -1,
      "lastViewed": null,
      "watches": {
         "self": "https://bugs.mojang.com/rest/api/2/issue/BDS-20063/watchers",
         "watchCount": 1,
         "isWatching": false
      },
      "created": "2025-01-27T11:21:30.000+0000",
      "customfield_12000": null,
      "customfield_12201": null,
      "customfield_12600": null,
      "labels": [],
      "customfield_11700": "{}",
      "versions": [
         "22594"
      ],
      "issuelinks": [],
      "assignee": null,
      "updated": "2025-01-31T00:23:43.000+0000",
      "status": "5",
      "description": "When starting the login process, a client can repeatedly send the client-to-server handshake packet, leading BDS to believe that the player has 'connected' multiple times, which causes lag and crashes for services like the Pterodactyl panel.",
      "customfield_11100": 0.0,
      "customfield_11300": null,
      "customfield_11500": null,
      "customfield_12503": null,
      "customfield_12700": "[Briefly describe the bug here]\r\n\r\n*Steps to Reproduce:*\r\n# [Step 1]\r\n# [Step 2]\r\n# [Step 3]\r\n\r\n*Observed Results:*\r\n[Describe what happens]\r\n\r\n*Expected Results:*\r\n[Describe what should happen]\r\n\r\n*Screenshots/Videos attached:* [please attach an image or short video]\r\n\r\n*Notes:*",
      "customfield_12502": null,
      "security": {
         "self": "https://bugs.mojang.com/rest/api/2/securitylevel/10318",
         "id": "10318",
         "description": "Private, viewable only by volunteers and up.",
         "name": "Minecraft - Private"
      },
      "customfield_12504": null,
      "attachment": [
         "607534"
      ],
      "summary": "Protocol - Login overload ",
      "creator": "JIRAUSER802705",
      "reporter": "JIRAUSER802705",
      "customfield_10002": null,
      "customfield_12501": null,
      "customfield_12500": null,
      "customfield_11601": null,
      "customfield_11600": "0|i2lrwf:",
      "environment": "windows 10 x64",
      "customfield_11801": null,
      "customfield_11800": null,
      "customfield_11602": null,
      "customfield_11802": null,
      "comment": {
         "comments": [
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/582894/comment/1377043",
               "id": "1377043",
               "author": "greymagic27",
               "body": "_We do not have enough information to reproduce this issue._\r\n\r\nPlease include the following information to help us understand your problem:\r\n{quote}\r\n*Steps to Reproduce:*\r\n1. _(Explain what needs to be done for the issue to happen)_\r\n2.\r\n3.\r\n\r\n*Observed Results:*\r\n_(Briefly describe what happens)_\r\n\r\n*Expected Results:*\r\n_(Briefly describe what should happen)_\r\n{quote}\r\nPlease also attach any needed commands, datapacks, resourcepacks, screenshots, videos, or worlds needed to help reproduce this issue.\r\n\r\nRefer to the [*Bug Tracker Guidelines*|https://aka.ms/MCBugTrackerHelp] for more information about how to write helpful bug reports. Bug reports with insufficient information may be closed as *Incomplete*.\r\n\r\n~This issue is being temporarily resolved as {color:#d04437}*Awaiting Response*{color}. Once the requested information has been delivered, the report will be reopened automatically.~\r\n\r\n*Quick Links*:\r\n\ud83d\udcd3 [Bug Tracker Guidelines|https://aka.ms/MCBugTrackerHelp] -- \ud83d\udcac [Community Support|https://discord.com/invite/minecraft] -- \ud83d\udce7 [Mojang Support (Technical Issues)|https://aka.ms/Minecraft-Support] -- \ud83d\udce7 [Microsoft Support (Account Issues)|https://support.xbox.com/contact-us/]\r\n\ud83d\udcd3 [Project Summary|https://bugs.mojang.com/projects/BDS/summary] -- \u270d\ufe0f [Feedback and Suggestions|https://aka.ms/MinecraftFeedbackDiscord] -- \ud83d\udcd6 [BDS Wiki|https://minecraft.wiki/w/Bedrock_Dedicated_Server] -- \ud83d\udcd6 [FAQs|https://help.minecraft.net/hc/en-us/articles/360035131651-Dedicated-Servers-for-Minecraft-on-Bedrock-]",
               "updateAuthor": "greymagic27",
               "created": "2025-01-27T18:58:10.634+0000",
               "updated": "2025-01-27T18:58:10.634+0000"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/582894/comment/1377067",
               "id": "1377067",
               "author": "JIRAUSER802705",
               "body": "*Steps to Reproduce:*\r\n # Use a bot library, such as bedrock-protocol or gophertunnel. For this example, we will use bedrock-protocol.\r\n # \u00a0Install the library and modify the login process. Specifically, change line 80 in the file `keyExchange.js` (located at https://github.com/PrismarineJS/bedrock-protocol/blob/master/src%2Fhandshake%2FkeyExchange.js) to something like \"setInterval(() => client.write('client_to_server_handshake', {}), 0)\" and then save the file.\u00a0\r\n # Use an example script to connect to the server.\r\n\r\n*Observed Results:*\r\n\r\nThe client connects to the server, and the console logs that the client has connected multiple times.\r\n\r\n*Expected Results:*\r\n\r\nOnly a single log entry indicating that the client has connected should be generated and the client should be disconnected for something like bad packet/unexpected packet after sending more than one client to server handshake packet.",
               "updateAuthor": "JIRAUSER802705",
               "created": "2025-01-27T21:36:01.892+0000",
               "updated": "2025-01-27T21:58:23.604+0000"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/582894/comment/1377091",
               "id": "1377091",
               "author": "ocelotonesie",
               "body": "MEQS_KEEP_PRIVATE",
               "updateAuthor": "ocelotonesie",
               "created": "2025-01-28T01:26:35.939+0000",
               "updated": "2025-01-28T01:26:35.939+0000",
               "visibility": {
                  "type": "group",
                  "value": "staff"
               }
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/582894/comment/1377345",
               "id": "1377345",
               "author": "JIRAUSER788919",
               "body": "*Thank you for your report!*\r\nHowever, this issue is {color:#ff5722}*Invalid*{color}.\r\n\r\nThe server you are playing on is modified.\r\nIf you can reproduce the issue in a vanilla environment, please recreate the issue.\r\n * Any non-standard client/server build needs to be taken up with the appropriate team, not Mojang.\r\n * Any plugin issues need to be addressed to the creator of the plugin, add-on or resource pack.\r\n * If you have problems on large servers, such as Lifeboat, please contact them first as they run modified server software.\r\n\r\n{*}Quick Links{*}:\r\n\ud83d\udcd3 [Bug Tracker Guidelines |https://aka.ms/MCBugTrackerHelp]\u2013 \ud83d\udce7 [Mojang Support (Technical Issues)|https://aka.ms/Minecraft-Support] \u2013 \ud83d\udce7 [Microsoft Support (Account Issues)|https://support.xbox.com/contact-us/]\r\n\ud83d\udcd3 [Project Summary|https://bugs.mojang.com/projects/BDS/summary] \u2013 \u270d\ufe0f [Feedback and Suggestions|https://aka.ms/MinecraftFeedbackDiscord] \u2013 \ud83d\udcd6 [BDS Wiki|https://minecraft.wiki/w/Bedrock_Dedicated_Server] \u2013 \ud83d\udcd6 [FAQs|https://help.minecraft.net/hc/articles/4408873961869]",
               "updateAuthor": "JIRAUSER788919",
               "created": "2025-01-29T11:55:53.316+0000",
               "updated": "2025-01-29T11:55:53.316+0000"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/582894/comment/1377817",
               "id": "1377817",
               "author": "JIRAUSER802705",
               "body": "The server is not modified in a single way it is a normal windows BDS the issue is that malicious threat actors will use these bugs in BDS to spam servers\r\n\r\n\u00a0Plugins do not have any relation to this issue as it's a issue with the protocol\r\n\r\n\u00a0",
               "updateAuthor": "JIRAUSER802705",
               "created": "2025-01-31T00:23:43.631+0000",
               "updated": "2025-01-31T00:23:43.631+0000"
            }
         ],
         "maxResults": 5,
         "total": 5,
         "startAt": 0
      },
      "votes": {
         "self": "https://bugs.mojang.com/rest/api/2/issue/BDS-20063/votes",
         "votes": 0,
         "hasVoted": false
      }
   },
   "changelog": {
      "startAt": 0,
      "maxResults": 3,
      "total": 3,
      "histories": [
         {
            "id": "3169135",
            "author": "greymagic27",
            "created": "2025-01-27T18:58:10.637+0000",
            "items": [
               {
                  "field": "resolution",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "10001",
                  "toString": "Awaiting Response"
               },
               {
                  "field": "status",
                  "fieldtype": "jira",
                  "from": "1",
                  "fromString": "Open",
                  "to": "5",
                  "toString": "Resolved"
               }
            ]
         },
         {
            "id": "3169150",
            "author": "arisabot",
            "created": "2025-01-27T21:36:12.333+0000",
            "items": [
               {
                  "field": "resolution",
                  "fieldtype": "jira",
                  "from": "10001",
                  "fromString": "Awaiting Response",
                  "to": null,
                  "toString": null
               },
               {
                  "field": "status",
                  "fieldtype": "jira",
                  "from": "5",
                  "fromString": "Resolved",
                  "to": "4",
                  "toString": "Reopened"
               }
            ]
         },
         {
            "id": "3169667",
            "author": "JIRAUSER788919",
            "created": "2025-01-29T11:55:53.320+0000",
            "items": [
               {
                  "field": "resolution",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "7",
                  "toString": "Invalid"
               },
               {
                  "field": "status",
                  "fieldtype": "jira",
                  "from": "4",
                  "fromString": "Reopened",
                  "to": "5",
                  "toString": "Resolved"
               }
            ]
         }
      ]
   }
}