How do you win this? i spend 2 hours killing wave after wave and it never seemed to end, i was suppose to deliver a message to some guy but i explored the entire map and couldn't find him...
You can't win this mission by force of arms.
Even if you intercept the transport boats that Lucius sends, enemy armies will spawn, at regular intervals.
Only way to finish the mission succesfully, is by defending your city as long as Al Zahir need to rescue you (like previous posters said).