How to make peace after I have what I want

Background

Another civ founded a city far away from their territory, in the middle of mine, and right where I wanted one. I declared war, quickly took the city, and razed it (mostly because I wanted it moved to the coast). I now want peace, since my empire isn't focused on military.

Problem

I offered peace to the other civ, and they refused. I'm not afraid of war, and I'm pretty sure I could beat them, but I'd rather focus on my empire. What can I do to get them to accept peace?


The AI will continue to desire war with you until you offer them some enormously advantageous trade deal, or they're fearful that they will lose territory to your military.

Personally, I don't think it's worth it to pay them off, especially if you're in the situation where you think you're stronger than they are.

Luckily, the AI is terrible at war. Just stick some ranged units (ideally something like Catapults, Trebuchets, Cannons, etc) in your border cities, with some melee units in the hexes towards their border. They will roll up and get slaughtered, significantly reducing their military might. Eventually they will come and beg for peace, and offer you something terribly lopsided in return.

If they are distant enough from you, chances are you'll only see a few units or a meager trickle. In this case, they're never going to get weak enough to offer peace, but they pose such a tiny threat that being at war is not that significant. Just ride it out, and eventually something will come along that requires their attention. At that point, they'll probably make an even offer for peace.


Moving your units near to one of the enemy's city and then asking for peace usually works for me. Ideally the city to move to should either be capital or otherwise have a big population.