Bölgeler bir CSV veritabanı ve renkli bir harita üzerinden yüklenir (örnekler uygulamada bulunur), veritabanı UTF-8 kodlanmış olmalıdır.
Her yinelemede rastgele bir bölge seçilir; Bu bölge işgal edildiyse, işgalciye karşı isyan edebilir ve özgürlüğünü yapılandırılabilir bir olasılıkla geri alır, aksi takdirde normal bir savaş yapılır ve en yakın Barycenter ile müttefik olmayan topraklar Defender.
İki zorluklar ilgili güçle orantılı olan bir olasılıkla kazanın.
Davalı direniyorsa, bir saldırgan kazanana veya başarılı bir isyan gerçekleşene kadar işlem yeniden başlatılır. Saldırgan kazandığında, sanık saldırganın bir parçası olur.
Saldırgan işgal edildi, istila saldırganın işgalcisi adına yapılır.
Tüm bölgeler birine ait olduğunda oyun durur.
Her yineleme için, mevcut durumu temsil eden bir görüntü dosyası, şimdiye kadar tüm savaşları izleyen bir geçmiş dosyası ile birlikte kaydedilir. Yazılı bir özet de yapılandırılabilir aralıklarla üretilir.
Raporlar içeriği, savaş logosu ve yerel vassal logonun yanı sıra yapılandırılabilir.
Beyaz (255,255,255) ve siyah renkler (0,0,0) Haritadaki bölgeler için kullanılabilir.
Her yineleme için bir kesme noktası dosyası oluşturulur; Bu dosyalar, savaşı belirli bir noktadan yeniden başlatmak için kullanılabilir.
Sonuçlar, bir bot kullanarak doğrudan telgrafa doğrudan gönderilebilir.