Skip to content

Kandru/cs2-parachute

 
 

Repository files navigation

CounterstrikeSharp - Parachute

UpdateManager Compatible GitHub release License issues - cs2-map-modifier

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.

Key Features

  • 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.

Installation

  1. Download and extract the latest release from the GitHub releases page.
  2. Move the "Parachute" folder to the /addons/counterstrikesharp/configs/plugins/ directory.
  3. 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.

Configuration

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
}

Enabled

Wether or not the parachute is enabled globally.

Lerp

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.

MovementModifier

How much a player gets boosted forward or backwards.

SideMovementModifier

How much a player gets boosted sideways.

MaxVelocity

Maximum velocity a player can reach, regardless of the boost.

RoundStartDelay

Delay after the round starts before the parachute can be used.

EnableSounds

Wether or not sounds are enabled when flying.

DisableWhenCarryingHostage

Whether or not do disable the parachute if a player carries a hostage.

Compile Yourself

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

FAQ

TODO

License

Released under GPLv3 by @Kandru.

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%