below, please find suggestions from the community on how to optimize your game engine, increasing client-side FPS rates and reducing server-side CPU lag (heavy load). Everyone feel free to contribute:
1) collisions - game is doing way too many calculations still, and rail entities made this much worse. Consider turning off collision checks for turret-docked entities, or at least allowing servers to choose their own yes/no value in the config.
2) bounding boxes - similar intent to optimize collisions. Ships need proper collision detection and bounding boxes. After a ships is built, and a blueprint saved, allow players to "weld" the ship. This is a 1-time operation by the server that calculates a collision mesh /bounding box for the ship, and removes the ability to add new bloxks onto the ship. It can be repaired from the original blueprint to restore lost blocks in combat, or unwelded, in a shipyard only. Calculating such a mesh will also allow better & lower LODs of ships/stations when far away, and offer extreme improvements in framerate.
3) easier config options to turn off animated textures
4) easier / clearer config options to turn off sector/planet rotations.
5)
6)
7)
8)
9)
10)
(some above left blank to edit later when other suggestions come in)
1) collisions - game is doing way too many calculations still, and rail entities made this much worse. Consider turning off collision checks for turret-docked entities, or at least allowing servers to choose their own yes/no value in the config.
2) bounding boxes - similar intent to optimize collisions. Ships need proper collision detection and bounding boxes. After a ships is built, and a blueprint saved, allow players to "weld" the ship. This is a 1-time operation by the server that calculates a collision mesh /bounding box for the ship, and removes the ability to add new bloxks onto the ship. It can be repaired from the original blueprint to restore lost blocks in combat, or unwelded, in a shipyard only. Calculating such a mesh will also allow better & lower LODs of ships/stations when far away, and offer extreme improvements in framerate.
3) easier config options to turn off animated textures
4) easier / clearer config options to turn off sector/planet rotations.
5)
6)
7)
8)
9)
10)
(some above left blank to edit later when other suggestions come in)