Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Every community has that one player who turns the round into chaos. Maybe they aimbot, maybe they spam the mic, maybe they keep team-killing for fun. Whatever the reason, a CS:GO server owner needs a quick way to remove troublemakers and keep the lobby healthy. This guide walks through the console commands to identify a player, ban or unban them by Steam ID or IP, and review who is currently locked out.
Before banning anyone, you need their identifier. The `status` command returns details for every connected user, including their Steam ID and IP address. You do not need `sv_cheats 1` to run it.
The console will print a full block for each player on the server. Three pieces matter most.
The full information line for a connected player.
The Steam ID portion of that line.
The IP address portion of that line.
Copy whichever value matches the ban method you want to use.
A Steam ID ban stops the specific account from rejoining, regardless of which network they are on.
Example: `banid 10 STEAM:0:123456789` blocks that account for ten minutes. Use `0` for a permanent ban.
If the player keeps creating fresh Steam accounts, an IP ban tends to land harder.
Example: `banip 10 127.0.0.1` restricts that address for ten minutes. Again, `0` makes it permanent.
If someone served their time or you banned the wrong person, lift the restriction with `removeid`.
Example: `removeid STEAM:0:123456789`. That account can reconnect immediately.
For IP bans, use `removeip` instead.
Example: `removeip 127.0.0.1`. The address is cleared from the ban list.
Removing bad actors is satisfying, but you also need to audit the list periodically. CS:GO splits the data into two views.
In the console input, run `listid`. The response shows every Steam ID currently banned.
Run `listip` from the same console. The output lists every banned IP address.
Commands return no message. Run the command a second time. The first attempt sometimes swallows the output silently, especially right after the server starts. The retry usually prints the confirmation.
The IP ban refuses to apply. Use only the numeric address. Drop the port, which is the colon and digits at the end (for example, `:27015`). The `banip` command does not accept that suffix.
A clean CS:GO server depends on responsive moderation. Whether you are dealing with blatant cheaters, voice-chat trolls, or someone burning connection slots, the `banid`, `banip`, `removeid`, and `removeip` commands give you everything needed to keep order. Pair them with the `listid` and `listip` queries from time to time, and your community will stay the kind of place players want to come back to.
Come chat with us and we will get back to you as soon as possible!
Contact SupportA practical rundown of the CS:GO console commands that matter for daily play and private servers, from FPS tweaks and radar fixes to bot management and offline cheats.
Learn how to remap CS:GO keybinds through the in-game settings or the developer console, plus how to build advanced multi-action binds for sharper play.
Skip the menu spelunking and tune CS:GO from Steam itself. Learn how launch options work, where to add them, and how to find a combination that fits your hardware.