Another important reason that prompted me to update is that another collaborator on this project, MainTest233, finally managed to squeeze in some time to join the development for various reasons. Although we have encountered some difficulties so far, there is still hope for success.
During these not so intense updates, we have successfully achieved the following goals:
- Abandoned the extremely unstable socketio library with almost 100% disconnections and switched to using the native websocket library for communication, resulting in a tenfold or even ninefold increase in stability (yay!)
- Improved the judgment conditions for adding whitelist entries (no longer adding duplicate player information)
- Added support for both genuine and pirated servers
- Switched to a stable dynamic acceleration CDN, further reducing latency and improving stability
- Migrated the help documentation to a domestic server, greatly improving the user experience for domestic users
Of course, these achievements may seem insignificant compared to becoming a well-known project in the Minecraft community. However, as long as we don't stop, the road will continue to extend (seriously). In order to further advance towards our goals, we have decided to achieve the following objectives in the future:
- Develop a stable Java client that supports all versions (including but not limited to mods, plugins, and javaagent injection)
- Upgrade the web page comprehensively, abandon the use of the pywebio library, and further reduce the learning curve and improve aesthetics.
- Implement cloud storage for the whitelist, enabling shared whitelist across multiple servers, web-based whitelist management, and cloud blacklist functionality.
- It would be great to have an official website as well.
These are all the contents of this dev update. Please look forward to our next update.
2022.9.7