下面只讨论《水浒传》的兵马人数,与正史无关。
数据尽可能利用原著数据,缺失部分采用估计,欢迎大家提意见。
梁山兵员的来源大概有三处:
一、投靠。梁山投靠的就有:清风山、黄门山、饮马川、白虎山、对影山、芒砀山、揭阳岭三霸、二龙山、桃花山、少华山、李家庄等。
二、招募。晁盖单巨头掌权期间招募居多。
三、投降。如呼延灼、关胜、水火二将、董平、张清、索超等带来的降兵
梁山各个时期的兵员分析如下:
由于《水浒传》中兵马数据统计不全面,当数据缺失时按如下算法估计:
没遇到挫折的大胜战损率忽略不计(参考jo jo:「古代军队伤亡率超过 10% 就会崩溃」是真的吗?说法古代胜利方一般战损率在1~5%左右,这数据在粗略的估计中可以忽略)
遇到挫折的胜利战损率按10%计(同上)
大败方的战损率按50%计(如果只考虑战死率,死亡率没这么大;这个战损率包括了士兵逃跑导致的减员:大刀关胜惨败后,一万五兵马缩水为五七千;童贯围剿梁山惨败,十万兵减为四万余,故50%应该合适)
一、王伦杜迁宋万掌权时期,按柴进向林冲举荐时所言“三个好汉聚集着七八百小喽罗”,大概七八百兵马,略大于桃花山、清风山。
二、林冲火并王伦,梁山进入了晁盖单巨头掌权时期。
期间爆发了黄安之战。官府黄安率军一千余,与梁山激战。梁山大败官兵,兵马增员,大概能在一千五左右。
此后,晁盖招兵买马,很快就集合了“三五千兵马”(第三十五回宋江介绍晁盖时所言)。
三、宋江入伙,梁山进入晁宋两巨头时期。
清风寨事件后,宋江带去的有秦明黄信花荣旧官兵、清风山喽罗三五百人(第三十五回统计)、吕方郭盛的匪兵(二百人),合计约七百人,已占很大比例了。这在梁山泊已占比很多了,此后梁山泊几乎是靠着宋江招兵买马。
宋江入伙后,人马增多,战争也随之频繁,梁山是在战争中壮大的。梁山战争包括三种:针对周围村寨的进攻(如祝家庄、曾头市);针对朝廷州府的进攻(如高唐州、大名府);防守朝廷的进攻(如呼延灼和关胜)。
梁山军饷的来源大概有:生辰纲等积蓄、劫掠剪径过路人、攻打村寨和州府。但小说中并没有讲述宋江等人如何发展农田的,难道单以劫掠获得经济来源?(另外,八百里水泊这数据听起来面积过大了,我不信梁山能控制这么大面积)
四、三打祝家庄
宋江起兵六千小喽罗、三百马军。没有提供山寨中原有人数,按之前晁盖三五千可以守营,大致估计宋江落草后,梁山兵马约有一万、马匹约五百,可见宋江的招蓦能力远在晁盖之上。
祝家庄、扈家庄、东村庄合计一二万军马(四十七回),数据比较含糊,按一万五计。祝家庄实力稍强,按六千计,扈家庄五千,东村庄四千。
祝家庄、扈家庄灭亡,俘虏和东村庄使山寨增员。考虑梁山期间有挫折,战损六百,而俘虏补员四五百(五十回)、李家庄庄员补员按三千计(猜测东村庄应有部分仍滞留),草草估计下梁山的兵马在一万三左右。
五、高唐州之战
高唐州之战时,宋江出兵约五千先锋,三千策应(第五十二回),合计八千,为救柴进,算倾巢而出。期间因遇高廉魔法溃败,故八千损失按10%计,约八百,则梁山剩余一万二左右。
六、大破连环马之战
高俅起三路兵,命呼延灼攻打梁山时,兵马马军三千,步军五千,约八千(第五十五回)。经连环马之战,呼延灼的部曲(按50%计,约四千)加入了梁山。梁山对峙数据缺失,按势均力敌八千计,其中有溃败,按10%计损失八百。梁山兵马升至一万五左右。
连环马之战增加了梁山的马匹数,大致增加了一千多吧。
三千连环甲马,有停半被钩镰枪拨倒,伤损了马蹄,剥去皮甲,把来做菜马;二停多好马,牵上山去喂养,作坐马。
七、青州之战
三山聚义打青州之战后,慕容知府借与呼延灼两千兵马的残军(按损失50%计,约一千)加入了梁山。梁山发兵三千,损失忽略。三山人数约一千五(按二龙山五六百喽罗(第十七回)、桃花山五七百人(第五回)、白虎山五七百人(第五十七回)),桃花山、白虎山溃败,损失掉一半吧,按五百计,二龙山损失忽略,三山的兵马充其量在一千左右。经此一役,梁山的兵马大概在一万七左右。
八、华州之战
华州之战,少华山(五七百人,第三回)加入梁山。梁山投入七千兵马(第五十九回)声势浩大,几乎没有损失,此时梁山兵马大概在一万七左右。
九、芒砀山之战
樊瑞项充李衮兵马三千溃败,损员一千五,剩余加入梁山;少华山兵马惨败,损失过半仅余三百左右;宋江兵马完胜无损失,梁山总兵力达到一万八左右。
十、第一次曾头市之战
晁盖发兵五千,损失惨重。兵员将减员严重,损失率在50%左右(按两千五计),梁山兵马降到一万五五左右。
十一、大名府之战
就在这时,大名府之战爆发,大刀关胜带兵一万五,归降后收拢了五七千人马。又收拢了单廷圭、魏定国的官兵(没统计,按与关胜兵一样,约五千,损失50%剩余二千五),梁山兵马达到二万五。
十二、第一次曾头市之战
等到第二次曾头市之战时,吴用布局四打四寨,竟达到了二万二兵马,而守山寨约三千。
晁盖打曾头市只需五千而已,第二次出动了四倍多兵马,这是为何因为吸纳了大量降兵(那关胜、单廷圭、魏定国的兵马的占比就达到40%;还有呼延灼的旧兵五千在历次战斗中损失掉20%吧,约四千,则呼延灼、关胜、单廷圭、魏定国的兵马占比怎么说也在54%左右),这伙降兵得给他找事做,不然就是大麻烦。
十三、东平府东昌府之战
此后宋、卢分兵一人带一万打东平府、东昌府,董平、张清带兵不详,投降的兵马不详,保守各自一千。
在排定座次时,梁山兵马保守估计约在二万七,最多就三万。其中呼延灼、关胜、单廷圭、魏定国、董平、张清的兵马占比在57%左右。所以说降将系的兵马占比最大,降兵成为了基本盘。
十四、五次反围剿之战
梁山排座次后,面临着朝廷的五次围剿,童贯的两次围剿,共起兵十万(战后剩余四万余);高俅三次围剿,共起兵十三万。
而等到五次反围剿后,梁山兵马多达十万(第八十一回燕青向宿太尉所言,不排除水分,但按征方腊六万五而计,征辽有损失,七万应该有)。
这意味着什么呢?意味着兵马庞大到除非招安找事做,不然宋江无路可走了。
十五、招安四战:征辽、征王庆、征田虎、征方腊之战
征辽一战,宋江十万,辽国十万(第八十五回)
征田虎一战,宋江兵力十万(第九十四回,宋卢分兵各带五万);
征王庆一战,宋江兵力达到二十万(第一百零五回,理解为宋江和朝廷会剿);
征方腊一战,宋江兵力约六万五(第一百一十二回宋卢分兵时,其时宋江带兵三万、卢俊义带兵三万,另有水军五千,战船一百只,共计拥兵六万五)
四次征战兵马去向没介绍清楚,只做大致了解吧。
马军的估计:打祝家庄时仅有六百马军(第四十六回),梁山估计也就一两千马吧;而梁山马军增员应该是呼延灼、关胜和水火二将带入,但他们带入多少马没说。
由于呼延灼、关胜、水火二将属于马军,权且认为他们马军比例相似。
呼延灼马军三千、步军五千,占比37.5%,关胜、水火二将按两万计,则约含马军七千五,合计攻打梁山投入马军一万零五千,战争损失掉一半吧,则剩下五千多。
加上梁山原有一两千,估计排定座次时,梁山马军在七千左右,占比26%,在骑兵式微的宋朝算骑兵占比很高的了。
反围剿时的增员,按七万军马计,马军占26%,约一万八。
水军的估计:水军征方腊时“水军五千,战船一百只”,在排定座次时,应该没有,按缩水一半估计,排定座次时约水军两千五,占比10%左右。反围剿后水军增加至“水军五千,战船一百只”
综上,在梁山排定座次时,拥兵两万七,马军七千,水军两千五,余为步军。反围剿后梁山增员至七万,马军一万八、水军五千。