Skip to content

Biome Generator Refactor to Standalone Application #8

@KoertLichtendonk

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