SL22W49

From ETM
Jump to navigation Jump to search

◄ SL22W48 | SL22W50 ►


Island generator stuff:

  • Generating setup
    • Run server & render-client
    • generate findandindexislands 30s | Generates biome based locations and fills GenerateManager/Queue
    • generate generateandsaveisland | Generates actual data; saves to chunkli && sends event for renderer to act on
  • Problems/ToDos:
    • Sometimes the generated area does not match the biome-mapping
      • Seems like the seed changes between biome-generation and world-gen? (somewhat easy to fix as we can just delete bad saves)
      • Missing area-save entries in i11x11.server user profile that exist on the page somehow?
        • Not sure how that is happening. Maybe and older version of the userprofile is loaded when changing?
        • Couchbase 'Edit Document' CTRL+F is just broken
    • Allow exporting good islands+locations from chunkli to re-create if something is wrong
    • Add Cleanup of all generated islands in chunkli to check for data-leaks
    • Implement creating the restore-area of a world from island-seeds
    • Allow inserting saves by name.server:UUID-UUID-UUID-UUID, to hide the seed from players
    • Possibly add seed_location information into a new metadata-field, give islands a generic name based on size,biome,temperature,watersurface%
    • Implement rating of a save file; useful for blueprints & islands
      • Probably needs to be a custom file with ratings:saveUUID -> [userUUID:rating]
      • And indexed averageRating field
    • Implement "random island" command based on dimension + offset && using chunkli as source


  • Worlds:
    • IslandWorld 5x5
    • AsteroidWorld 10x10
    • Kadcon Style 2x2 world | add a command