Skip to content
This repository has been archived by the owner on Oct 20, 2023. It is now read-only.

[Suggestion] Instead of a proxy server, make the program hand everything to your client when the queue ends #22

Closed
cyruscook opened this issue Jun 21, 2019 · 1 comment

Comments

@cyruscook
Copy link

Difficult to explain.

At the moment, the program works by being a proxy server, which is good, but also means that there is extra latency (especially if your running it off an external device) and caveats such as having disconnecting from the proxy not disconnect from your client.

Why not pass over the login key and the server connection hook to the client. I hope that explains it? Not sure how feasible it would be but it would definitely be an improvement.

@themoonisacheese
Copy link
Owner

when a client of any kind makes an outgoing connection to a server, the servers port is fixed, but the clients port is not. it is unchanging during each connection, yes, but once the connection is closed it can change however it wants. i'm pretty sure that nowadays, clients no longer choose their ports themselves and instead get provided one by the operating system. this means that no matter what I do, unless i was willing to mod windows (probably linux if I were to actually do this), there's no way your idea can be implemented while not integrating the proxy to the minecraft client (which i'm not doing because that would prevent you from using hacked clients)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants