Advanced Sessions Plugin

[quote=“spammaleros, post:1819, topic:30020”]

Thanks for the great plugin, !

What are the steps needed to enable VOIP via direct IP connection without Steam subsystem? Is it even possible to do it with NULL subsystem or without any? Don’t want to depend on any third party like Steam or Oculus.
I’ve tried various approaches and nothing seems to be working: don’t hear anything in PIE or packaged. What I’ve done:

  1. I put in the end of my [FONT=courier new]DefaultGame.ini:


[/Script/Engine.GameSession]
bRequiresPushToTalk=false


  1. I put in the end of my [FONT=courier new]DefaultEngine.ini:


[Voice]
bEnabled=true

[OnlineSubsystem]
bHasVoiceEnabled=true
DefaultPlatformService=Null


  1. Created a custom [FONT=courier new]PlayerState and selected it in the [FONT=courier new]GameMode

  2. Created a Test pawn

  3. Added this to my custom [FONT=courier new]PlayerController:

That should work fine, NULL subsystem has its own VOIP setup, in fact as of 4.19 the default built in VOIP is of higher quality and with more features than the steam one.

Too bad it is rather difficult to switch to the built in VoiceEngine with the steam subsystem…

I’ll note, You don’t need StartNetworkedVoice if you aren’t using PTT, that is only for PTT toggling, the moment you set PushToTalk = false it should use a live mic during play.