Based on 64 playercount:
3 assaults 3 autos
x riflemen
3 elite riflemen 3 semis
4 machine gunners 7 autos
4 squad leaders 13 autos / 7 semis
1 Commander 14 autos / 8 semis
3 engineers 17 autos
On a full 32 player team, there are 17 automatic weapons.
That is over half of the team.
In Ostfront, like 70% of the team was bolt.
When the game is full, a mere 38% of players are using a bolt action.
In RO 1 it was possible to have the entire team use autos on some of the maps, at lest before the servers where allowed to have 64 players
Historically the platoons (which had four squads) would of had around 20& of its members with automatics, though Semi auto issue is a bit unknown to me (I know the Germans issued small number of G41s as early as June 1941, the Russians potentially had one in each squad if not up to half could have them, SMG counts in a rifle platoon in fact where a bit lower than their German counterparts in fact). Though one thing to notes is the rifle to automatic ratios will change due to the loss's sustained in the rifle group, their not going to drop a SMG or a MG from a squad because a few riflemen died.
Though engineer teams should be like a rifle team, a single engineer squad leader with SMG with 2 engineer riflemen. So if they made the load out like so...
1x Platoon commander (SMG)
4x Squad leaders (SMG)
4x MG gunners (MG)
3x Elite riflemen (semi)
2x Assaults (SMGs)
1x Elite assault ("Assault rifle")
1x Engineer squad leader (SMG)
2x Engineers (Rifles)
2x AT Riflemen
1 or 2x sniper
So thats up to 16 automatic weapons though the Engineers and AT guys do not show up on every map, so 15 automatics to 17 "rifles" is a good ratio no? and in line with most RO 1 maps.
Heres what the RO 1 maps had, the maps where made for 32 players not 64.
Baksan Valley
Squad leader =1 (or SL)
MG =1
Semi =2
Assault = 2
6x Automatic weapons out of 16
Basovka
SL =1
MG =1
Semi =2
Assault =4 (Russian =3)
Sniper =1
7 or 8 automatics out of 16 (Sans Snipers)
Danzig
SL =1
MG =1
Sniper =1
Semi =2
Assault =4
8 out of 16
Koningsburg platz
SL =1
MG =1 (Russian =2)
Assault =4
Semi =2
Sniper =1
Eng =1 (Russian =2)
PAK =2 (zero on russian)
Tank Crew =2 (Russian =5)
Tank leader =1
12 out of 16
Lyes Krovy
SL =1
Assault =4 (Russian =11 +1 sniper)
Semi =2
MG =2
9 or 16 out of 16
Kaukasus
SL =1
Semi =1
Assault =1
MG =1
4 out of 16
Hedgehog
SL =1
MG =1
Semi =2
Assault =4
PAK =2 (Russian PAKs do not have SMGs though)
Sniper =1
Tank Crew =2 (Russian =1)
Tank Leader =1
9 or 11 out of 16
Fallen Heros
SL =1
MG =2 (Russian =1)
Semi =1 (Russian =2)
Assault =4
Eng =1
PAK =2 (both sides have PTRDs, no SMGs)
Tank Crew =3 (Russian =2)
Tank Leader =1
10 out of 16
Stalingrad Kessel
SL = 1
MG = 2 (Russian =1)
Semi = 2
Assault = 4 (Russian +2 Eng)
Sniper = 1
9 or 10 out of 16
Krasnyi oktobr
SL =1
MG =1
Semi =1 (Russian =2)
Assault =3
Sniper =1
6 or 7 out of 16
Odessa
SL =1
MG =1
Semi =2
Assault =2
Sniper =1
6 out of 16
Rakowice
SL =1
MG =1
Semi =3
Assault =1
PAK =2
Eng =1 (Russian =2)
Sniper =1
Tank Crew =4
Tank Leader =1
9 or 10 out of 16