Commit graph

8 commits

Author SHA1 Message Date
e94235f31b chore: build no longer writes "jRandomSkills - Server Files"
Drop the csproj Copy* targets and the directory's .gitignore entry. release.sh now assembles a
single tarball laid out like game/csgo/ (plugin, gamedata, compiled Panorama layouts) straight from
the build output and sources; updater.json points at it.
2026-09-24 21:44:32 +01:00
09437a275a chore: stop tracking build output, ship it as a release instead
"jRandomSkills - Server Files" is now gitignored build output; releases carry the built plugin.
The GeoLite2 country database moves to "jRandomSkills - SRC Files/packages" and a new
CopyPackagesToServer target copies it into the build output. The shipped configs are dropped:
the plugin writes config.json and skillsInfo.json itself when they are missing.
2026-09-24 21:41:09 +01:00
ByDexter
68d311e130 v1.2.3.b8 - fix: perf percentiles and duplicate entity log lines
- #### Debug
    - **PerfLog** - `p50`, `p95` and `p99` returned the upper bound of the histogram bucket instead of a real sample, so they could report a value higher than `max`. It happened in 74% of the windows in a 6.5 hour session (e.g. `avg=0.06ms p99=8.00ms max=4.68ms`). Percentiles are now taken from the actual samples of the window, and the bucket estimate is only used as a fallback for windows that overflow the buffer - interpolated inside the bucket and clamped to `max`.
    - **EntityManager** - An entity that was already tracked logged a second `+` line, so creates and destroys stopped matching and the entity log read like a leak. Re-registering now logs `~ oldType -> newType` when the type changes and nothing when it does not.
    - **Ghost, Ninja, C4Camouflage** - The hiding prop was registered twice, first as `prop_dynamic` and then as `empty_prop`. It is now tracked under the right name from creation through the new `trackAs` parameter of `CreateTrackedDynamicProp`.
2026-08-21 17:24:26 +03:00
ByDexter
98f6e65b01 1.2.3.b2 2026-07-30 01:15:32 +03:00
Juzlus
91761f7376 v1.2.2.b2
## GENERAL
- Updated CSS to version 1.0.369.
- Upgraded the project from .NET 8.0 to .NET 10.0.
- Updated Turkish language translation by @ByDexterTR.
- Added Russian language translation by @213sdfsdgf.
- Fixed an issue with incorrect display of Arabic nicknames.
- Used ForceFullUpdate to resolve the "FATAL ERROR: CopyExistingEntity" crash.
- Disabled stale HandleCommandDrop hook to avoid crashes when a player joins a team (thanks to @vladimir214sd).
- Added new signatures to gamedata.
- Added the ability to configure the number of grenades for every skill that uses grenades as part of its ability (e.g., Miner, AntyFlash, MagneticDecoy, etc.).

## SKILL IMPROVEMENTS
- Re-Zombie:
  -- Fixed weapon switching issues when a player is holding a Zeus and a knife.
  -- Weapons are now removed for bots in zombie mode.
- Ghost:
  -- Blocked the ability to use the Zeus.
- Thorns:
  -- Added a configurable maximum health limit (37 HP) for the damage that can be reflected.
- Second Life / Phoenix / Re-Zombie:
  -- Fixed an issue where players would occasionally fail to respawn if they took too much damage too quickly.
- Ghost / Chicken:
  -- Blocked the ability to use the SG556 (`weapon_sg556`).
- Wallhack:
  -- Fixed a bug that caused temporary enemy highlighting right after death.
- Cypher:
  -- Added camera position persistence.
- God Mode:
  -- Fixed an issue with permanent immortality triggering after reaching exactly 0 HP.
- Weapons Swap:
  -- The ammo count is now also transferred when weapons are swapped.
- Muhammed:
  -- Renamed the skill to "DeathBomb".
- Spectator:
  -- Fixed a bug where a player with the Chicken skill would still display as a ragdoll after death when spectated.
- Friendly Fire:
  -- The skill now works even when the server's mp_friendlyfire setting is set to 0.
- Baseball:
  -- Disabled teammate killing.
2026-06-10 13:47:34 +02:00
Vinicius Trevisan
410dc667eb Fix gitignore to keep server files 2026-02-12 22:46:25 -03:00
Vinicius Trevisan
639e9ba8af GeoLite 2026.01.28 + removal of packages from gitignore 2026-01-29 00:13:14 -03:00
Vinicius Trevisan
f03614c13b added gitignore to no push build files 2026-01-28 23:58:50 -03:00