PaperMC / Velocity

The modern, next-generation Minecraft server proxy.
https://papermc.io/software/velocity
GNU General Public License v3.0
1.79k stars 631 forks source link

Command Freezes after lots of connects #883

Open StayCake opened 2 years ago

StayCake commented 2 years ago

image

Using Plugins: KeloBridge (self-made [https://github.com/StayCake/KeloBridge]), Geyser [with floodgate] After Many Player connects, commands and console freezes with those plugins [does not happens when not running KeloBridge]. But idk which is problem.

xism4 commented 2 years ago

image

Using Plugins: KeloBridge (self-made [https://github.com/StayCake/KeloBridge]), Geyser [with floodgate] After Many Player connects, commands and console freezes with those plugins [does not happens when not running KeloBridge]. But idk which is problem.

Probably is caused by your software source, i didn't see it. But Velocity doesn't freeze your console. Also you can try to use other screen system if you already didn't try it.

Camotoy commented 2 years ago

I remember that DiscordSRV had an issue with Geyser a while back where the whole server would freeze. That was related to how we used an async logger, if I recall correctly... could it be related? I don't remember how it was solved though or what commit fixed it. https://github.com/DiscordSRV/DiscordSRV/compare/v1.25.0...v1.25.1 is the diff.

StayCake commented 2 years ago

image Using Plugins: KeloBridge (self-made [https://github.com/StayCake/KeloBridge]), Geyser [with floodgate] After Many Player connects, commands and console freezes with those plugins [does not happens when not running KeloBridge]. But idk which is problem.

Probably is caused by your software source, i didn't see it. But Velocity doesn't freeze your console. Also you can try to use other screen system if you already didn't try it.

same problem in aarch64 Canonical-Ubuntu-22.04, amd64 Arch Linux lastest, Windows 10 21H2.

electronicboy commented 2 years ago

We'd need jstack reports or something, there's not much for us to work off here

StayCake commented 2 years ago

We'd need jstack reports or something, there's not much for us to work off here

Closing this cannot reproduce after rebuild one.

StayCake commented 1 year ago

reopening this issue with jstack. st2.log

electronicboy commented 1 year ago

Maybe I'm too dizzy, but, that looks like you managed to kill the console thread

StayCake commented 1 year ago

idk what's that exactly means, but only working is ingame act without chatting [includes command].

StayCake commented 1 year ago

image

i forgot to say more thing, it repeats connect&disconnect infinitly when stops