gate
gate copied to clipboard
High-Performance, Low-Memory, Lightweight, Extensible Minecraft Reverse Proxy with Excellent Multi-Protocol Version Support - Velocity/Bungee Replacement - Ready for dev and large deploy!
Hi, First thanks for this project, it's amazing what you have built here and I'll try to contribute as much as I can 🙇 I'm having some trouble making it...
Hi, i wanted to ask if it is possible to change a player's display name on the tablist for everyone or create a team and add suffix and/or prefix to...
Imagine we port https://github.com/PrismarineJS/node-minecraft-protocol to Go such that Gate never ever needs to implement Minecraft protocol version changes again for every new version. It uses https://github.com/PrismarineJS/minecraft-data internally.
I have two suggestions regarding the logging of the Gate proxy: - It would be nice to have the possibility to choose what we want in the logs. For example,...
Evaluate whether use of https://github.com/google/gopacket further improves packet layer en-/decoding.
Seems the client side proxy won't forward the tab complete request to backend as a fallback. I'm trying to fix this. :)
The final packet sent when connecting: see https://wiki.vg/Protocol#Player_Position_And_Look_.28clientbound.29
To measure and debug and collect metrics on Gate, however, the deployment looks like, we should support tracing and metrics using https://opentelemetry.io/ SDK such that other tooling like Grafana Tempo,...
- reuse allocated packet structs - use distinct bufpool for each packet type