cs16-client icon indicating copy to clipboard operation
cs16-client copied to clipboard

Request to Reintroduce or Document _special Alias Feature for Bunny Hop and Automated Scripts

Open vhofficial opened this issue 4 months ago • 1 comments

Hello CS16-client developers,

I hope this message finds you well.

I noticed that in older versions of Half-Life and related clients, the _special alias was used to implement automated scripts like bunny hop (bhop) and other movement-related features. This alias allowed users to chain commands and create smooth, automated actions within the game console scripting system.

However, it appears that this feature was disabled or removed in the current CS16-client builds, possibly due to concerns about it being perceived as cheating by beta testers and server admins.

Given that Xash3D FWGS engine supports a robust console scripting system (cmd_scripting), I believe reintroducing or documenting the _special alias (or equivalent scripting shortcuts) within the client could greatly enhance user experience for legitimate script use cases, especially on offline or private servers.

Questions / Suggestions:

Would you consider re-adding _special or a similar alias feature as an optional, documented capability in the client?

Could this feature be toggled or restricted via client-side cvars to prevent misuse on public servers while allowing customization in private matches?

Are there any technical or design reasons preventing the reintroduction of such scripting helpers?

I am interested in contributing or testing if needed.

Thank you for your work and consideration.

vhofficial avatar Aug 03 '25 09:08 vhofficial

For your server you can use sv_enablebunnyhopping and sv_autobunnyhopping on regame. I don't think you should be allowed to do this on any server as it's kinda considered a form of cheating nowadays.

Velaron avatar Oct 13 '25 14:10 Velaron