Velocity - the modern Minecraft proxy

Heya! I’m Andrew, the lead developer of Velocity, a brand new Minecraft server proxy. Velocity is the next-generation Minecraft server proxy built specifically for enhanced server support and scalability whilst not compromising flexibility.

:earth_americas: Website | :speech_balloon: Discord | :hammer_and_wrench: GitHub | :inbox_tray: Downloads | :blue_book: Documentation

Where are you right now?

Velocity is now in its first stable release and has been tested against Paper, Sponge, and Minecraft Forge. It is being used in production networks today with upwards of a thousand players.

We already feature reduced overhead and increased throughput compared to BungeeCord and Waterfall.

Wait… so why do we need another proxy?

I was the founder of the Waterfall project. I’m sure most of you are familiar with Waterfall given that it is the best-supported proxy for Sponge and Forge at the moment. If you’re unfamiliar, Waterfall is a fork of BungeeCord that adds many new features and enhancements, notably enhanced support for Forge.

I left the Waterfall project in 2017 (but was inactive before then). Since then, I realized that BungeeCord’s design has numerous flaws that can only be solved by a total rewrite.

But technical concerns were not the only factors driving the decision to create Velocity. md_5, the author of BungeeCord, has been extremely hostile to Forge mod support, and has indicated he plans to not support Forge beyond Minecraft 1.13. The Velocity project, on the other hand, wishes to encourage the growth of modded Minecraft, and plans to support Forge for Minecraft 1.13 and above.

What’s in it for me?

  • If you’ve worked with the BungeeCord or Sponge APIs, you’ll feel right at home! Velocity’s API is designed on lines similar to Sponge’s.
  • Excellent Forge support (1.8-1.12.2). Velocity does not rewrite packets to replace entity IDs, and does not do any “magic” to allow Forge to be compatible with the proxy (unlike with BungeeCord) - everything is native. (Please note that some mods are not compatible with Velocity’s method of server switching - these are issues with the mods, not Velocity.)
  • Full support for Minecraft 1.8 through 1.15.2.
  • A number of performance enhancements currently not available in BungeeCord or Waterfall.
21 Likes

I didn’t see anything in the documentation about how to communicate with Velocity from a Sponge plugin. Will you be continuing to use a plugin message API? If so, will it use Sponge’s indexed channel format, will it respond to requests to Bungee’s API, and will you be providing your own Sponge library to wrap it?

1 Like

I haven’t decided on how servers are going to communicate with the Velocity proxy programatically (aside from a bridge using the Velocity plugin API). We support the BungeeCord plugin messaging channel through a plugin but this isn’t going to be the official way to access the API from the server.

1 Like

Hey everyone! Velocity is still buzzing as usual. We are still in alpha so things remain in flux, and activity is still heavy.

In case you were curious about plugin support for Velocity… yes, we have some plugins available, notably LuckPerms, NuVotifier, and ServerListPlus.

2 Likes

Hey everyone! Velocity now has a forum: https://forums.velocitypowered.com - come check it out!

2 Likes

This is honestly the best thing I could have found! Can’t wait to read up and test this out.

You have my support :smiley:

It’s sooooooooooooooooooooo nice, under constant attention…

It’s been a while since I’ve posted here! If you’re interested in following the project, make sure to join us on Discord or our announcement section on the forums.

Since I last updated this post, Velocity has gained many new features, new large users, and has entered beta.

5 Likes

Thanks, previously, I used to play Minecreaft.
Well, in my free time I like to play various games like Destiny2, COD, and many more.:grinning::grinning:

Hi everyone!

I’ve been encouraged to share more progress on the project on the Sponge forums. Velocity 1.0.0 is releasing on Wednesday, June 12, 2019 (as of this writing, that’s tomorrow!)

We invite you to try out Velocity today and see how you like it. We’re open to suggestions, and our 1.0.0 release is only the beginning of bigger things. Large networks with hundreds of players are using Velocity today, and we want yours to use it, too!

3 Likes

Happy to announce Velocity 1.0.0 is out! Enjoy!

4 Likes

Velocity 1.0.2 was released two days ago. (I forgot about 1.0.1!)

We are now supporting 1.14.3 and 1.14.4.

1 Like

Velocity 1.0.3 is now available!

1 Like

I just discovered this proxy. I love the similarities in the Velocity API to Sponge’s API. I’m glad we have competition in the proxy space that isn’t just different forks of one software.

1 Like

Velocity 1.1.0 is out now: The Next Generation of Velocity: Velocity 1.1.0 is Here! - Announcements - Velocity Forums

1 Like