攻城战需要讲究方法,硬冲城墙的话会损失惨重。打好攻城战的关键在于充分准备、搭配合适的兵种以及把握进攻时机,战前准备是攻城的基础。经济上要保证木材和黄金的稳定供应,以支持攻城武器和主力部队的生产。侦察工作必不可少,要用斥候摸清敌方城墙的薄弱环节、箭塔和城堡的位置,还有守军的主力。正面强攻不如多线牵制,可以派一小队骑兵在敌方基地另一侧佯攻,吸引对面的主力部队,为自身的主力部队创造机会。兵种组合决定攻城效率,冲车是拆除城墙和箭塔的核心单位。让冲车在前面吸引箭塔伤害,同时命令其他兵种协同进攻,优先拆除城门和箭塔是不错的选择。

骑兵单位机动力强,适合应对敌方的远程投石机或剿灭试图靠近冲车的近战单位。步兵可以进驻冲车内,在接近关键建筑时突然涌出,打敌人一个措手不及。远程单位如弓箭手或弩手,则应在后方提供火力支援,优先消灭城墙上的守军。要是敌人主要依靠弓箭手或重装步兵防守,可以制造一些骑士或战象这类近战突击单位。要是敌方远程火力强大,则可以用弩车或投石车先吸引火力,再派步兵或骑兵从侧翼突击。进攻时的操作细节影响战局,将所有士兵除了冲车外设置为防御模式有助于保持阵型,避免单个单位冒进。

阵型选择上长蛇阵适用于狭窄地形能维持阵线稳定,鱼鳞阵适合开阔地带可以扩大战场空间,锥形阵则利于快速突破切割敌军阵线。操作上要一边让冲车攻击城墙,一边控制骑兵在侧翼游走,清除威胁攻城武器的敌军。僧侣单位可以跟随部队,及时为受损的单位恢复生命值。攻城过程中难免有损失,在进攻的同时要注意在家里继续集结兵力,维持攻势的持续性。

对付固若金汤的基地,可以采用消耗战术。不断骚扰其资源点,破坏农田和金矿,迫使对方无法补充兵力。同时用城墙和箭塔构筑前沿阵地,逐步压缩其活动空间。一些文明有独特的攻城优势,例如塞尔特人的攻城武器攻击速度更快,蒙古的攻城武器移动速度更快,法兰克的骑士生命值更高,高丽、土耳其等文明的特色单位也能在特定情况下提供巨大帮助。