Skip to content

Biome Generator Refactor to Standalone Application #8

Description

@KoertLichtendonk

This is a future-facing idea, but I’m seriously considering decoupling the biome generator from the main server and turning it into a standalone application that can be triggered by the server when needed.

Why?

Currently, world generation causes lag due to the resource load on the server. By offloading this to a separate application, we can:

  • Eliminate lag spikes during biome generation
  • Improve server performance and responsiveness
  • Allow for asynchronous or scheduled generation

How It Should Work

  • The standalone application generates biomes externally.
  • Once complete, the generated biome data is saved as a new map inside the in-game map editor system.

Benefits

  • Manual Fixes: If the generator creates something it shouldn't (e.g. a biome over a road), admins can correct it directly in-game via the map editor.
  • Persistence: Biomes will persist across server restarts. We only need to regenerate them when a biome update or logic change is deployed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ideaNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions