Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
timvisee committed Nov 15, 2021
1 parent de516cf commit aca09df
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 6 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ dotenv = "0.15"
flate2 = { version = "1.0", default-features = false, features = ["default"] }
futures = { version = "0.3", default-features = false }
log = "0.4"
minecraft-protocol = { git = "https://github.com/timvisee/rust-minecraft-protocol", branch = "lazymc-v1_17_1" }
minecraft-protocol = { git = "https://github.com/timvisee/rust-minecraft-protocol", rev = "d26a525" }
pretty_env_logger = "0.4"
rand = "0.8"
serde = "1.0"
Expand Down
10 changes: 8 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@

## Experiment

- Lobby method: let players connect with an emulated empty server (like 2b2t's
queue), redirect them when the server started.
- `io_uring` on Linux for efficient proxying (see `tokio-uring`)

## Lobby join method

- add support for more Minecraft versions (with changed protocols)
- support online mode (encryption)
- hold back packets (whitelist), forward to server at connect before joining
- add support for forge (emulate mod list communication)
- on login plugin request during login state, respond with empty payload, not supported
1 change: 0 additions & 1 deletion res/lazymc.toml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,6 @@ command = "java -Xmx1G -Xms1G -jar server.jar --nogui"
# Don't enable this unless you know what you're doing.
#
# - Only works with offline mode
# - Only works with server packet compression disabled
# - Only works with vanilla Minecraft clients, does not work with modded
# - Only tested with Minecraft 1.17.1

Expand Down

0 comments on commit aca09df

Please sign in to comment.