I spent yesterday making counters and clocks and stopclocks just playing around with the logic system to see what it's limits are. And the biggest limit is that the shortest possible pulse is a full half second. In logic terms, that's forever.
That means the fastest counter I can reliably build can only take inputs once per full second. Doing any kind of computation where you are limited to one cycle per full second is horrible.
At the same time, there is no doubt at all that the game engine benefits greatly from having a full half second to update all the logic blocks. I've built Minecraft devices that could bring a server to its knees, but such devices simply cannot exist in StarMade.
Of course, the single worst server killer I ever built in Minecraft was my automatic chicken cannon. Nothing like covering an enemy city in tens of thousands of chickens to drive them crazy. And nothing like tens of thousands of chickens to bring a server to a crawl. It actually led to a chicken armistice agreement and one of the players building a chicken statue to commemorate the end of the Great Chicken War.
That means the fastest counter I can reliably build can only take inputs once per full second. Doing any kind of computation where you are limited to one cycle per full second is horrible.
At the same time, there is no doubt at all that the game engine benefits greatly from having a full half second to update all the logic blocks. I've built Minecraft devices that could bring a server to its knees, but such devices simply cannot exist in StarMade.
Of course, the single worst server killer I ever built in Minecraft was my automatic chicken cannon. Nothing like covering an enemy city in tens of thousands of chickens to drive them crazy. And nothing like tens of thousands of chickens to bring a server to a crawl. It actually led to a chicken armistice agreement and one of the players building a chicken statue to commemorate the end of the Great Chicken War.