You are viewing a potentially older version of this package. View all versions.
BreakoutMods-VOIP-0.4.1 icon

VOIP

BreakoutMods VOIP adds experimental proximity voice chat to Valheim using the existing Valheim network session.

Date uploaded 2 weeks ago
Version 0.4.1
Download link BreakoutMods-VOIP-0.4.1.zip
Downloads 180
Dependency string BreakoutMods-VOIP-0.4.1

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333
BreakoutMods-BreakoutNet-0.2.1 icon
BreakoutMods-BreakoutNet

BreakoutMods Valheim client/server networking helper API.

Preferred version: 0.2.1

README

VOIP

Experimental proximity voice chat for Valheim.

Community: BreakoutMods Discord

Support development: BreakoutMods Patreon

Features

  • Proximity-based voice chat
  • Push-to-talk, default key V
  • Optional voice activation
  • Opus voice encoding
  • Server-side proximity relay
  • Server-authoritative voice settings sync
  • Spatial audio playback
  • No separate VOIP server address required

Installation

Install on both:

  • the dedicated server
  • every client that wants to use voice chat

Place the DLL here:

BepInEx/plugins/VOIP/VOIP.dll

CHANGELOG

Changelog

0.4.1

  • Raised the BreakoutNet dependency to 0.2.1.
  • Registered the voice-frame RPC with a high-frequency BreakoutNet rate policy so long push-to-talk sessions are not dropped by the generic RPC limiter.
  • Kept VOIP's own server-side voice-aware frame limiter for abuse protection.

0.4.0

  • Updated VOIP to use BreakoutNet 0.2.0 app/context APIs.
  • Replaced VOIP's local world-left polling with BreakoutNet core hooks.
  • Added local VOIP extension events for settings application and relayed voice packets.

0.3.0

  • Migrated VOIP voice frame transport to BreakoutNet typed RPCs.
  • Migrated server-authoritative settings sync to BreakoutNet.
  • Added BreakoutNet as a runtime/package dependency.
  • Updated build and deploy scripts to build and copy BreakoutNet.dll.

0.2.0

  • Added hardened voice packet validation, server-authored speaker identity/position, rate limiting, microphone lifecycle improvements, and playback UX polish.