archers are only for defense, the true offensive army are cavalry, cataphract and rams. It is clearly that u are a noob.
This is the right answer. This is a well known issue, if the OP had bothered to do some research in the battle reports forum he would know the only way to approach a defended position with 300k archers is to hit it with 125k rams.
Bookmarks