Counter-Strike 1.6 Match BOT Plugin for Metamod
This mod allows the server to run a full match without any admin to control the server.
Players must be choose a team, say .ready in chat and wait for server start the match, or just wait for time counter ends.
At the end, server will start a vote map to changelevel to next map automatically.
- ReHLDS
- ReGameDLL_CS
- Metamod
- Automatic Ready System (Timer based like CS:GO does or Ready System method)
- Custom configs changes bettwen match states
- Server slots management with spectators and HLTV slots support
- Automatic ban players that use rage quit from game
- Automatic LO3 (Live on three restarts)
- Automatic Teams balancer (Players are balanced when enter in game)
- Support for block players pick teams, or ender directly in game
- Many commands to admin control the match server and the players
- Configurable required players to start match, also minimum players to stop if players left
- Game based on max rounds rules (MR15 like)
- Mod support overtime rule, sudden death or end directly (In case of tied match)
- A complete player (.help) and admin (!help) help system
- Player and Admin commands in chat or console
- Warmup Rounds with some deathmatch gameplay
- Custom map list for vote for next map, teams and more
- Mod support player vote kick, timeout pause, vote map, surrender (Match end vote)
- Supports captain pickup, random balanced, balance by skill from warmup, swap teams, or kinfe round
- Support best of x rounds on start to dettermine who will won the first round (MD3 Like)
- Display round damge stats with some commands like .dmg, .hp or .sum and others
- Multi language support
- Minimalist admin flag system to manage the admins in game
- Dead talk support (Dead teammate's can talk)
- Anti Flood for chat and radio messages
- Mod runs into ReHLDS with ReGameDLL_CS server
- Match BOT can run on Windows or Linux servers
- Custom server configuration to optmize the game
- Other features that is not listed here you can see in your wiki
Click to expand
Matchbot.cfg commands list | Default value | Description |
---|---|---|
mb_log_tag | BOT | Match BOT Log Tag. Here you can put any tag you wish. |
mb_language | en | Match BOT Language. en English US. bp Brazilian Portuguese.es Spanish Spain.ru Russian RU.You can edit/create more languages in matchbot\language.json |
mb_admin_prefix | ! | Match BOT administrator command game chat prefix. For example !menu opens administrator menu. |
mb_player_prefix | . | Match BOT player command game chat prefix. For example .dmg show damage when player dead. |
mb_players_min | 10 | Minimum players needed to start match. |
mb_players_max | 10 | Maximum allowed players in match. |
mb_play_rounds | 30 | Rounds to play before execute overtime. |
mb_play_rounds_ot | 6 | Round to play in overtime. |
mb_play_ot_mode | 3 | Overtime type. 0 Sudden death round. 1 Play overtime. 2 End match tied. 3 Users vote. |
mb_ready_type | 1 | Ready system type.0 Disabled. 1 Ready System. 2 Ready Timer. |
mb_ready_time | 60 | Ready system timer delay in seconds. Only works with mb_ready_type 2 |
mb_team_pick_type | -1 | Team pickup type when match begin. -1 Enable vote. 0 Leaders. 1 Random. 2 None. 3 Skill balanced. 4 Swap teams. 5 Knife round. |
mb_team_pick_menu | abcdef | Only works with mb_team_pick_type -1 . This allows you to make your team pickup menu. 0 Leaders. b Random. c None. d Skill balanced. e Swap teams. f Knife round |
mb_vote_map_type | 1 | Vote map type. It lets players to choose map or play random map. 1 Vote map. 2 Random map. |
mb_vote_map_auto | 2 | Start vote map at match end. 0 Disabled. 1 Enabled. 2 Only when minimum players reached. |
mb_vote_map_fail | 1 | Actions to perform when votemap fails. 0 Continue match. 1 Restart vote map. 2 Choose random map. |
mb_knife_round | 0 | Play Knife Round to choose starting sides. 0 Disabled. 1 Enabled. |
mb_score_type | 0 | Scores display method. 0 Default scores with phrases. 1 Show all teams and scores. |
mb_scoreboard_team | 1 | Store team scores in scoreboard. 0 Disabled. 1 Enabled. |
mb_scoreboard_player | 1 | Store player scores in scoreboard. 0 Disabled. 1 Enabled. |
mb_gamename | 1 | Display states and scores at game description. 0 Disabled. 1 Enabled. |
mb_player_vote_kick | 5 | Mininum of players in a team to enable vote kick command for players. Set to 0 to disable vote kick command. |
mb_player_vote_map | 5 | Mininum of players in a team to enable vote map command for players. Set to 0 to disable vote map command. |
mb_player_vote_pause | 5 | Mininum of players in a team to enable vote pause command for players. Set to 0 to disable vote pause command. |
mb_player_vote_restart | 5 | Mininum of players in a team to enable vote kick command for players. Set to 0 to disable vote restart command. |
mb_player_vote_surrender | 5 | Mininum of players in a team to enable vote kick command for players. Set to 0 to disable vote surrender command. |
mb_round_end_stats | 0 | Show round stats on end. 0 Disabled. 1 Show round damage in chat. 2 Show round summary in chat. 3 Show round damage in console. 4 Show round summary in console. |
mb_stats_commands | abcd | Enabled round stats commands in chat. a Enable .hp command. b Enable .dmg command. c Enable .rdmg command. d Enable .sum command. |
mb_restrict_weapons | 000000000000000000000000000000000000000 | Restricted Weapons by item index slot position (1 to block item, 0 to allow). 0 Shieldgun. 1 P228. 2 Glock. 3 Scout. 4 Hegrenade. 5 Xm1014. 6 C4. 7 Mac10. 8 Aug. 9 Smokegrenade. 10 Elite. 11 Fiveseven. 12 Ump45. 13 Sg550. 14 Galil. 15 Famas. 16 Usp. 17 Glock18. 18 Awp. 19 Mp5n. 20 M249. 21 M3. 22 M4a1. 23 Tmp. 24 G3sg1. 25 Flashbang. 26 Deagle. 27 Sg552. 28 Ak47. 29 Knife. 30 P90. 31 Nvg. 32 Defusekit. 33 Kevlar. 34 Assault. 35 Longjump. 36 Sodacan. 37 Healthkit. 38 Antidote. 39 Battery. |
mb_extra_smoke_count | 2 | Extra Smokegranade explosion fix .0 Disabled. n Number of extra smoke puffs. |
mb_pause_time | 60.0 | Amount of seconds to pause match. 0 Disabled. n Or number of seconds to pause the match. |
mb_retry_mode | 0 | Anti reconnect mode. 0 Disabled. 1 Enable when player explicity drop from server. 2 Enable for any disconnect reason. |
mb_retry_time | 30.0 | Anti reconnect time Time in seconds to prevent the player reconnect to server |
mb_help_file | cstrike/addons/matchbot/users_help.html | Users Help File or Website url (Without HTTPS). If is website url, works only with HTTP (Not HTTPS). |
mb_help_file_admin | cstrike/addons/matchbot/admin_help.html | Admin Help File or Website url (Without HTTPS). If is website url, works only with HTTP (Not HTTPS). |
mb_cfg_match_bot | matchbot.cfg | Match Bot main config. Executed when Match Bot loads at new map. |
mb_cfg_warmup | warmup.cfg | Warmup config. Executed at Warmup session. |
mb_cfg_start | start.cfg | Start config. Executed when vote system starts vote teams or vote map. |
mb_cfg_1st | esl.cfg | First Half config. Executed when match is live at first half. |
mb_cfg_halftime | halftime.cfg | Half Time config. Executed when match is in half time. |
mb_cfg_2nd | esl.cfg | Second Half config. Executed when match is live at second half. |
mb_cfg_overtime | esl-ot.cfg | Overtime config. Executed at overtime extras rounds. |
mb_cfg_end | end.cfg | End config. Executed right after match ends. |
In first place, You're welcome!
Actually we have CS:GO a more modern version of the game.
But we can still have fun with a game like Counter-Strike that have been played more than 20 years.
I think i can help community to have more clean servers that want to play a competitive match.
Visit your wiki to know what more you can do with Match Bot
Before open an issue, make sure that you have updated ReHLDS with ReGameDLL_CS