The Parachute Plugin for CounterstrikeSharp allows players to deploy parachutes during gameplay, adding a new dynamic to the game. This plugin enhances the gaming experience by providing players with more mobility and strategic options while being very customizable.
- Easy Usage: Players can deploy parachutes by pressing the Use-Button (defaults to E).
- Customizable Settings: Server admins can configure parachute behavior, including fall speed.
- Compatibility: Works seamlessly with other CounterstrikeSharp plugins.
- Lightweight: Minimal impact on server performance.
- Open Source: Fully open-source and available on GitHub for community contributions.
- Download and extract the latest release from the GitHub releases page.
- Move the "Parachute" folder to the
/addons/counterstrikesharp/configs/plugins/
directory. - Restart the server.
Updating is even easier: simply overwrite all plugin files and they will be reloaded automatically. To automate updates please use our CS2 Update Manager.
This plugin automatically creates a readable JSON configuration file. This configuration file can be found in /addons/counterstrikesharp/configs/plugins/Parachute/Parachute.json
.
{
"Enabled": true,
"Lerp": 0.8,
"FallSpeed": 20,
"MovementModifier": 9,
"SideMovementModifier": 5,
"MaxVelocity": 500,
"RoundStartDelay": 10,
"EnableSounds": true,
"DisableWhenCarryingHostage": true,
"ConfigVersion": 1
}
Wether or not the parachute is enabled globally.
Lerp is used to smoothly transition between the current speed of the user and the given (Side)MovementModifier. A lower value means it takes more time. A higher value (e.g. 1.0) means instant speed.
How much a player gets boosted forward or backwards.
How much a player gets boosted sideways.
Maximum velocity a player can reach, regardless of the boost.
Delay after the round starts before the parachute can be used.
Wether or not sounds are enabled when flying.
Whether or not do disable the parachute if a player carries a hostage.
Clone the project:
git clone https://github.com/Kandru/cs2-parachute.git
Go to the project directory
cd cs2-parachute
Install dependencies
dotnet restore
Build debug files (to use on a development game server)
dotnet build
Build release files (to use on a production game server)
dotnet publish
TODO