攻城战每周只开放两次,想要参与的玩家需要先加入军团,然后等到周二或者周六晚上的八点半上线参与。在参与前要由军团长报名并选择宣战的城市地图上只有十个城市可以宣战,包括中心城市洛阳,三个中型城市和六个小型城市。如果军团没有占领任何城市,那么可以选择在除洛阳外的城市里选择一个宣战。如果占领了一个小城市,那么会默认向随机的中型城市宣战,当然军团长也可以改变宣战的城市。只有已占领中型城市的军团可以向着洛阳宣战,而占领洛阳的军团只能对着洛阳宣战,也就是开启防守战。
当然占领其他城市的军团也可以对着自己占领的城市宣战,这样也可以开启城市的防守战。因为向其他城市宣战的话要保证军团的实力能够成功攻下新的城市,否则已占领的城市被其他军团打下就没有城市了。如果军团的实力不够建议还是开启防守战,这样可以保证自己至少有一座城市。而占领城市后它会持续给军团提供增益,因此每次攻城战都比较激烈。开启攻城战后会有结束倒计时,玩家要在这个时间前攻下宣战城市的龙柱或者守住龙柱。
军团里的所有玩家都可以进入宣战城市的地图里,整个地图分为三个部分。首先是城门外的攻城和复活区,玩家需要在这个区域里集火攻破城门才能往里走。在攻城战里被击败的玩家也是在城门外复活,复活后要继续往里冲。每座城市都有两个城门,最好集中所有玩家进攻其中一个城门,城门被破后才能去里面攻击龙柱。开启防守战的军团也要去城门外和其他军团的玩家战斗,击败的玩家越多城门的火力越小。