BetterTeamBalance
Yet another autobalance mod. Designed to get it right the first time, deal with players leaving and joining, but also be able to self-correct mid-match where desired.
Screenshots 3 screenshots
About this mod Author’s original text
Better Team Balance
Yet another autobalance mod. Highly configurable, aims to get the teamcompositions right the first time by using stats from the previous match as well as NuTone, so that no mid-match faffing about is needed. Or is at least kept to the smallest amount tolerable. Tons of features, all with the overarching goal of improving team balancing, while being as un-annoying as possible, so that we might enjoy challenging and even matches more often. Full featurelist below.
Relies on FSU for chat commands. If using FSU, you will want to disable its built-in auto balance and team shuffle features.
Get FSU here: Fifty's Server Utilities
You can also run BTB without FSU, although this will disable teambalancing by vote, parties, and nemeses. All automatic features will work.
The more powerful (and hence disruptive) team balancing features are disabled by default!
By default, this is what BTB will do:
- Shuffle teams between rounds, using data from NuTone and the previous match, to keep them balanced
- Then, teams are adjusted further if needed (someone left/joined), and locked after 60 seconds
- Place any joining player on the team that needs more help
- If needed, switch the team of another recently joined player for better teams
- Auto-level the player count between teams, but only after waiting 20 seconds for new joins (unless one team is empty)
- Only swap over a player that would make teams more even, never less
- Allow rebalance by vote (and suggest it when relevant)
- Allow players to form parties and choose a nemesis
- Kick any players that are AFK for 70 seconds
- Will not automatically rebalance teams (can be enabled)
- Will not level team-strength by subtly swapping the teams of players (insidious mode, can be enabled)
If this sounds good to you, you can install BTB on your server with zero configuration. The default config is intended to do the basics of what anyone would need, prioritizing not annoying anyone playing on the server. If you would like to enable/disable or tweak the behaviour of BTB, check mod.json
Changelog
3.3.0
- NuTone support (Replaces Tone API functionality)
- Participating servers contribute player stats, BTB can use those stats for better team balancing
- No API key needed for read access, all servers running BTB can use the data for teambalancing
- Stats submission mod:
Features
Complex Team Balancing
BTB uses a balancing system where each player is assigned a value based on their kill-, death- and objectiverates. These values are then used to try and create two teams with equal total strength. This is able to account for players who are as good as several others put together.
Other balancing methods, such as the one used in the playervote mod and for a time even in this mod, would sort players from best to worst, then go down the list sorting every other player into opposing teams. This works well, but in cases of very skilled players, this always creates a team in their favor. When they perhaps should get none who rival their skill on their team, they would still get half of the skilled players on the server as teammates.
For example, in a game with three players, the best player would go to team one, the next best to team two, but then the third best would go to team one again, even though team two is the one who needs help to go up against the best player.
BTB will in that scenario pit the two less skilled players against the single more skilled one. With BTB, highly skilled players and even to an extent cheaters will find themselves fighting against even odds.
Parties and Nemeses
- Parties
- Players can invite other players to form a party
- If anyone is on opposite teams, teams will be minimally adjusted to unite the party
- Parties are kept together through any team balancing, and across multiple matches
- Party members can see the locations of their fellow party members
- Party strength check, parties that would s
Install & use Install: Northstar client mod
- Install the Northstar client first (the open-source community client for Titanfall 2; its release page provides an installer). It loads the mods.
- Unzip the archive from playbuff and put its contents into the Northstar/mods/ folder inside your Titanfall2 directory.
- Start the game through NorthstarLauncher.exe — the console lists the mods it loaded.
Northstar is for private servers and custom content; do not use it to connect to official servers.
Install these first, or the mod will not work: