Plasmo Voice

Plasmo Voice

2M Downloads

Does not work on version paper 1.21.7

LKirillK opened this issue · 12 comments

commented

Voice chat does not work after the server is started
Tested on client Fabric 1.21 and 1.21.6
Velocity proxy(ViaVersion+ViaBackwards + velocity Plasmo Voice 2.1.5) + paper 1.21.7(paper Plasmo Voice 2.1.5)
The latest versions(plugin and paper) are installed everywhere
After /vreload i get on console:
[interface net.kyori.adventure.text.Component, public default void net.kyori.adventure.audience.Audience.sendMessage(net.kyori.adventure.text.Component), public abstract net.kyori.adventure.text.Component net.kyori.adventure.text.serializer.ComponentSerializer.deserialize(java.lang.Object), public static net.kyori.adventure.text.serializer.gson.GsonComponentSerializer net.kyori.adventure.text.serializer.gson.GsonComponentSerializer.gson(), interface net.kyori.adventure.audience.Audience, interface net.kyori.adventure.text.serializer.gson.GsonComponentSerializer]
On client: UDP timed out. Disconnecting...

commented

Try downgrading to 2.1.4 on paper and see if it helps. It works on 1.21.7, but with some text component issues that shouldn’t be a huge deal.

commented

Downgrading to version 2.1.4 didn't help, but the problem is also solved by the command /vrc

commented

Other servers on versions 1.20.1 - 1.21.1 with the same proxy work well

commented

hui issued server command: /vlist
[03:19:40 INFO]: [interface net.kyori.adventure.text.Component, public default void net.kyori.adventure.audience.Audience.sendMessage(net.kyori.adventure.text.Component), public abstract net.kyori.adventure.text.Component net.kyori.adventure.text.serializer.ComponentSerializer.deserialize(java.lang.Object), public static net.kyori.adventure.text.serializer.gson.GsonComponentSerializer net.kyori.adventure.text.serializer.gson.GsonComponentSerializer.gson(), interface net.kyori.adventure.audience.Audience, interface net.kyori.adventure.text.serializer.gson.GsonComponentSerializer]
[03:19:47 INFO]: hui issued server command: /vmutelist
[03:19:47 INFO]: [interface net.kyori.adventure.text.Component, public default void net.kyori.adventure.audience.Audience.sendMessage(net.kyori.adventure.text.Component), public abstract net.kyori.adventure.text.Component net.kyori.adventure.text.serializer.ComponentSerializer.deserialize(java.lang.Object), public static net.kyori.adventure.text.serializer.gson.GsonComponentSerializer net.kyori.adventure.text.serializer.gson.GsonComponentSerializer.gson(), interface net.kyori.adventure.audience.Audience, interface net.kyori.adventure.text.serializer.gson.GsonComponentSerializer]
[03:19:47 INFO]: [interface net.kyori.adventure.text.Component, public default void net.kyori.adventure.audience.Audience.sendMessage(net.kyori.adventure.text.Component), public abstract net.kyori.adventure.text.Component net.kyori.adventure.text.serializer.ComponentSerializer.deserialize(java.lang.Object), public static net.kyori.adventure.text.serializer.gson.GsonComponentSerializer net.kyori.adventure.text.serializer.gson.GsonComponentSerializer.gson(), interface net.kyori.adventure.audience.Audience, interface net.kyori.adventure.text.serializer.gson.GsonComponentSerializer]
[03:19:53 INFO]: hui issued server command: /vrc
[03:19:53 INFO]: [interface net.kyori.adventure.text.Component, public default void net.kyori.adventure.audience.Audience.sendMessage(net.kyori.adventure.text.Component), public abstract net.kyori.adventure.text.Component net.kyori.adventure.text.serializer.ComponentSerializer.deserialize(java.lang.Object), public static net.kyori.adventure.text.serializer.gson.GsonComponentSerializer net.kyori.adventure.text.serializer.gson.GsonComponentSerializer.gson(), interface net.kyori.adventure.audience.Audience, interface net.kyori.adventure.text.serializer.gson.GsonComponentSerializer]

commented

Important! After logging into the server, voice chat does not work, but after the command /vrc voice chat starts working

commented

Can you enable debug in Plasmo Voice Paper config, restart the server, join the server with PV and send logs from the paper server? Use https://mclo.gs/ to share logs.

commented

I connected to the server 4 times, 2 times out of 4 I only get [PlasmoVoice] Sent player info request packet to hui, in other cases everything works fine(https://mclo.gs/oyqKySS)

commented

Maybe the problem is in VPS, tomorrow I will check the proxy on another one

commented

Don’t think so, this "request packet" not reaching the player or not handled by Plasmo Voice properly for some reason. I’ll try to investigate and reproduce this issue tomorrow.

commented

On the other servers (1.20.1 and 1.21), this proxy works in 100% of cases

commented
commented

The problem is solved, sometimes you can see in the logs that the line is repeated several times.
[17:29:31 INFO]: [PlasmoVoice] Sent player info request packet to hui
[17:29:32 INFO]: [PlasmoVoice] Sent player info request packet to hui
https://mclo.gs/cQu66My