stackcollision / GardenConquest

A new conquest game mode for Space Engineers
6 stars 7 forks source link

Remove offending blocks from Hulls failing to meet their Classification's limits #20

Closed zrisher closed 9 years ago

zrisher commented 9 years ago

Currently, class block count enforcement is done by stopping the player from adding any new blocks to a grid that has too many of some block. This could be pretty confusing, and doesn't help the server converge to its limits if the mod is implemented after some building has already been done.

Perhaps we could add some Class convergence logic - when a licensed grid is shown to be violating rules, we slowly (or quickly) remove the offending blocks.

This is low priority.

zrisher commented 9 years ago

Once this is implemented, you could use this mod to really easily benchmark the effect of different block limits on CPU usage in an existing world. Simply load it up with generous limits and slowly decrease them in the config file until you get some nice gains.

zrisher commented 9 years ago

I think we should move up the priority on this, it's abuse-prone. Currently you could build a giant ship with one classifier, remove the classifier and replace it with a much cheaper, rinse and repeat. You couldn't repair your downgraded ships, but you're basically unlimited in your ability to build.

zrisher commented 9 years ago

Closed via #58