26a08acc36
Adds ping_server method to PlatformInterface. The desktop implementation sends a 12-byte UDP datagram (4 zero bytes + 8-byte request ID) and parses the 24-byte response to extract version, current users, max users, and bandwidth. Includes a 2-second timeout. The ServerPingInfo component uses use_resource to asynchronously ping each server and displays user count (e.g. "3/50") on the server card. Web and mobile platforms return an error (UDP not available in browsers). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>