Counter Strike 2GuideType these in your server's Console card to see who is online, add bots, change the map, run the match and change its rules. Type a setting on its own to…
Type these in your server's Console card to see who is online, add bots, change the map, run the match and change its rules. Type a setting on its own to see its value, or add a value to change it. A change lasts until the map changes or the server restarts; to keep it, set it in your server's settings on the Overview card. No / needed.
Open your server in My Servers, type in the Console card's command box and press Enter. Your server must be online. Swap the made-up names, numbers and messages in the examples for your own. To stop or restart, use the Power buttons.

status shows the map, the player count and everyone online, bots included, with their ping. The first column is each player's id.
statuskick removes a player by name. The player must be online.
kick TestPlayer01kickid removes a player by the id in the first column of status, with an optional reason.
kickid 2 "Console test"say sends a message to everyone in chat.
say Haptic console testbot_add_t adds a bot to the Terrorists, bot_add_ct to the Counter-Terrorists, and bot_add to the team that needs one. They work with nobody online.
bot_add_tbot_add_ctbot_kick removes every bot.
bot_kickbot_quota keeps that many bots on the server. They join once a player is on.
bot_quota 4bot_difficulty sets how good bots are, from 0 (easy) to 3 (expert).
bot_difficulty 2changelevel switches to another map. map does the same.
changelevel de_infernomap de_mirageA name that isn't installed prints invalid map name and the map stays. A new map also brings back your saved settings.
maps with * lists every map installed on your server.
maps *mp_warmup_end ends warmup and starts the match. mp_warmup_start goes back to warmup.
mp_warmup_endmp_restartgame restarts the match after that many seconds. Scores reset; the server keeps running.
mp_restartgame 1mp_pause_match pauses the match at the next freeze time. mp_unpause_match carries on.
mp_pause_matchmp_unpause_matchmp_swapteams swaps the two teams. mp_scrambleteams shuffles players between them. The player must be online.
mp_swapteamsType a rule on its own to see its value: mp_maxrounds, mp_roundtime, mp_freezetime, mp_warmuptime, mp_startmoney, mp_buytime, mp_friendlyfire, mp_autoteambalance, mp_limitteams, mp_halftime, mp_overtime_enable, mp_c4timer, mp_timelimit.
mp_maxroundsAdd a value to change it. mp_maxrounds sets the rounds in a match, mp_roundtime the round length in minutes, and mp_freezetime the freeze time in seconds.
mp_maxrounds 30mp_roundtime 3mp_freezetime 5mp_startmoney sets the money players start with. mp_buy_anywhere 1 lets them buy anywhere on the map.
mp_startmoney 16000mp_buy_anywhere 1mp_friendlyfire 0 turns friendly fire off. mp_overtime_enable 1 plays overtime after a tie.
mp_friendlyfire 0mp_overtime_enable 1mp_warmuptime sets warmup in seconds. mp_timelimit ends the map after that many minutes; 0 means no limit.
mp_warmuptime 60mp_timelimit 30mp_autoteambalance 0 stops the game moving players to even the teams. mp_limitteams 0 lets one team have any number more players than the other.
mp_autoteambalance 0mp_limitteams 0sv_cheats 1 turns cheats on, which practice commands need. sv_cheats 0 turns them off again.
sv_cheats 1sv_infinite_ammo 1 gives everyone endless ammo. It needs cheats on.
sv_infinite_ammo 1sv_gravity sets gravity; 800 is normal. sv_alltalk 1 lets both teams hear each other.
sv_gravity 400sv_alltalk 1hostname shows the server name. Add a name in quotes to change it until the next map.
hostname "TestServer01"find searches commands and settings by a word, with their values. help explains one setting.
find maxroundshelp mp_maxroundsecho prints text back, to check the Console is working.
echo Haptic console testSend us the command and what the Console printed, on Discord or at support@haptic.gg.