Skip to content

Release 3.1.1 R - #165

Merged
R1KO merged 17 commits into
masterfrom
dev
Oct 10, 2026
Merged

R1KO merged 17 commits into
masterfrom
dev

Conversation

@R1KO

@R1KO R1KO commented Oct 10, 2026

Copy link
Copy Markdown
Owner

Fixes:

API:

Internal (no behavior change): server filter in one place (#157), enum struct Feature (#158), enum struct PlayerData (#160), dead code removed (#161).

🤖 Generated with Claude Code

R1KO and others added 17 commits October 10, 2026 21:12
…se edits were left out of the updates.md removal.
…ntVIP2, as in 3.1-dev, so calls with _ are logged as by plugin, not by server. Document every iAdmin value and reason the VIP_OnVIPClientAdded/Removed forwards actually receive.
…, instead of three copies. The admin VIP list now uses one query for MySQL and SQLite (WHERE 1 plus filters) instead of three branches and the [5] string slicing.
Default iAdmin to plugin in VIP_GiveClientVIP / VIP_RemoveClientVIP2
Build the server filter in one place
…stry instead of an ArrayList with FEATURES_* indexes in g_hFeatures[0]. Menu callbacks are plain Function fields, so the DataPack and its SM 1.10 position workaround are gone; behavior is unchanged.
…ead of g_iClientInfo bit flags and three parallel StringMap arrays. Server state moves from slot 0 to g_bStarted, g_bMySQL and g_bConnecting; behavior is unchanged.
Feature registry as enum struct Feature
Per-player state as enum struct PlayerData (step 2, re-target of #159)
… stray LogMessage in the admin VIP list. AGENTS.md now describes the Feature/PlayerData globals instead of the removed flag bits and slot 0.
Remove unused macros and a stray LogMessage
…n Colors_Print; the default case replaced {TEAM} but never sent the message. Taken from #105.
Print chat messages on engines without a color branch
…ti-line messages (e.g. info.ini) are no longer cut at one usermessage and CS:GO keeps colors on every line. The native and Colors_Print buffers grow to 1024; based on #105.
Split VIP chat messages into one message per line
@R1KO
R1KO merged commit 6e99a12 into master Oct 10, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant