This is a Velocity plugin that makes it possible to host a modern forge server behind a Velocity proxy!
Go to file
Joseph T. McQuigg 8e7cf65000
Gradle 8.0
Signed-off-by: Joseph T. McQuigg <J.T.McQuigg12@gmail.com>
2023-02-17 14:25:22 -05:00
gradle/wrapper Gradle 8.0 2023-02-17 14:25:22 -05:00
src/main JSON and color codes for disconnect message 2023-02-17 17:20:39 +01:00
Velocity@f744b37ad5 1.19.3 Support 2023-01-25 12:33:58 -05:00
.gitignore Update gitignore 2022-05-28 21:01:43 +02:00
.gitmodules attempt #2 to fix gitmodules 2022-08-13 00:55:57 +02:00
build.gradle.kts Gradle 8.0 2023-02-17 14:25:22 -05:00
gradlew Gradle 8.0 2023-02-17 14:25:22 -05:00
gradlew.bat Gradle 8.0 2023-02-17 14:25:22 -05:00
LICENSE Create LICENSE 2022-11-21 11:11:55 +01:00
README.md Update README.md 2023-02-17 17:51:12 +01:00
settings.gradle.kts Move settings.gradle to kotlin 2022-12-27 17:59:18 -05:00

Ambassador

This is a Velocity plugin that makes it possible to host a modern Forge server behind a Velocity proxy!

Unlike other solutions, this plugin does not require any special modifications to the backend server nor the client. (The player doesn't need to do anything)

This plugin is right now in its alpha stage and should not be used in production, use it at your own risk, you have been warned.

How to get started:

On the Velocity proxy side:

  1. Download and install this plugin to your proxy.

On the Forge server side (Only required if you want modern forwarding):

  1. Download and install "Ambassador-Forge" as a mod to your Forge server. (Found at https://github.com/adde0109/Ambassador-Forge)
  2. Start the server.
  3. If you wish to use modern forwarding, close the server and open "ambassador-common.toml" in the config folder and put your forwarding secret in the "forwardingSecret" field.
  4. In "server.properties" make sure online-mode is set to false.
  5. You are now ready to start the server and connect to it with Velocity!

Features

Discord

https://discord.gg/Vusz9pBNyJ