Skip to content
/ rift Public

๐ŸŒŠ A Layer 7 proxy for game servers heavily inspired by BungeeCord and Actix.

Notifications You must be signed in to change notification settings

bizarre/rift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

rift

Rift is a fast and simple layer 7 proxy for Minecraft servers heavily inspired by BungeeCord and actix.

Disclaimer

This is not even close to being production ready, so don't use it in production.

Project Goals

  • Support many protocol versions
  • Support both Java edition and Bedrock
  • Support distributed proxy setups out the box
  • Built-in web panel for analytics and configuration
  • Be very fast.. sonek fast ..

Getting Started

There's really not much you can do right now outside of manually building and running rift yourself.

Binaries will be provided once rift is production ready.

Clone and cd into rift directory

git clone https://github.com/bizarre/rift.git && cd rift

Build and run rift

cargo run

img

The default configuration binds to port 25570, if you add localhost:25570 to your Minecraft server list you should see rift running!

img

That's about it. You can proceed to fine-tune the config.toml to your liking.

Contributing

You can start by trying to find an issue on the issue tracker. You can also just contribute by trying to use rift and reporting any issues you find. If you need help or want to have a deep conversation, send me an email at alex@bizar.re or reach out on Discord (bizarre#0001).

About

๐ŸŒŠ A Layer 7 proxy for game servers heavily inspired by BungeeCord and Actix.

Topics

Resources

Stars

Watchers

Forks

Languages