[Open-source] Realm Crafting - Game Editor

Also have trouble with sign up via Google.


invalid_client error. :beetle:

Hi @onekit.

This is because the auth has not been used for more than 6 months and is therefore no longer valid (From what I understand).
I will recreate a new key and I have to wait for it to be valid.

Have you tried to register normally without going through an auth?
Otherwise the GitHub auth should work I think.


:loudspeaker:Realm-Crafting 2.8 — New Update System (Major Refactor)

Version 2.8 introduces a significant evolution of Realm-Crafting’s internal architecture, especially regarding the update system and how content is distributed and managed.

This update does not only bring visible improvements, but also a deep restructuring of the entire update and delivery pipeline.

:gear: New Manifest-Based Update System

The update system has been completely redesigned around multiple independent manifests:

  • manifest-assets.json → game assets (textures, sounds, models…)
  • manifest-demo.json → demo content
  • manifest-editors.json → editor tools and utilities
  • manifest-client.json → client-side files

Each part of the project can now be updated independently.

:rocket: Key Changes

  • Removal of ZIP-based asset updates
  • Game assets are no longer delivered through ZIP archives during updates.
  • They are now downloaded incrementally using manifest-based synchronization.
  • Smart incremental update system
  • The system now compares local files with server files using MD5 hashing.

This means:

  • only modified files are downloaded
  • faster update process
  • reduced bandwidth usage
  • Clear separation of responsibilities

The update pipeline is now divided into distinct layers:

  • initial installation (base ZIP package)
  • assets and demo updates (manifests)
  • client and editor updates (ZIP packages)
  • Improved installation process

The initial installation now only downloads the required base content (assets + demo), avoiding unnecessary data.

:brain: Impact for users

This refactor brings:

  • Faster and more efficient updates
  • improved system stability
  • reduced unnecessary downloads
  • a more scalable architecture for future versions

:crystal_ball: What’s next

This 2.8 update lays the foundation for the future of Realm-Crafting’s distribution system.

It will enable in upcoming versions:

  • more modular updates
  • support for new content types (packs, modules, extensions…)
  • further performance and architecture improvements

:white_check_mark:Conclusion

Version 2.8 is not a simple feature update, but a core architectural refactor of the update system.
It represents an important step toward a more modular, scalable, and efficient Realm-Crafting ecosystem.

2 Likes

Not yet, I just hurry to report you about this bug. :grin:
You can temporarily hide parts under construction. It’s up to you.

Yes I disabled the Auth by google which seems to no longer work or it may be the extension of Flarum bug. Because when I look on google to create keys, everything is good. But via the forum, it doesn’t work.
I checked the part with GitHub and it works this one.

1 Like

v2.8 is a great update!! Install was smooth! Not sure if the hill-valley demo is working right for me, but the other two came up fine! I’ll put this through some paces along with your docs. Thanks again!

@peterlee720 This is good news. I’ll check the Hill-Valley demo again to see if I forgot something. From what I see it seems random. The character doesn’t seem to fully charge.
Try to load this demo several times and sometimes the character loads. I’ll see how to fix this properly
Thank you for your feedback.

1 Like