StarMade 0.0915: New Database Layer

    schema

    Cat God
    Joined
    Feb 17, 2012
    Messages
    1,552
    Reaction score
    2,604
    • Schine
    Hello and welcome to StarMade,
    The new version features a new Database Layer on to of the already existing file database.


    Database Index
    While it is barely noticeable for players right now, it establishes the ground system for a lot of game changing features.
    Here are some immediate advantages:

    • Database size can be reduced by about 50%

    • Faster sector loading since less files have to be checked

    • Faster sector repair (although that shouldn't be needed anymore, but it still relevant for sectors that broke before the fix)

    • Faster object searching for admin
    Here are coming features that will be possible because of the new database:

    • Star Map for players

    • Object movement simulation: e.g. AI can move without players over any distance without any load for the clients, and minimum load for the server

    • Player scanning of bigger areas

    • More database size and performance optimization by outsourcing more files into the new database

    • Admin Universe management (e.g. de-spawn mobs )

    • and many more...


    Other notable changes and fixes since 0.911
    - fixed bug in inventory system
    - fixed bug with loot items
    - fixed more bugs in the skin sharing system
    - improved convex-VS-cube physics
    - improved client synchronization when outside ship (movement on planets is much better)
    - mass removal
    - improved cluster computation
    - improved block removal speed
    - repaired local gravity module (for moving objects)
    - optimized network bandwidth taken by player views
    - optimized update routines for better scaling
    - fixed ship exit function
    - fixed lift module
    - fixed physics bug when completely deleting a docked structure
    - improved spawning point setting in case of crash
    - fixed logging
    - database clean up for older universes
    - fixed stuck keys when opening a panel (an official version for auto-forward will be implemented)

    Thanks for playing StarMade,
    - schema