#[Solved] Prominence II RPG Server (Fabric) Does Not Work With Velocity Proxy

1 messages · Page 1 of 1 (latest)

viscid yarrow
#

[Solved] VoteYes

To connect a Prominence II server to a Velocity proxy network, you need to remove the Better Compatibility Checker mod and add FabricProxy-Lite as well as CrossStitch.

Hi all, I am trying to connect my Fabric Prominence II RPG modpack server (MC 1.20.1) to my Velocity proxy network. However, I am unable to do so as the Fabric server sends status response packets (MOTD, Players Online) that is too large from the value expected by Velocity. Here is the log from the proxy server:

[DEBUG] Failed to ping server io.netty.handler.codec.CorruptedFrameException: Packet sent for class com.velocitypowered.proxy.protocol.packet.StatusResponsePacket was too big (expected 976 bytes, got 1070 bytes)

I have added the required FabricProxy-Lite and CrossStitch mods as it is essential in enabling the Velocity proxy server's Modern Forwarding feature, and as such (the modpack is modified) I assume this question belongs here.

I have tried removing all mods and adding them one by one, but since I lack the knowledge to know every single mods and its dependencies I am unable to successfully do this to completion. However, the Velocity server was able to connect with the Fabric server initially when I had only added several mods.

One observation that I was able to make is that the server consistently sends the status response packet with ~100 bytes extra. I am unsure which mods modify the MOTD status response packet, but if we are able to remove or reconfigure them, maybe this issue would be resolved.

gleaming patio
#

Same case for me.

#

In my case, I've done everything but I can't find any errors on the Velocity or Fabric side. In my case, when I connect to my Velocity proxy, it shows me no real error and I'm disconnected without any further information.

maiden axle
#

It's solved any of these related issues I've experienced.

viscid yarrow
maiden axle
#

Looking more into your specific stack

viscid yarrow
#

or velocity stack?

viscid yarrow
gleaming patio
#

interresting ^^

#

I didn't know, because i have only ‘disconnected’ for no reason and it was boring, but I didn't know how to debug it before and I got stuck, I'll try again when I can. I did quite a few tests using an unmodified Prominence modpack with only FabricProxy-Lite. In any case, we both have problems. On my side I was a bit fed up with the hassle of setting up a network with a Velocity proxy and I simply installed servers and to have more than one "server" I just used Multiworld. But when I've got a bit of time, I'll give it a go and show where I'm at.

viscid yarrow
gleaming patio
#

Same

#

I managed to connect, but I'd say that 1 or 2 seconds later you're forcibly disconnected from the proxy.

viscid yarrow
#

[Solved] Prominence II RPG Server (Fabric) Does Not Work With Velocity Proxy

gleaming patio
#

no

#

Its not Solved Wowza

viscid yarrow
#

Hold on let me try first

#

what bot lol

gleaming patio
#

oh

viscid yarrow
#

I disabled my auth plugin on velocity and so far it works fine, how long did it take for you before disconnecting?

gleaming patio
#

I'll send you a video of what I'm doing.

gleaming patio
#

@viscid yarrow

#

In fact, the only thing I could be blamed for in my trick is the use of a Velocity Owo plugin available only in 1.19 that I put on a Velocity 1.20.1 server. But once I'd put it in, everything still worked and I got the OwOLib handshake.

viscid yarrow
#

Hold on, is the fabric server offline mode?

#

and the fabric server port is 25570 is this correct?

gleaming patio
#

yes

#

i use 25565 for Velocity, and 25570 for Fabric

viscid yarrow
#

Have you tried installing CrossStitch mod?

gleaming patio
gleaming patio
#

in my case

#

idk id this mod can change anything

#

but

#

error in Velocity say "Uncompressed size 10115955 exceeds hard threshold of 8388608"

#

Mean probably packets compression level is very high and need updated in velocity's config file

viscid yarrow
#

I think you should include crossstitch as per docs

gleaming patio
#

When I saw your post last time, I'd already tried it and it hadn't made much difference.*

viscid yarrow
gleaming patio
#

ye ok i will change my own with yours to fix Network-Compression-Threshold error

#

and retry

#

same error as before.

viscid yarrow
gleaming patio
#

yes

#

but in our case, plugin is not "1.20.1"

#

its 1.19

#

I don't think that would be the problem.

#

From what I understand the server has too many packets and can't compress them all, and when compression is deactivated it's the Fabric server with certain mods that has an overflow of allocated variable and exceeds the allocated size for certain types of data.

