cs-base WebSocket Client

Send events as { "event", "messageId", "payload" }. Only external events work from here — try ping (ok) vs system.connected (internal → rejected). View player state on /player_info.html.

Disconnected