Right now, truce is pointless in the game, especially in multiplayer.

Any fraction can declare war on another fraction even if in truce.

This should not be the case.

If a truce has been established, both fractions should stay in it for the given turns, only after that should war be possible again.