宣战的方式主要有两种,最直接的就是在外交界面点击宣战按钮,这属于突袭战争,没有任何理由就直接开打。另一种是把军事单位直接走到对方单位上,系统会弹出确认开战的提示。同盟关系是没法宣战的,宣战之后最大的麻烦就是外交惩罚,也就是战狂惩罚或者好战度。远古时代打人基本没什么事,但随着时代推进,惩罚会越来越重。文艺复兴之后要是随便宣战,其他文明的态度会变得很差。突袭战争的惩罚最严重,会额外增加一半的标准战狂惩罚,想少挨骂就得找个合适的宣战理由。

正式战争是最基本的,需要先谴责目标,等5个回合之后就可以正式宣战,惩罚是标准水平。圣战针对的是改变了自己城市宗教信仰的文明惩罚减半,解放战争用来对付占领了盟友或友好文明城市的家伙,解放城市的时候完全没有战狂惩罚。夺回领土是自己城市被占了之后打回去,同样没有惩罚。护国战争是盟友的城邦被打了之后去帮忙,解放城邦时也没有惩罚。殖民战争对付科技落后至少两个时代的文明惩罚减半,领土扩张战争适用于边境接壤而且双方城市靠得很近的情况惩罚减少25%。除了外交上的麻烦,战争还会带来厌战情绪。

长期打仗会降低城市宜居度,影响生产和发展。单位被打死或者自己扔核弹都会加重厌战,战争结束之后厌战情绪会慢慢消退。占领城市、夷平城市这些行为也会累积好战度,时代越往后惩罚越重。想避免外交崩盘就得提前规划,开战之前先谴责对方,等5回合再正式宣战,虽然损失了突袭的突然性,但外交代价小得多。尽量选择合适的宣战理由来减轻惩罚,跟周边强势文明保持宣友或者签互不侵犯条约,能屏蔽一部分谴责判定。