We are happy to announce significant speed improvements in IdleMMO. We are aware this is something you have all been waiting for due to the high number of new users in the past few weeks. By implementing high-performance concurrent processing, we have drastically reduced the latency per request from an average of 147ms to just 18ms. Our servers CPU usage has also dropped from 60% to 19%. This improvement will enable IdleMMO to scale seamlessly as our user base grows.
While this update is currently experimental, we are optimistic about its stability. Our team will closely monitor server performance over the next 7 days to ensure everything runs smoothly. We'll likely create a technical blog on how we achieved this at a later date.
Guild activity is now tracked. The following actions are currently tracked: new members, challenge contributions, a member being kicked from the guild, a member leaving, raid participations.
This should make it much easier for guild leaders to track whether members are contributing to the guild or not.
A characters guild activity is held for a maximum of 14 days.
A very simple tutorial is now shown to all new users. The user is guided through various parts of the game by the NPC Leilatha.
Push notifications for our mobile apps will be phased out over the next 7 days. Please watch for updates in your app store.
If you have already enabled push notifications prior to this update (via the Web App for example), you must navigate to the settings page for the app to recognise that you have push notifications enabled. You do not need to do anything else. Simply navigating to the settings page is enough.
You can test the push notifications yourself by performing one fishing action, or crafting one single item.
Troubleshooting
Version 0.16.0-PB - 3rd June 2024
We are currently testing push notifications. You can receive notifications when your skill has finished and when the shrine has been activated.
To get started, visit the Web App on your browser (https://web.idle-mmo.com), go to "Settings", scroll down to "Push Notifications", and enable the relevant settings.
This is currently experimental. If you are not receiving any notifications, please use the "resync" button that is available on the settings page. Push notifications also cannot be enabled on iOS devices.
More notification types + native notifications for the mobile apps will soon follow.