-
MatchZy 0.8.61
StableAll checks were successfulBuild and Release / Build and Release (push) Successful in 41sreleased this
2026-07-20 20:29:07 +02:00 | 91 commits to main since this release0.8.61
July 20, 2026
- Coach viewing spots reworked across the whole map pool. By default (matchzy_coaching_mode 1), each active map now ships a hand-tuned spot behind the team; maps without one fall back to a computed spot (stands behind the team with line of sight, keeps a real stand-back distance so it is never nose-to-back with a player, refuses a lower-level spot, and uses an overhead camera above the spawn when no clean ground spot exists).
- New
matchzy_coaching_mode(default 1): 1 uses aspawns/coach/<map>.jsonspot when present (hand-tuned override); otherwise computes it; 2 always computes the coach spot behind the team and ignores the JSON files. - Coach spawn files reworked: the old fixed per-map viewing spots were removed (they were the "always the same bad spot" complaint). Placement is computed live for every map; a
spawns/coach/<map>.jsonentry is only an optional override, and.savecoachspawn t|ctwrites/replaces one (saving your exact view angle) for any map that needs hand-tuning. - New
.showcoachspawns(admin): draws the coach viewing spot for both sides in-world (blue = CT, orange = T), matchingmatchzy_coaching_mode, and survives a map change instead of going invisible-but-on. Reloads the JSON each time so hand-edits show immediately. - New
.coachtest(admin, debug): places you like a coach on your current side right now (run again to release) so a single admin can check the coach spot on any map without a match. - Coach placement is now silent (no landing sound), the coach can no longer be damaged/killed by teammates, and players already on a competitive spawn are never re-teleported (the reseat only moves a genuinely coach-displaced player, and near-duplicate spawns can't seat two players on top of each other).
- Coach spawn files are read/written under a case-resolved plugin path (prefers an existing
matchzyfolder overMatchZy), so a saved spot is found again on case-sensitive Linux. - Practice
.botfix: onebot_addcould pair-spawn a bot on the other team (and the claim was team-blind, so a CT player could get a CT bot); the wrong-team bot is now kicked and.botadds exactly one bot on the opposing team. - Fixed a server crash from
.watchme/.fas: forcing the other players to spectator used the live-player team-change path (weapon strip -> other plugins' weapon hooks re-enter on a half-destroyed weapon -> crash). It now drops weapons first and switches team the safe way, the same fix.t/.ct/.specalready had.
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads