BF1942 Mini League is an infantry only competition that consists of 2v2 infantry competition for the
BF1942: Secret Weapons and BF1942: Road to Rome official BF1942 expansion packs.
The BF1942 Mini League offers a chance to compete for anyone that wants to. From public players to hardcore clan players, all are welcome. This league aims to offer a fair playing field for players with different skill levels, from beginner to advanced.
Here I will breakdown what each league offers, how to register, the potential map pool, server locations and settings, the rules tied to each league, and other important details.
Secret Weapons and Road to Rome (SW/RTR League)
This league offers
2v2 infantry, tanks and dogfight competitions. The main league itself will be set to
2v2 infantry Conquest matches, with possible
CTF matches on some maps.
Tank and dogfight ladders are available for those that are interested in those type of battles. Those ladders will be separate from the main league.
Because the player base is not currently active enough to support large scale all around matches
(8v8), the league default has been set to
2v2.
Files
Here you can find a list of files that you will need to play in the league, as well as to host servers.
Game files for league players
Battlefield 1942: For a full BF1942 installation, please PM
tuia.
Files
Here you can find a list of files that you will need to play in the league, as well as to host servers.
Game files for league players
Battlefield 1942: For a full BF1942 installation, please PM tuia.
BF1942: The Road to Rome
BF1942: Secret Weapons of WWII
SW/RTR Full Infantry Map Pack
IM programs and recording Software
Discord
Loilo Game Recorder
Files for server hosts and admins
BF Remote Manager v2.01
BF Remote Manager v2.0 Final
BF Server Manager v2.0
BF Server Manager v2.01
Other files
PunkBuster Client for Windows
League organization
The SW/RTR league will be live on May 1st, 2018, or later if we do not have at least 10 registered teams. The league will be live from May to July, for a total of three months. League matches will occur every two weeks, for a total of seven matches (first match is on May 5th, last match is on July 28th). All the league matches will occur on the same day.
Matches
The matches will consist of two 20-minute rounds for each map (Axis and Allied). The total duration of a match will be 80 minutes, or 1 hour and 20 minutes.
Each team can choose its favorite map, as long as the map is in the active league map pool for the current league season. The league map pool for each season will be determined by map votes, prior to the league live date. Team captains must communicate their map choice to their opponent no longer than 7 days prior to the league match. This will facilitate the organization of the matches. It will not be possible for a team to pick the same map twice, but it is possible for teams to play the same map during a match day.
Game mode
The game mode for the league is set to Conquest (CQ). All league maps have been made to work in Conquest.
Ticket bleed
The ticket bleed is set to 12 tickets per minute for every official league map. This is already set in the client version of the league maps, so it does not need to be changed server side.
Spectators
Spectators may only join a live league match if both teams agree. If you are spectating a live league match, please do not use the global or team chats, as this can distract the competitors. If you are found to be giving game information to one team during a match, you will be barred from entering future matches. The team receiving the game information from the spectator will also receive a penalty. Remember that it is very easy for league admins to know if illegal information was passed during a match, as they have access to the server logs.
Map pool
Official XPacks
Official league map pool
*Road to Rome (XPack1)
**Secret Weapons (XPack2)
if_agheila**
if_cassino*
if_essen**
if_hellendoorn**
if_sands_rtr*
if_santo_croce*
if_snowstorm_sw**
Potential ladder maps (not part of the main league):
- flettner_arena XPack2 (Flettner 2v2 Conquest Ladder)
- tl_hellendoorn XPack2 (Tanks 2v2 Conquest)
- tl_agheila XPack2 (Tanks 2v2 Conquest)
- super_arena XPack2 (Tanks 2v2 Conquest Ladder)
- sw_aberdeen XPack2 (Tanks 2v2 Conquest Ladder)**
- df_mimoyecques XPack2 (Dogfight 1v1 TDM Ladder)**
- df_husky XPack1 (Dogfight 1v1 TDM Ladder)**
*: XPack2 = Secret Weapons; XPack1 = Road to Rome
Rules
To keep everything orderly, league players and server admins must respect a basic series of rules.
For league players:
- Any form of glitching (into buildings and other objects) and bugging (sandbag bugging, prone bug) are prohibited and will result in penalties which vary from penalty points being taken from the league table to being banned from the league
- The use of cheats (aimbot, wallhack, multihack, kit hack) is strictly prohibited and will result in a permanent ban from the league once the hacking evidence has been analyzed by the admin team and reviewed thoroughly
- Please respect your opponents and keep it civil. Insults will not be tolerated. Please do not use the global chat command (K key) during matches, unless to report an emergency or bad player behavior. The use of the team chat (L key) is permitted for teamplay purposes
- Nicknames should have more than three characters. Names like --- or … are not tolerated as are any discriminatory nicknames
- On maps that have uncapturable bases such as if_hellendoorn or dc_al_nas, attacking the uncappable bases is forbidden. Other maps might have rules that are specific to them
- You must always wear your team or clan tags. This is important because players that are not registered to the league are not allowed to play league matches. In other words, it is a better way to identify yourself
- Recording is not mandatory but highly encouraged, as it cannot reasonably be enforced client-side. Recording can be used to prove a match result in case screenshots were not taken at the end of the match
For server hosts and remote admins:
- Server settings must match those in the “League server settings” section
- Server admins are responsible for spectating the matches and arbitrating them (!restart, !pause, !change map commands if necessary). They must also record all matches that occur on league servers
- Server admins that have root access to the servers must make sure the latest league mods and maps are installed on the server, as well as the latest PunkBuster
- PunkBuster must be enabled on the server for every league match, failure to do so will result in a warning that can then lead to a closure of a league server that does not use PB properly
- League server admins must clearly identify themselves, with the [ML] tag (Mini-League). If you are a league admin that also participates in the competition, then your team or clan tag has priority over the [ML] tag.
Anticheat protection
As previously mentioned, PunkBuster will be enforced on every league server to ensure cheating does not occur. While PunkBuster has not been updated in a long time and possesses a few loopholes to detect the most current hacks, it is the best tool that the community currently possesses to stop cheaters.
PunkBuster must be used by league server admins to take PB screenshots at five-minute intervals of every player on the league servers. This rule is mandatory and MUST be enforced.
On top of PunkBuster, two more methods will be used to reduce cheating to a minimum. These are:
- The recording of every match by league referees and league admins. Individual player recording is highly encouraged but cannot be enforced. Third-person recording can help admins to detect cheats such as: aimbot, wallhack, kit hack and multihack, as well as detecting illegal behavior such as bugging and glitching
- The use of content-check mode on every league server. Content-check, as the name implies, verifies that the Archives RFAs and map RFAs from the client are an identical match to those on the server. This prevents people that use custom soldier skins and textures that could give them an advantage compared to other players from joining league servers, for example. Only official league files will be permitted. Not possessing these files, or alterations of them, will result in a “Data differs from server” error for the client upon connecting to the server.
League players also bear the responsibility of reporting any form of illegal activity (cheating, bugging, glitching) to the league server admins. Failure to do so can result in a player being complicit with said illegal activities and will lead to punitive measures, that vary from penalty points to a complete ban from the league.
Server locations and settings and 50/50 rule
The league demands that servers be set up in every continent that has league players. This means that if for example people from Australia would like to play in the league, a server will be set up in Australia. Same thing for North American or Asian players.
Servers in every continent will make it easier for the players from different parts of the world that have high pings on European or American servers usually.
The server settings below can be by people that would like to host league servers. The default game mode for the maps in the map pool is Conquest, unless noted otherwise.
League server Settings
game.serverName "BF1942 Mini League*"
game.serverIP xxx.xxx.xxx.xx
game.serverPort xxxxx
game.serverMaxPlayers 16
game.serverInternet 1
game.serverBandwidthChokeLimit 0
game.serverMaxAllowedConnectionType CTLanT1
manager.consolePort 4711
game.serverCoopCPU 100
game.serverContentCheck 1
manager.bindAllIntefaces 0
game.gameSpyPort 23000
game.gameSpyLANPort 22000
game.ASEPort 14690
game.serverPassword ""
game.serverNumberOfRounds 5
game.serverGameTime 20
game.serverScoreLimit 0
game.serverTicketRatio 100
game.objectiveAttackerTicketsMod 100
game.serverCoopAISkill 50
game.serverAlliedTeamRatio 1
game.serverAxisTeamRatio 1
game.serverSpawnTime 9
game.serverGameStartDelay 20
manager.gravity 0
physics.gravity -4
admin.timeBeforeRestartMap 5
game.serverSpawnDelay 5
game.serverSoldierFriendlyFire 100
game.serverSoldierFriendlyFireOnSplash 100
game.serverVehicleFriendlyFire 100
game.serverVehicleFriendlyFireOnSplash 100
game.serverKickback 0.00
game.serverKickbackOnSplash 0.00
game.serverTKPunishMode 1
admin.banPlayerOnTKKick 0
admin.nrOfTKToKick 0
admin.spawnDelayPenaltyForTK 0.0
manager.autoKickScore 0
manager.autoKickScoreValue -6
manager.autoBan 0
manager.autoBanValue 3
game.serverPunkBuster 1
manager.banInBFandPB 1
admin.enableKickPlayerVote 0
admin.enableMapVote 1
admin.enableKickTeamPlayerVote 0
game.serverAutoBalanceTeams 0
manager.smartBalance 0
manager.smartBalanceValue 3
admin.votingTime 60
admin.voteMapMajority 0.60
admin.voteKickPlayerMajority 0.60
admin.voteKickTeamPlayerMajority 0.60
game.serverExternalViews 0
game.serverAllowNoseCam 1
game.serverFreeCamera 0
game.serverHitIndication 1
game.serverDeathCameraType 0
game.serverCrossHairCenterpoint 1
game.serverNameTagDistance 100
game.serverNameTagDistanceScope 300
manager.enableRemoteConsole 1
manager.consoleUsername ""
manager.enableRemoteAdmin 1
manager.consolePassword ""
manager.monitorTimerPeriod 15
manager.autoKickPing 0
manager.autoKickPingValue 500
manager.autoKickWord 0
manager.autoAnnounce 1
manager.autoAnnouncePeriod 60
game.serverNumReservedSlots 0
game.serverReservedPassword ""
game.serverEventLogging 1
game.serverEventLogCompression 1
manager.statCollection 1
manager.highPingWarnings 0
manager.statFilePath "statistics.csv"
manager.autoKickWordWarnings 3
*The server name can be set to anything the server host desires.
PunkBuster settings
pbsv.cfg file:
This file can be found at ...mods/bf1942/settings on the server installation and can be edited with any text editor (Wordpad, Notepad). The league server hosts must use the following settings on their servers:
;Auto Generated by PunkBuster Server
; Some of the following settings may not apply,
; consult manuals at evenbalance.com for full documentation
pb_sv_MsgPrefix "PunkBuster Server" //[PB Message Prefix (default=^3PunkBuster Client)]
pb_sv_MaxDlRate 2 //[KB/sec requested per file (default=4)]
pb_sv_MaxConDls 1 //[Concurrent downloads (default=1)]
pb_sv_KickLen 2 //[Minutes (default=2)]
pb_sv_CvarFreq 6 //[# of range checks per minute]
pb_sv_CvarLogging 1 //[1=Reg. Log, 2=Var Log, 3=Both, 0=Neither]
pb_sv_CvarWalk 1 //[0=disabled, 1-4=Walk through obtained Cvar lists]
pb_sv_CvarUserPulse 99 //[Frequency to auto-send CvarUser (minutes)]
pb_sv_CvarChangedPulse 99 //[Frequency to auto-send CvarChanged (minutes)]
pb_sv_CQC 1 //[0=No, 1=Yes (default=1)]
pb_sv_LogSync 0 //[0=No, 1=Yes (default=0)]
pb_sv_SsFloor 1 //[Low screenshot filename serial #]
pb_sv_SsCeiling 1000 //[High screenshot filename serial #]
pb_sv_SsCmd "" //[Filename of system command to run after screenshots]
pb_sv_SsWidth 640 //[Requested pixel width of remote screenshots]
pb_sv_SsHeight 480 //[Requested pixel height of remote screenshots]
pb_sv_SsXpct 90 //[Percentage across screen for remote screenshots]
pb_sv_SsYpct 5 //[Percentage down screen for remote screenshots]
pb_sv_SsSrate 2 //[Sample Rate for remote screenshots]
pb_sv_SsDelay 0 //[Maximum delay client waits before capturing screenshot]
pb_sv_SsPath "" //[Path where remote screenshots are saved]
pb_sv_AutoSsFrom 300 //[Min # of seconds to wait before requesting next ss]
pb_sv_AutoSsTo 1200 //[Max # of seconds to wait before requesting next ss]
pb_sv_AutoSs 0 //[0=No, 1=Yes (default=0)]
pb_sv_ssLogging 0 //[1=Reg. Log, 2=SS Log, 3=Both, 0=Neither]
pb_sv_ssTimeout 0 //[Seconds]
pb_sv_Sleep 100 //[# of Milliseconds (default=60)]
pb_sv_PowerMin 10 //[Power Points]
pb_sv_PowerDef 1 //[Power Points]
pb_sv_PowerKickLen 5 //[Minutes (default=5)]
pb_sv_HttpPort 0 //[Port #]
pb_sv_HttpAddr "" //[External IP Address]
pb_sv_HttpRefresh 30 //[Seconds]
pb_sv_HttpKey "" //[Key]
pb_sv_HttpMaps "" //[Map list (separate by spaces)]
pb_sv_ScoreKick 0 //[Min score (negative)]
pb_sv_ChangePeriod 999 //[Seconds]
pb_sv_ChangeMax 1 //[Max name changes allowed]
pb_sv_DupNameGrace 0 //[Seconds]
pb_sv_AutoUpdBan 0 //[0=No, 1=Yes (default=0)]
pb_sv_ExtChar 1 //[0=No, 1=Yes (default=0)]
pb_sv_GuidRelax 2 //[1=UNKN, 2=WRONGIP, 4=DUP (add desired values)]
pb_sv_RconReload 0 //[0=No, 1=Yes (default=0)]
pb_sv_HttpMapsPath "" //[Path where maps are loaded from in WebTool]
pb_sv_HttpColText1 "FFFFFF" //[Text Color #1 in WebTool (default=FFFFFF)]
pb_sv_HttpColText2 "0000FF" //[Text Color #2 in WebTool (default=0000FF)]
pb_sv_HttpColBack1 "000000" //[Background Color #1 in WebTool (default=000000)]
pb_sv_HttpColBack2 "808080" //[Background Color #2 in WebTool (default=808080)]
pb_sv_HttpColLine1 "FF0000" //[Line Color #1 in WebTool (default=FF0000)]
pb_sv_HttpColLine2 "0000FF" //[Line Color #2 in WebTool (default=0000FF)]
pb_sv_HttpColMsg "FF0000" //[Message Color in WebTool (default=FF0000)]
pb_sv_HttpShowGuid 0 //[0=No, 1=Yes (default=0)]
pb_sv_Restrictions 1 //[0=No, 1=Yes (default=1)]
pb_sv_FileWhitelist "" //[Folder Filename Filename ... Filename]
pb_sv_EmptyName 0 //[0=No, 1=Yes (default=0)]
pb_sv_LogFloor 1 //[Low log filename serial #]
pb_sv_MinName 0 //[Min Characters in Player name (default=0)]
pb_sv_MaxName 0 //[Max Characters in Player name (default=0)]
pb_sv_LanMask "" //[IP Address Mask for LAN Players (default=)]
pb_sv_Lan 0 //[0=No, 1=Yes (default=0)]
pb_sv_UpdateGrace 1200 //[Seconds to wait before Update Failure kick]
pb_sv_NoGuidGrace 1 //[Seconds to wait before No GUID kick]
pb_sv_AliasFn "" //[Filename (default="pbalias.dat")]
pb_sv_AliasAutoLoad 0 //[0=No, 1=Yes (default=0)]
pb_sv_AliasMax 0 //[Max # of Aliases to track for each PB GUID]
pb_sv_AliasMaxEnforce 0 //[0=No, 1=Yes (default=0)]
pb_sv_load pbsvlog.cfg //load remote logging settings (if pbsvlog.cfg exists)
;Badname List - pb_sv_badname [grace_period_secs] [disallowed text]
;Cvar Range List - pb_sv_cvar [cvar_name] [type] [value(s)]
pb_sv_cvarempty
;PB UCON Settings / Lists
pb_sv_usessionlimit 0
pb_sv_ucontimeout 300
pb_sv_uconempty
pb_sv_uconignoreempty
For questions about PB settings and how to activate PB commands for server admins, please send the user “Black Mamba” a PM on SiMPLE.
50/50 server rule
What is the 50/50 server rule? This rule states that if 50% of the players in a league match are from a certain continent continent or geographical region, they will have a server to play on to reduce their pings.
For example, if two players from the US play two players from Europe, then one map of a league match will be played on an American server and the other map will be played on an European server.
The 50/5o rule does not apply, however, if, for example, one side has 1 American player and one European player while the other side has two European players.
League registration
To register to this league, you must at least two of the following official BF1942 expansions and mods:
- Secret Weapons of WWII (SW/RTR League)
- The Road to Rome (SW/RTR League)
These expansions and mods are needed because you will also need to download the league mods that run on top of those mods and expansions.
In addition to having the two expansions and/or mods installed on your PC, you must be a member of the SiMPLE forums. If you already are registered there, then you meet all the requirements to join the league. If not, you can register to SiMPLE here: http://team-simple.org/forum/.
The necessary map files needed for the league will be posted in the ‘’Files’’ section of the present post. In addition to the map files, you will need the latest version of PunkBuster, which you can also find in the ‘’Files’’ section.
Players that wish to join the SW/RTR League must register in teams of two. A backup player or two is always advised. For the DC League, you must register in teams of three, with a possible backup player or two.
Registration is done on a first come, first served basis. The SW/RTR league will start once ten different teams have signed up. Mini League understands that not every team has the same skill level and it will divide teams based on skill.
Divisions
As stated above, divisions will be made based on individual and group skill levels. After the cup, the first 5 teams will be placed in Division 1, and the bottom five will be placed in Division 2. Again, the number of teams per division may change depending on the total number of teams that register to the league.
Team format
Every team must have a captain, one regular member and a backup (highly advised). The captain is responsible for reaching out to other team captains and setting league war dates with them. The captain also has the responsibility to take screenshots at the end of every round during a league match.
Team captains can encourage their members to film their gameplay but are not obligated to do so. Filming of league matches is usually done by the league admin or referee present during the match.
Individual team members also have the responsibility of reporting any illegal activity taking place during live league matches, such as cheating, glitching, bugging, and server crashing. Not doing so could result in penalties.
Teams that are currently not taking part in the SW/RTR Infantry Champions 2v2 Conquest Cup and would like to participate in either of the leagues offered by BF1942 Mini League (SW/RTR or DC League) can do so by filling up the following form and posting in on SiMPLE on this thread:
1) Team name and tags:
2) Team captain + Member #1 + Backup member (SW/RTR teams have 2 members and one backup):
3) The league(s) you want to compete in (SW/RTR League or DC League)*:
4) Server preferences (France, Germany, USA, Canada, Australia, etc):
5) Country and timezone of you and your members:
6) Preferred league match day (Saturday or Sunday mornings/afternoons/evenings):
7) Would you like to arbitrate the matches or host league cup servers? (Y/N)
*Both leagues can be picked at once.
As already mentionned, team registrations are handled on a first come, first served basis. Team registration limit is set to 10 teams for now.
Please only register to the league if you know in advance that you will be able to show up to your league matches during the league season. The league season will go from May 5th to July 28th.
Results
Match results must be sent via PM to the SiMPLE user Black Mamba, after each map. Team captains, please remember to take screenshots of the round results. Not doing so will mean the match will have to be redone. The league match results will be posted in the appropriate topic on the SiMPLE forums. They will also be posted on an Excel spreadsheet.
League tables
An Excel spreadsheet with the current standings, for each league, will be available on the main BF1942 Mini League topic. It will be updated after each match day.
Point system
The point system has been built with simplicity in mind. Here is a breakdown of the score system that will be used for both leagues below:
R = Rank
T = Team tag + name
M = Number of matches
W = Number of wins. 3 points per win
D = Number of draws. 1 point per draw
L = Number of losses. No point for a loss
RW = Number of rounds won*
RD = Number of rounds tied
RL = Number of rounds lost
TF = Tickets for
TA = Tickets against
TD = Ticket differential (Tickets For – Tickets Against)*
Pts = Points
PP = Penalty Points (-1 point removed from the Pts column for each penalty)
*These are used for tie breakers
Match Calendar (Summer 2018 Season)
https://drive.google.com/open?id=1Cks0lYw3PZbXmaIc4WFZQ1Vi0eQidEBf
League Table (Summer 2018 Season)
Rankings (as of July 2nd, 2018):
FAQ
1.
2v2 is fun, but why not full 8v8 competitions?
At this point in the game's life cycle, 8v8 competitions are simply not possible for a new league. The 2v2 and 3v3 standards will likely stay in place for the near future and will not change. On the good side, small team sizes allows for more teams!
On a side note, if you wish to have full 8v8 competitions, then BF-League would be a better option. You can visit their website
here.
2.
Is it possible to join the leagues in a live league season?
Unfortunately it is not possible to join a league in the middle of a season. Registrations are done before the league season live date.
3.
I rarely use the forums. Is it possible to communicate information about the league in another way?
The BF1942 Mini League will also have a fully functional Discord server soon. For those of you that do not know what Discord is, Discord is an IM program that is used by thousands of gamers worldwide. It consists of channels made by users. These channels can be used for voice or text communication.
A link to download Discord is available in the "Files" section of the present topic.
The BF1942 Mini League Discord channel can be joined here (not live yet).
LEAGUE STATUS
LIVE (SUMMER 2018 SEASON)
LEAGUE REGISTRATIONS
CLOSED
Current teams (SW/RTR)
{SoH} Soldiers of Honor
-Team_Inf-
[SP] Slavic Power
Iszonyat
[EZ8] Hardcore Henrys
[GETSOME]
Arkhorst
LEAGUE ADMIN REGISTRATIONS
OPEN
Current admins/referees
Black Mamba
PiP3R
Jim2102
DannyFTC1899
Moss
Harryold
CURRENT LEAGUE SERVERS
https://www.gametracker.com/server_info/108.61.234.68:14567/" target="_blank">
https://cache.gametracker.com/server_info/108.61.234.68:14567/b_560_95_1.png
" border="0" width="560" height="95" alt=""/>
Country: United States (West Coast)
League: SW/RTR
Hosted by: Gameservers (managed by Black Mamba)
League settings: Yes
Passworded: Yes
League maps: Yes
https://www.gametracker.com/server_info/37.187.19.136:14569/" target="_blank">
https://cache.gametracker.com/server_info/37.187.19.136:14569/b_560_95_1.png
" border="0" width="560" height="95" alt=""/>
Country: France
League: SW/RTR
Hosted by: bud
League settings: Yes
Passworded: Yes
League maps: Yes
Important: Contact to "Black Mamba" and Source you will be find there: click here
Author: Black Mamba
Source: team-simple.org
The selection of maps is great, and at least 3 are in my top 10 of all-time in BF1942 map design. Excellent work on those.
Many of the gameplay features are nice, and it's great to see developers still pushing the boundaries of this game. However, the coding is sloppy, and there are many redundant code snippets and files. This causes abnormally long load times, and in-game lag even on top-end computers, not to mention larger file sizes for the completed mod. No matter how good the computer is, the game engine has limits and the devs don't seem to have given much thought to that.
Vehicle selection is great, and I can't complain about the sheer number of options available. Although seeing prototypes and little used variants in large numbers on some maps kinda kills the whole "historically accurate" vibe. A few less spawns of these vehicles would be great.
Many of the vehicle models, on the other hand, are some of the worst in BF1942. Quite a few were ported from BGF for BF2, and exceed the BF1942 poly count guidelines by several thousand polys. As if this weren't taxing enough on the game engine, the collision models are, at times, a direct copy of the LOD0 mesh...meaning that you have a single collision that is 4000-6000 polys (for perspective, most vanilla collisions do not exceed 500 polys for BOTH the COL1 and COL2, together). This is, quite simply, enough to crash the game. The Hetzer has a 6000+ poly collision for the COL1, and the same for the COL2! This one vehicle presents the game with over 30,000 polys for the bundled mesh...absolutely unacceptable modeling for this game engine.
Overall, it's a decent mod, that needs to be put on a diet. The code needs to be cleaned, and some of the models need some major rework. I doubt we will see this happen, since this mod team is no longer updating BG42, so given that, there are better mods out there. But this is definitely one of the classics.
Just my 2 cents...
takiwa