| Crates.io | mc-tcpmux |
| lib.rs | mc-tcpmux |
| version | 0.1.0 |
| created_at | 2025-07-31 08:19:49.576734+00 |
| updated_at | 2025-07-31 08:19:49.576734+00 |
| description | A TCP port multiplexer for Minecraft servers. |
| homepage | https://github.com/r0x5a/mc-tcpmux |
| repository | https://github.com/r0x5a/mc-tcpmux.git |
| max_upload_size | |
| id | 1774676 |
| size | 44,434 |
This project is a TCP port multiplexer for Minecraft servers, allowing multiple servers to share a single port. It is designed to improve server management and reduce the need for multiple open ports.
This is a study project and is not intended for production use. It is a work in progress and may contain bugs or incomplete features. If you are looking for a stable solution, please consider using established alternatives.
cargo install mc-tcpmux.config.example.toml. Instructions can be found inside the file.mc-tcpmux path/to/config.toml. Add -r to auto-reload the configuration file on changes.The handshake packet sent by the client contains the server address and port used to connect. This project intercepts that packet and proxies the connection to the appropriate server based on the configuration file.