Heliodex project update – July/August 2024
Updated 8 September 2024 at 23:59
We're doubling up baby! I didn't have time to write a post last month, so this one will cover both July and August.
Mercury Core
After ~28 months in development, the highly anticipated open-source release of Mercury Core has finally happened. This is (hopefully) the final form of this several-times-recycled codebase, and will continue to be supported by maintainers and by community contributions for some time. However, we're still considering how releases will work, and whether the main branch should be considered stable for production use.
This first release is intended to be only for highly technical users or programmers, though the README does include instructions for easy configuration with the mercury.core.ts file. We're working on a comprehensive video guide to Mercury Core, which includes setup instructions as well as a full tutorial walkthrough of creating your own fully fledged revival project with it.
Huge props to all of the current and previous developers, administrators, moderators, beta testers, hosters, players, and everyone else giving feedback on Mercury, without whom Mercury Core wouldn't have been possible. A number of extremely helpful issues and contributions have already been made, and at the time of writing,the repository has 17 stars and 4 forks.
proto
This learning project was started due to me having no internet for a few days. It's a small test of peer-to-peer communication between a number of instances/nodes, with a proto-type proto-col that allows each to discover and communicate directly with every other node in the network.
It also includes a fun little hacked-together browser visualisation tool, which shows the communications between each of the nodes.