能够守卫城市的兵种共有四类:步兵、弓兵、骑兵和攻城器械。四类部队都能编入城内防守,但实际承担主力的通常是步兵、弓兵和骑兵,攻城器械更适合当辅助单位。兵种克制关系为步兵克制弓兵、弓兵克制骑兵、骑兵克制步兵,因此守城不能只堆某一种兵,而要根据敌方主力、阵型、英雄加成和自身研究方向调整配置。

前期兵力不足时,步兵和弓兵是更稳妥的城市防守核心,骑兵用于补足反制能力,攻城器械只保留少量即可。城堡达到17级后才能解锁T3兵种,在此之前应优先使用已经解锁的最高阶部队,不要为了追求数量大量训练低阶攻城器械。若只是防止普通单人攻击,可采用两种主力兵种混编;若侦察发现敌人以骑兵为主,就增加弓兵,敌人以弓兵为主则提高步兵比例,敌人以步兵为主则准备骑兵。
中期以后应先侦察再决定守城兵种,不能照搬固定比例。敌方弓兵占主力时,骑兵具有更好的针对性;敌方骑兵占主力时,弓兵更适合承担反制;敌方步兵占主力时,骑兵更有优势。若自身已经专精某一兵种,装备、宝石、英雄和军事研究都集中在该兵种上,城防可采用专精兵种为主、克制兵种为辅的方案;若三类加成差距接近,则保留步、弓、骑三类,避免被单一克制。官方战斗指引也建议根据敌方兵种选择对应克制单位,并优先使用提升该兵种属性的英雄。

联盟支援可以显著改变城市防守结果,操作时应先确认是驻扎还是增援。驻扎部队位于城墙外,敌人来袭时会优先与驻扎军交战,并使用派出者的领主、英雄、装备、天赋和研究加成;点击联盟菜单中的驻扎选项,或直接点击地图上的目标城市即可派兵,但同一座城市通常只能接受一支驻扎军。增援则进入受援城市的防守体系,更适合根据城主的阵型和属性补齐兵种缺口。

攻城器械可以守城,但不应当被当成主要防线。它的核心价值是攻击城墙,面对步兵、弓兵和骑兵时生存与输出能力有限,因此把大部分兵力换成攻城器械,往往会导致城内主力不足。城市防御还要配合城墙、陷阱、医疗所和领主保护:医疗所容量不足时不要盲目承受高阶兵损,离线或无法及时操作时优先藏领主、开保护盾,不能单靠城内兵力硬抗集结。最终选择以敌方侦察结果为准,步兵、弓兵、骑兵负责战斗主体,攻城器械负责补充城防功能。
