How to win a war in Stellaris

stellaris

I've attacked all their Resource-Stations, Hovered a planet (In hope to blockade/bombard it – but it didn't), what am I missing?

The score remains 10% of war goals.

Best Answer

To win a war you need to get your war score high enough to a point where the enemy will either surrender and agree to the war goals you specified or you can negotiate depending on high your war score.

To gain war score you can do the following:

  • Invade a planet - You can bombard a planet, which as you described is what you did but after you've worn down the enemy army and defenses you need to deploy your land armies to invade the planet it conquer it. To do this you recruit the armies, deploy them into space and land them on the target planet. Be warned there is a large amount of fortifications on most planets so it's best to bombard first. If you conquer a planet, this is usually the planet that will be given away during a war/negotiations.
  • Win a fleet battle - By engaging in a battle with an enemy fleet and winning you gain war score. I believe this is calculated depending on the size of fleet you destroy, as noted by @Raven Dreamer fighting and even destroying enemy ships does not generate warscore if either you or the enemy retreats.

These two methods will increase war score, however it would be a good strategy to destroy space stations and blockade planets to prevent valuable resources being given to your enemy, when blockading it will stop any tile resources from reaching the enemy without the need to conquer the planet.
Wiki with information