Auto-translated
Greetings from 2024! It's easy to beat; mana is infinite. You need a large vampire squad (I had 200-300), two groups of archers (I accumulated 70 liches and about 1,000 skeletons), and, most importantly, ghosts – it's best to split them up. On the first turn, use Berserk on the Cyclops so it doesn't throw goblins. Then, apply a mana mark and debuff it with minus defense, slow, and ideally, remove Spirit. First, it will cut down its entire squad under Berserk while the vampires feast on the centaurs. The catapult needs to destroy the castle towers, and it's also better to quickly eliminate the regular ballista. This is to prevent the phantoms from being shot down later; the hero will attack them, but there's a chance they'll survive 1-2 turns. The trick is to make the Cyclops shoot at the nearest ghost-phantom. It has almost a 100% miss rate (or 100% if incorporeality stacks), unlike the towers and the hero. While the phantoms tank, we attack the rat with vampires and, of course, shoot at it. The real ghosts stand further away so they don't get targeted. If the vampires are killed, we resurrect them. I had a squad of 200+ that fully recovered in two turns, with 14 resurrected ones. If possible, you can throw a phantom at them. The rest of the meat (zombies, undead, dragons) simply died in a couple of turns. The Cyclops then started attacking the archers; I sometimes resurrected a lich as a target, but essentially, the vampires + ghosts with phantoms did the killing. I don't think it makes sense to summon regular summons; it's easier and seems cheaper to just resurrect some of your own corpses. For the siege against these 400+ Cyclops, I received approximately 140k experience and maxed out Arantir to level 26.