This is a Velocity plugin that makes it possible to host a modern forge server behind a Velocity proxy!
Go to file
2023-03-30 22:39:47 +02:00
gradle/wrapper 1.19.4 Velocity 2023-03-23 00:24:12 -04:00
src/main Can join server without command packet from server 2023-03-30 22:39:47 +02:00
Velocity@36cc2bde23 Update velocity 2023-03-28 18:57:45 +02: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 Available Commands via plugin message 2023-03-26 21:40:28 +02:00
gradlew 1.19.4 Velocity 2023-03-23 00:24:12 -04: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-03-11 16:42:54 +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)

How to get started:

  1. Download and install this plugin to your proxy.
  2. After starting the server, configure the plugin it to your liking using the config file found in the folder "Ambassador".
  3. If you want to use modern forwarding you can use this mod on the Forge server: https://github.com/adde0109/Proxy-Compatible-Forge

Features

Stuck on "Negotiating":

Why: This is happening because the client finishes the reset after the reset-timeout time has passed and thus, the proxy disconnects the client and the screen. Usually because to the client took too long to reset the forge registries.

Fix: Increase the "reset-timeout" in the config. If you know that everyone who is connecting to the server is using the packet client reset packet mod (Pixelmon include this mod), you can set this value to the max (Velocity's timout found in Velocity.toml). This timout is meant to allow for people that doesn't have the mod to get disconnected more quickly.

Discord

https://discord.gg/Vusz9pBNyJ