viscid yarrow
#

I assume you also removed the better compatibility checker mod as well right

#

hmm

gleaming patio
#

like this if you disable Network-Compression-Threshold

viscid yarrow
gleaming patio
#

no

#

i can try

viscid yarrow
#

hmm

gleaming patio
#

Krypton is not important mod

#

this mod is only used inside Prominence II just as optimization mod

viscid yarrow
#

Could this be related to MTU issue?

gleaming patio
#

MTU?

viscid yarrow
#

Yeah, but actually nvm since your setup is just local

gleaming patio
#

What do you mean by MTU?

#

?

#

i removed Krypton mod

#

and I have always

viscid yarrow
#

So regardless if krypton mod is included or not, it'll disconnect?

gleaming patio
#

i think its client Krypton mod

viscid yarrow
#

because I had issue after removing krypton

viscid yarrow
gleaming patio
#

hum

#

interesting Krypton is Server and Client Side

#

I have removed completely my Krypton mod from my server and from my client

viscid yarrow
#

in my case, I have all mods except the one mentioned above

gleaming patio
#

now

#

i have

#

I have same as before Tracehold compress error

#

hum

#

I've had a look, but it seems logical if I reduce the packet compression on both sides, on the fabric side and the velcoity side! I think that should solve the problem.

viscid yarrow
#

do you have -Dvelocity.increased-compression-cap=true flag?

gleaming patio
#

yes

viscid yarrow
#

on velocity startup

gleaming patio
#

yes

viscid yarrow
#

hmm

gleaming patio
#

that why you have big red text error ^^

viscid yarrow
#

how about -Dvelocity.max-known-packs? (although i dont know how this would help)

gleaming patio
#

But logicaly if you reduce compression velocity side, you need to change tracehold on fabric to

gleaming patio
#

i have not read

#

this not same

gleaming patio
#

different ... i will add this flag and try

viscid yarrow
gleaming patio
#

adding your flag to command

#

i have this

viscid yarrow
gleaming patio
#

yes you have same

viscid yarrow
#

so right now in my prominence server I have all default mods included in server pack excluding Better Compatibility Checker, and FabricProxy-Lite with CrossStitch

gleaming patio
#

As I said, I've been a bit sad and I don't understand what's wrong. I'm a bit disappointed that Luna Pixel doesn't provide clear documentation for users who want to create a network using bungeecord or velcoity. I've launched a multi-dimensional server to solve this problem, but it's not what I want in the end, but as long as I can chat/play with my friends. In any case, if anyone has managed to get Prominence II to focus on Velocity or Bungeecord, please let us know :/.

#

I'll leave you to try it for yourselves, but I'm taking a break from it.

viscid yarrow
viscid yarrow
gleaming patio
#

hummm.

#

This guy fix issue by adding Cross stitch & increase compression with -Dvelocity.increased-compression-cap=true

viscid yarrow
#

Yea, I wonder why there aren't any (discoverable) plugins for velocity that can increase the packet limit

gleaming patio
#

he seem use :

#

already inside modpack :/

#

@viscid yarrow

#

WORK

#

THAT WORK

viscid yarrow
gleaming patio
#

no

#

its already inside

#

but !

#

and that works

viscid yarrow
#

Yea I told you before hahaha

Well, good for you bro 😄

#

Now i'm gonna need to find a way to make this modpack work with my auth flow 💀

gleaming patio
viscid yarrow
#

Noice

gleaming patio
viscid yarrow
viscid yarrow
#

It worked fine with a forge modpack I hosted before but I'm not sure why it isn't working with this one

gleaming patio
#

Your server use crack or online mode ?

viscid yarrow
#

I have a plugin for players to use password login

gleaming patio
viscid yarrow
gleaming patio
#

same for me

viscid yarrow
gleaming patio
#

i have used limbo server with prominence and i have errors

gleaming patio
viscid yarrow
gleaming patio
#

ye

#

but here it makes sense

#

because limbo is juste a fake server

viscid yarrow
#

I tried using a fabric server too but it was the same

#

Client half connected

gleaming patio
#

*So it doesn't support packets being sent at all, but it's true that a Limbo is supposed to ignore all packets.

viscid yarrow
viscid yarrow
gleaming patio
#

Do you remember the notification when you join the server?
On the right it says ‘Server config updated ...’
This probably means that Client has downloaded the server config and can't access it because it's just in limbo server.

viscid yarrow
#

Yeah, I think it's prolly related to that