Чтобы войска не драпали на ВХ, надо всего лишь использовать их тактические преимущества. Количество здесь как раз роли не играет, был у меня случай когда от 1 отряда тяжелых британских колесниц побежали 4 отряда копейщиков, 4 ранние когорты, 2 вспомогательных отряда, римская кавалерия и собачки... причем в городе! где колеса малоэффективны, как уже писалось...
Т.е. на примере варваров:
1. формирую строй в 3 линии обычно (легкая пехота - легионеры - вспомогательные войска), по флангам конные лучники, в центре тяжелая конница с генералом.
2. занимаю удобное положение на карте - возвышенность, природные укрытия, мосты-реки-заборы.
3. Стараюсь разделить вражью орду, для описанных в п. 4 действий) Обычно для этого использую обстрел лучниками, заход с флангов и тыла конными стрелками, гарцевание перед фронтом легкой конинцей и генералом, очень рисковый ход - пускать вперед застрельщиков, обычно они не успевают убежать от вражеской кавалерии и обращаются в бегство.
4. далее уничтожаю врага по частям: легионеры против копейщиков, легкая конница против легкой пехоты, тяжелая конница против тяжелой пехоты (тех же отборных мечников на чардже давят на ура!), копейщики против конницы и колесниц, легкая пехота против тяжелой и колесниц.
5. И последнее. Что бы ни случилось, главное - держать строй. Даже если враг побежит, преследовать его организованно. Ибо через некоторое время побежавшие части могут остановиться и принять ту же кавалерию в штыки, а генерала окружить и убить вместе с телохранителями. Плюс на фоне общей паники у врага могут остаться 1-2 храбрых отряда, окторые воспользовавшись замешательством обычно заходят в тыл, уничтожают стрелков и другие вспомогательные части, и вообще наносят много вреда в лагере.