Promuj serwer

CSB Team Balance fixes lopsided teams automatically. At the end of every round it compares the team sizes and, if the gap is larger than csb_balance_maxdiff, moves just enough players from the bigger team to the smaller one to even things out.

How it works

The plugin counts the two teams on the Round_End log event and moves diff / 2 players with cs_set_user_team. Because the switch happens between rounds, the moved players simply respawn on their new team next round — no mid-round death, no scoreboard mess. By default the lowest-scoring players are moved so the strongest players stay put; switch csb_balance_skill on to rank by frags minus deaths instead of raw score.

Features

  • Runs at round end, so moves are clean and never mid-firefight.
  • Moves the weakest players first (score or skill based).
  • Configurable maximum allowed team-size difference.
  • Optionally skips ADMIN_IMMUNITY players (csb_balance_immunity).
  • Announces how many players were moved.

Inspired by Auto Team Balance by Johnny got his gun; this is an independent GPL re-implementation.

Installation

  1. Compile and copy csb_team_balance.amxx into addons/amxmodx/plugins/.
  2. Turn off the stock mp_autoteambalance to avoid the two fighting.
  3. Add it to plugins.ini and change the map.