A CounterStrikeSharp plugin for integrating with CS2 Inventory Simulator
This plugin features all current (and public) knowledge on how to give economy items to players from the server-side.
Caution
Your server can be banned by Valve for using this plugin (see their server guidelines). Use at your own risk.
- Weapon
- Paint Kit, Wear, Seed, Name tag, StatTrak (with increment), and Stickers.
- Knife
- Paint Kit, Wear, Seed, Name tag, and StatTrak (with increment).
- Gloves
- Paint Kit, Wear, Seed.
- Agent
- Patches.
- Music Kit
- StatTrak (with increment).
- Pin
- Graffiti
Submit a PR or open an issue if you happen to know a workaround for them.
- When using
!ws
, the wear of skins may get worse over time if player doesn't reconnect. - When using
!ws
, gloves are only updated when rejoining the game or switching teams (#21).
- Select Team
- Team Intro
Warning
Currently, I'm accepting issue reports, but please refrain from opening feature requests or suggestion issues as they will be closed. While I may consider your comments, the issue will remain closed.
- Install the latest release of Metamod and CounterStrikeSharp.
- Make sure
FollowCS2ServerGuidelines
isfalse
inaddons/counterstrikesharp/configs/core.json
. - Download the latest release of CS2 Inventory Simulator Plugin.
- Extract the ZIP file contents into
addons/counterstrikesharp
.
- Inventory Simulator API's hostname.
- Type:
string
- Default:
inventory.cstrike.app
- Inventory Simulator API's key.
- Type:
string
- Default: empty
- Whether to ignore StatTrak increments for bot kills.
- Type:
bool
- Default:
true
- Allows agents or use specific models for each team.
- Type:
int
- Default:
0
- Values:
0
- All agents allowed.1
- Default agents for the current map. Note: Same as2
as Valve has not yet added them back.2
- Only SAS and Phoenix agents allowed.
- Whether players can refresh their inventory using
!ws
command. - Type:
bool
- Default:
false
- Cooldown in seconds between player inventory refreshes.
- Type:
int
- Default:
30
- Whether print full URL when the player uses
!ws
command. - Type:
bool
- Default:
true
- Whether to change player vanilla spray if they have a graffiti equipped.
- Type:
bool
- Default:
false
- Whether to try to apply spray when player presses use.
- Type:
bool
- Default:
false
- Cooldown in seconds between player sprays.
- Type:
int
- Default:
30
- Prints Inventory Simulator's website and refreshes player's inventory if
invsim_ws_enabled
ConVar istrue
.
- Sprays player's graffiti in the nearest wall if possible. Players can bind to
T
key usingbind t css_spray
.
If you are looking for a plugin that gives you more control, please see cs2-WeaponPaints.