3
0
Mirror von https://github.com/PaperMC/Velocity.git synchronisiert 2024-11-17 05:20:14 +01:00
Datei suchen
Andrew Steinborn 7eea1a3ac6 Introduce a connection pool for Mojang's session servers.
This has the potential to cut the time that players spend at the
"logging in..." (or "encrypting..." for 1.13+) screen by a fair
amount (gains of 200+ ms were noted for my own home connection).

While this sounds minor, I really do like to aim for all the details
and this is one of them.
2018-08-03 02:25:57 -04:00
api Use singular plurals, clean up some stuff. 2018-08-02 14:07:32 -04:00
gradle/wrapper Bump to Gradle 4.9, fix deprecation warnings. 2018-07-31 15:25:34 -04:00
native Improvements for natives. 2018-08-02 23:52:21 -04:00
proxy Introduce a connection pool for Mojang's session servers. 2018-08-03 02:25:57 -04:00
.gitignore Add configuration stuff (this is not done yet) 2018-07-27 13:32:15 -04:00
build.gradle Split natives. Add proper disposal for natives. 2018-08-01 00:20:51 -04:00
gradlew Initial commit. Very broken and only does Server List Ping! 2018-07-24 14:08:55 -04:00
gradlew.bat Initial commit. Very broken and only does Server List Ping! 2018-07-24 14:08:55 -04:00
Jenkinsfile Start archiving the API, too 2018-07-31 21:07:18 -04:00
LICENSE MIT license 2018-07-24 14:14:52 -04:00
README.md Update README. 2018-07-31 15:48:52 -04:00
settings.gradle Split natives. Add proper disposal for natives. 2018-08-01 00:20:51 -04:00

Velocity

Build Status

Velocity is a next-generation Minecraft: Java Edition proxy suite. It is designed specifically with mass-scale Minecraft in mind.

Goals

  • Simple, easy to understand codebase.
  • High performance: handle thousands of players on one proxy.
  • Flexible API built for mass-scale Minecraft.
  • Licensed under the MIT license.
  • First-class support for Paper, Sponge, and Forge. (Other implementations may work, but we make every endeavor to support these server implementations specifically.)

Building

Velocity is built with Gradle. We recommend using the wrapper script (./gradlew) as our CI builds using it.

It is sufficient to run ./gradlew build to run the full build cycle.

Status

Velocity is far from finished, but most of the essential pieces are in place: you can switch between two servers running Minecraft 1.9-1.13. More versions and functionality is planned.

You should join us on irc.spi.gt #velocity or send us a pull request.