CS 1.6 Team Balancer PTB AMXX Plugin – Auto Team Balance

Last updated: October 2, 2026

Alternative formats: CS 1.6 ZIP (205MB) · CS 1.6 RAR (185MB
💾 Free CS 1.6 download – original counter-strike 1.6 download, 2026 or portable ZIP version. Just install and play.
View Technical Info & Game Features

Counter-Strike 1.6 Game Features:

  • Modernized Non-Steam v44 Patch (Orange Box compatibility)
  • Fully functional Server Browser (Internet & LAN)
  • Built-in protection against client-side hacking and exploits
  • Includes latest customizable CS 1.6 Bots
  • Engine version: 1.1.2.6 (cstrike) build 4554
  • Playable in Single-player, LAN, and Online modes

Counter-Strike 1.6 Technical Specifications

OS SupportWindows XP, Vista, 7, 8, 8.1, 10, and 11 (Low-spec PC Compatible)
Current VersionNon-Steam / Steam Protocol 47/48 (2026)
LicenseFree / Non-Steam
Last UpdatedMarch 10, 2026
LanguageEnglish
File Size156MB (Installer) | 198MB (ZIP)
GenreFirst-person shooter (FPS)
DevelopersValve Corporation
EngineGoldSrc
Release Date2003

PTB (Ptahhotep’s Team Balancer) 1.8b3 is a PTB team balancer plugin for cs 1.6. It keeps teams even by moving players between CT and T automatically, and it limits team joining so players cannot stack one side. Players are moved while alive and keep their weapons.

Use this Counter-Strike 1.6 ptb amxx plugin on public counter-strike 1.6 servers where one team keeps getting more or better players. Below: CS 1.6 team balancer download, installation, amx_ptb team size settings and all ptb.cfg cvars.

PTB team balancer amxx download

Download PTB 1.8b3 Team Balancer (.ZIP)

The ZIP contains ptb.amxx, the ptb.sma source and the ptb.cfg config file.

Install the team balancer plugin on a cs 1.6 server

Requires AMX Mod X 1.70 or newer with the cstrike module enabled in configs/modules.ini.

  1. Extract ptb18b3amxx.zip
  2. Upload ptb.cfg to cstrike/addons/amxmodx/configs/
  3. Upload ptb.amxx to cstrike/addons/amxmodx/plugins/
  4. Add ptb.amxx on a new line in configs/plugins.ini
  5. Restart the server and check with amx_plugins that PTB is running

VIP immunity: to protect VIP players from transfers, open ptb.sma, remove the comment from #define PTB_VIP_IMMUNITY (around line 58), then compile it with the AMXX compiler or the online sma to amxx compiler and use the new ptb.amxx.

amx_ptb maxsize and maxdiff – team size settings

The two most important settings go in ptb.cfg:

Command What it sets
amx_ptb maxsize <number> Maximum players on one team
amx_ptb maxdiff <number> Maximum player difference between the teams

Recommended formula: maxsize = maxplayers / 2 + maxdiff / 2. Example for a 20-slot server:

amx_ptb maxsize 11
amx_ptb maxdiff 2

Or a looser setup: maxsize 12 and maxdiff 4. Some maps – de_nuke, de_train, cs_militia, cs_italy – have only about 10 spawns per team, so a higher maxsize does not help there.

Type amx_ptb in the console to see all PTB options and their current values.

PTB cvars in ptb.cfg

Cvar Values
ptb_transfer_type 1 = original PTB, usually swaps two players (default). 2 = more aggressive. 3 = most aggressive, moves a player straight from the bigger team to the smaller one
ptb_saychat 0 = no chat messages, 1 = all chat messages (default), 2 = transfers in HUD and chat, 3 = all in chat, transfers also in HUD
ptb_switch_immunity 1 = admins with the immunity flag are never switched (default), 0 = they are switched too
ptb_limitjoin_immunity 1 = immune admins can join any team (default), 0 = they follow the join limits
ptb_immunity_level Admin flag for immunity, default "o"
ptb_access_level Admin flag needed to change PTB settings in game, default "l"
ptb_show_in_hlsw 1 = transfer messages also show in HLSW chat, 0 = off

If teams stay uneven on your server, try ptb_transfer_type 2 or 3 – the default type often swaps two players instead of fixing the player count.

Team balancer not working – what to check

  • Plugin does not load: the cstrike module is not enabled, or AMX Mod X is older than 1.70
  • Teams stay uneven: check amx_ptb maxsize and maxdiff against your slot count, and try a more aggressive ptb_transfer_type
  • Admins get switched: check ptb_immunity_level and that the admin has that flag in users.ini
  • Cannot change PTB settings in game: the admin needs the flag from ptb_access_level
  • Players moved twice or teams jump around: another team balance plugin or ReGameDLL’s own auto team balance is active. Use only one

More server tools: cs 1.6 admin commands list. Players without the game can get the CS 1.6 download here.

For more Counter-Strike 1.6 content, browse the Counter-Strike 1.6 site or also grab the Counter-Strike 1.6 installer.