From upstream 530f603: - css_unban updates the ban cache at once (and clears the engine banid with UnlockedCommands) instead of waiting up to a minute for the cache refresh. - css_prename is saved in sa_renames (migration 017) and re-applied on connect and name change, so it survives restarts. css_rename from a hidden admin renames again. - New css_history command and Players > History menu entry. Commands missing from an existing Commands.json are registered under their default name. - Migrations are copied with a glob, so 017 reaches the build output. Upstream's admin-loading changes, css_say change and css_penalties fix are left out.
9.2 KiB
| sidebar_position |
|---|
| 5 |
Player Commands
Commands for managing and manipulating players on your server.
:::note Many of these commands are included in the base plugin. For extended fun commands (god mode, noclip, freeze, etc.), see the Fun Commands Module. :::
Player Management
Slay Player
Kill a player instantly.
css_slay <#userid or name>
Permission: @css/slay
Examples:
css_slay #123
css_slay PlayerName
css_slay @ct # Slay all CTs
css_slay @t # Slay all terrorists
Use cases:
- Punishment for rule breaking
- Ending rounds quickly
- Removing camping players
Slap Player
Slap a player, dealing damage and pushing them.
css_slap <#userid or name> [damage]
Permission: @css/slay
Parameters:
damage- HP damage to deal (default: 0)
Examples:
css_slap #123 # Slap with no damage
css_slap PlayerName 10 # Slap for 10 HP damage
css_slap @all 5 # Slap everyone for 5 damage
Effects:
- Player is pushed in a random direction
- Optional damage dealt
- Makes slap sound
Use cases:
- Funny punishment
- Getting player attention
- Moving AFK players
Player Attributes
Set Player Health
Set a player's health points.
css_hp <#userid or name> <health>
Permission: @css/slay
Examples:
css_hp #123 100 # Set to full health
css_hp PlayerName 1 # Set to 1 HP
css_hp @ct 200 # Give all CTs 200 HP
Valid range: 1 - 999+
Set Player Speed
Modify a player's movement speed.
css_speed <#userid or name> <speed>
Permission: @css/slay
Parameters:
speed- Speed multiplier (1.0 = normal, 2.0 = double speed, 0.5 = half speed)
Examples:
css_speed #123 1.5 # 150% speed
css_speed PlayerName 0.5 # 50% speed (slow motion)
css_speed @all 2.0 # Double speed for everyone
css_speed #123 1.0 # Reset to normal speed
Common values:
0.5- Slow motion1.0- Normal (default)1.5- Fast2.0- Very fast3.0- Extremely fast
Note: Speed persists across respawns until reset.
Set Player Gravity
Modify a player's gravity.
css_gravity <#userid or name> <gravity>
Permission: @css/slay
Parameters:
gravity- Gravity multiplier (1.0 = normal, 0.5 = moon jump, 2.0 = heavy)
Examples:
css_gravity #123 0.5 # Moon jump
css_gravity PlayerName 2.0 # Heavy gravity
css_gravity @all 0.1 # Super jump for everyone
css_gravity #123 1.0 # Reset to normal
Common values:
0.1- Super high jumps0.5- Moon gravity1.0- Normal (default)2.0- Heavy/fast falling
Note: Gravity persists across respawns until reset.
Set Player Money
Set a player's money amount.
css_money <#userid or name> <amount>
Permission: @css/slay
Examples:
css_money #123 16000 # Max money
css_money PlayerName 0 # Remove all money
css_money @ct 10000 # Give all CTs $10,000
Valid range: 0 - 65535 (CS2 engine limit)
Team Management
Switch Player Team
Move a player to a different team.
css_team <#userid or name> [ct/t/spec] [-k]
Permission: @css/kick
Parameters:
ct- Counter-Terrorist teamt- Terrorist teamspec- Spectators-k- Kill player during switch (optional)
Examples:
css_team #123 ct # Move to CT
css_team PlayerName t # Move to T
css_team @spec t # Move all spectators to T
css_team #123 ct -k # Move to CT and kill
Configuration:
"TeamSwitchType": 1
Determines team switch behavior.
Rename Player
Temporarily rename a player.
css_rename <#userid or name> <new name>
Permission: @css/kick
Examples:
css_rename #123 "NewName"
css_rename PlayerName "RenamedPlayer"
css_rename @all "Everyone"
Notes:
- Rename is temporary (resets on reconnect)
- For permanent rename, use
css_prename
Permanent Rename
Permanently force a player's name.
css_prename <#userid or name> <new name>
Permission: @css/ban
Examples:
css_prename #123 "EnforcedName"
css_prename PlayerName "NewIdentity"
Notes:
- Name is enforced even after reconnect, map change and server restart
- Stored in the database (
sa_renames) and shared by every server using that database - Player cannot change it;
css_prename <player>with no name removes the rename - Useful for offensive names
Weapon Management
Give Weapon
Give a weapon to a player.
css_give <#userid or name> <weapon>
Permission: @css/cheats
Weapon names:
- Rifles:
ak47,m4a1,m4a1_silencer,aug,sg556,awp - SMGs:
mp5sd,mp7,mp9,p90,ump45 - Heavy:
nova,xm1014,mag7,m249,negev - Pistols:
deagle,elite,fiveseven,glock,hkp2000,p250,tec9,usp_silencer - Grenades:
flashbang,hegrenade,smokegrenade,molotov,incgrenade,decoy - Equipment:
kevlar,assaultsuit,defuser,knife
Examples:
css_give #123 awp
css_give PlayerName ak47
css_give @ct m4a1
css_give @all deagle
Strip Weapons
Remove all weapons from a player.
css_strip <#userid or name>
Permission: @css/slay
Examples:
css_strip #123
css_strip PlayerName
css_strip @t # Disarm all terrorists
Effects:
- Removes all weapons
- Leaves player with knife only
- Removes grenades and equipment
Teleportation
Teleport to Player
Teleport yourself to another player.
css_tp <#userid or name>
css_tpto <#userid or name>
css_goto <#userid or name>
Permission: @css/kick
Examples:
css_tp #123
css_goto PlayerName
Use cases:
- Checking player behavior
- Admin help
- Spectating suspicious players
Teleport Player to You
Bring a player to your location.
css_bring <#userid or name>
css_tphere <#userid or name>
Permission: @css/kick
Examples:
css_bring #123
css_tphere PlayerName
css_bring @all # Bring everyone to you
Use cases:
- Moving stuck players
- Gathering players
- Admin events
Respawn Player
Respawn a dead player.
css_respawn <#userid or name>
Permission: @css/cheats
Examples:
css_respawn #123
css_respawn PlayerName
css_respawn @ct # Respawn all dead CTs
Notes:
- Player spawns at spawn point
- Equipped with default weapons
- Can break competitive balance
Player Targeting
All player commands support advanced targeting:
Target Syntax
@all- All players@ct- All Counter-Terrorists@t- All Terrorists@spec- All spectators@alive- All alive players@dead- All dead players@bot- All bots@human- All human players@me- Yourself#123- Specific user IDPlayerName- By name (partial match supported)
Multiple Targets
css_slay @ct # Kills all CTs
css_hp @all 200 # Give everyone 200 HP
css_speed @t 2.0 # Make all Ts fast
Permission Requirements
| Command | Required Permission | Description |
|---|---|---|
css_slay |
@css/slay |
Kill players |
css_slap |
@css/slay |
Slap players |
css_hp |
@css/slay |
Set health |
css_speed |
@css/slay |
Modify speed |
css_gravity |
@css/slay |
Modify gravity |
css_money |
@css/slay |
Set money |
css_team |
@css/kick |
Change team |
css_rename |
@css/kick |
Temporary rename |
css_prename |
@css/ban |
Permanent rename |
css_give |
@css/cheats |
Give weapons |
css_strip |
@css/slay |
Remove weapons |
css_tp |
@css/kick |
Teleport to player |
css_bring |
@css/kick |
Bring player |
css_respawn |
@css/cheats |
Respawn players |
Best Practices
Punishment Commands
Slay:
- Use for rule violations
- Better than kick for minor issues
- Allows player to stay and learn
Slap:
- Lighter punishment
- Good for warnings
- Can be funny/entertaining
Gameplay Modification
HP/Speed/Gravity:
- Use for events/fun rounds
- Don't abuse during competitive play
- Reset to normal after use
Respawn:
- Very disruptive to gameplay
- Use sparingly
- Good for fixing bugs/mistakes
Team Management
Team switching:
- Balance teams fairly
- Don't abuse for winning
- Use
-kflag for competitive integrity
Configuration
Team Switch Behavior
"TeamSwitchType": 1
Controls how team switching works.
Troubleshooting
Speed/Gravity not persisting
Solution: These are maintained by a timer. If they reset:
- Check server console for errors
- Ensure plugin is loaded correctly
- Try reapplying the modification
Can't teleport
Check:
- Target player is connected
- You have correct permissions
- Both players are valid
Give weapon not working
Check:
- Weapon name is correct
- Player is alive
- Player has inventory space
Related Commands
- Fun Commands Module - Extended fun commands (freeze, god mode, noclip)
- Ban Commands - Punishment commands
- Base Commands - Server management