Skip to content

Perfect Comms v4.1.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 06:56
· 68 commits to main since this release

Perfect Comms v4.1.1 makes voice connections easier to understand and more flexible across different networks. A new live status shows exactly what voice is waiting for, while the rebuilt cross-platform connection engine adds more relay options and stronger handling for busy lobbies.

divider

Know When Voice Is Ready

  • See exactly what voice is waiting for.

    The compact voice HUD now shows whether audio is starting, the lobby session is syncing, how many players are connected, or Perfect Comms is retrying after an audio failure. The message disappears once voice is ready and remains stable through brief scene transitions.

Stronger Cross-Platform Connections

  • The peer-to-peer connection engine has been rebuilt.

    Windows, Steam Proton and Linux, CrossOver on Intel and Apple Silicon Macs, and Android now use Pion WebRTC for voice connections. Direct peer-to-peer voice remains preferred, while existing proximity effects, controls, and audio processing remain unchanged.

  • More ways through restrictive networks.

    Automatic and custom relay fallback can now use TURN over UDP or TCP, including secure TLS and DTLS options. This gives voice more connection routes to try when a firewall, VPN, or network blocks ordinary UDP.

  • Busy lobbies and reconnects are better protected.

    The connection layer has been hardened for several players joining together, connection restarts, network-path changes, and players leaving or rejoining without needlessly disturbing healthy voice links.

Maintenance and Validation

  • Broader connection and release checks.

    Automated coverage now exercises direct voice, live relay fallback, repeated connection restarts, mixed 32-bit and 64-bit helpers, platform packaging, and a complete ten-player voice mesh.