GeyserMC / Floodgate-Modded

Port of the hybrid mode plugin called Floodgate for Fabric and NeoForge to allow for connections from Geyser to join online mode servers.
MIT License
52 stars 18 forks source link

Server doesn't completely close when stopping #43

Closed cadebarrowes closed 2 years ago

cadebarrowes commented 2 years ago

Issue: Server doesn't close completely with just Geyser, Floodgate, and Fabric API installed.

Expectation: When running /stop to close the server, it should finish all of its processes and exit completely, quitting to the terminal.

Reality: I run /stop to close the server, and it gets stuck indefinitely after saying All dimensions are saved. I have to manually end the process for it to finish completely.

Steps to reproduce: Set up a Fabric server with Geyser and Floodgate, and run /stop. If you are running it from a terminal, it will stall, not exiting all the way back out. If a Linux terminal, you'd have to use Ctrl+C to get back to the terminal.

It looks like when I just use Fabric and Geyser, it does correctly exit out completely, but adding Floodgate is when it stops working.

This is messing with my automatic server start/restart scripts, so it would be really appreciated if I could get some help with this! I've attached logs if that helps, though I can't really tell the difference at the end where one exits and the other doesn't. This happens with default config.

Geyser Only.log Not working with Floodgate.log

Tim203 commented 2 years ago

I expect this to be a duplicate of #25 I'm hereby closing this issue.