Lobby - keep client in lobby world while server starts #8
timvisee
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In
lazymc
v0.2.0
I've implemented thelobby
method.This puts clients in a lobby world while the server is starting. When the server is ready, the player is teleported to the real server (similar to 2b2t's queue, which inspired me).
Here's a demo video:
lazymc-lobby-demo-2021-11-15_21.04.38.mp4
lazymc
emulates a fake server with an empty lobby world. The player is put in this world, floating in space. A custom message is shown on the client to notify we're waiting on the server to start. When the server is ready,lazymc
arranges a connection with the real server, it prepares/syncs both ends and then proxies the rest.This is highly experimental, and has some limitations. It is extremely difficult to implement and there are many roadblocks making this hard. I'm not sure if this will ever reach production quality.
In any case, I thought it would be super cool to show.
More info here: https://github.com/timvisee/lazymc/blob/master/docs/join-method-lobby.md
Beta Was this translation helpful? Give feedback.
All reactions