The focus of this project is to add sectors to the Terasology engine. Sectors are a level of entity storage between block-scope and world-scope, which allows entities that would usually be put in the global scope to be split into multiple groups. Each of these groups can be run on a separate thread, or even on a separate server node.

Sector-level entities are still loaded when their chunks are unloaded, allowing simulations to continue when the player is away, but they can be stopped if a whole sector is unloaded to increase performance.

Organization

Student

Vizaxo

Mentors

  • Cervator
  • Tobias Nett
  • Rostyslav Zatserkovnyi
  • Martin Steiger
  • oniatus
close

2017