Java代理服务器在切换服务器时保持客户端连接活动

Java代理服务器在切换服务器时保持客户端连接活动,java,proxy,minecraft,Java,Proxy,Minecraft,我正在尝试为minecraft创建一个代理服务器,允许用户在不重新登录的情况下切换服务器。我需要能够做的是创建一个服务器来处理来自客户端的传入连接,并将它们转发到适当的服务器,我已经完成了这项工作。我的问题是,如何在保持客户端连接处于活动状态的同时更改与服务器的连接,以避免断开连接 您需要向播放器发送一个0x09(重生)数据包到客户端以重新加载世界 并向服务器发送一些数据包(0x02,0x01)以使客户端登录 并伪造要发送到反向服务器的0x0a(播放器更新)和0x00(保持活动)数据包 请参阅:

我正在尝试为minecraft创建一个代理服务器,允许用户在不重新登录的情况下切换服务器。我需要能够做的是创建一个服务器来处理来自客户端的传入连接,并将它们转发到适当的服务器,我已经完成了这项工作。我的问题是,如何在保持客户端连接处于活动状态的同时更改与服务器的连接,以避免断开连接

您需要向播放器发送一个0x09(重生)数据包到客户端以重新加载世界 并向服务器发送一些数据包(0x02,0x01)以使客户端登录 并伪造要发送到反向服务器的0x0a(播放器更新)和0x00(保持活动)数据包

请参阅:了解更多信息