[New Users] Please note that all new users need to be approved before posting. This process can take up to 24 hours. Thank you for your patience.
Check out the v.258 - MapleStory x Demon Slayer: Kimetsu no Yaiba Patch Notes
here!
Periodic lag spikes from some USB devices
Maplestory (GMS only,
apparently) seems to have a problem with certain USB devices (keyboards, headsets, mice, of specific brands or models). This problem causes Maple to freeze, using 100% CPU, for a second or two every few seconds. When the device is unplugged, the lag spikes cease.
Googling around to find a solution for a player encountering this problem, we have found threads going back 5 or 6 years, with no universal solution. Sometimes, disabling certain features in the device (like backlighting for mechanical keyboards) or its dedicated driver/app helps, but sometimes not.
However, Discordian StorMighT found this thread on reddit:
https://www.reddit.com/r/Maplestory/comments/73vso5/your_client_freeze_every_few_seconds/
It suggests that Maple is trying, repeatedly, to accept these devices as "joypads", but failing because they are not. Once you connect an actual or virtual controller, the lag spikes cease.
Normally I would suggest fixing the game logic to correctly detect the device type, but Discordian shad0wn1te suggested a simpler solution:
Don't try to automatically detect controllers at all. Only do it when the user presses a dedicated "I just connected a controller" button, or possibly when they open the "Joypad settings" UI window.
Please do this.



Comments