wopox1337 / Server-Side_SmokeNade

☁️ AMXModX plugin to improve smoke grenades in Counter-Strike 1.6
MIT License
12 stars 0 forks source link
amxmodx amxx colored competitive counter-strike gameplay grenade plugin server-side smoke




Video preview: #1 | #2

Is an AMXModX plugin that enhances the smoke grenade effects in Counter-Strike 1.6 (and CS: Condition Zero).

Build status Build status Release AMXModX dependency

About

This plugin recreates smoke grenade effects (puffs of smoke) on the server side, provides a more realistic look to smoke grenades in the game (as it was changed in later iterations of the game such as CS:S, CS:GO, CS2).

Why is it needed

The default smoke sprite (sprites/gas_puff_01.spr) is too transparent and doesn't allow you to take advantage of the smoke grenade in gameplay.

Advantages over standard game smoke

Advantages to other similar plugins:

How it works

The plugin blocks the sending of the event to the game client and recreates smoke clubs using server-side entities, exactly repeating the shape and animation of the standard smoke.

Important note

If the smoke effect is fully recreated (amx_smokegren_replacemode == 3), the server load is increased 2x.

Using full smoke grenade recreation (3) is not recommended for servers that have more than 10 players online (e.g. servers with 32\32 players online).

Also be careful with setting the parameter amx_smokegren_pieces, it directly affects the shape and quality of the smoke grenade, affecting the server load when using smoke grenades.

In special cases it may be necessary to set a larger number of allocated edicts using the startup parameter -num_edicts (at least 2000).

Calculations

With standard parameters:

One smoke cloud will create 17 entities.

At maximum parameters:

One smoke cloud will create 41 entities.

Acknowledgements:

TODO:

Known bugs:

Downloads

Contacts