#waterfall-help

1 messages · Page 12 of 1

torn dagger
tough vale
#

In that case don't cold ping people, and you won't accidentally ping the wrong person.

torn dagger
#

or at least most of the stuff to get a basic server running

queen flower
#

it doesnt tell me how to get it all done

#

like the configs i need

#

and what to put in the folder

torn dagger
reef fulcrum
#

you literally just modify the servers section and add the servers you need

#

there comes a level of expectation that if you're setting up a network that you've got some basic understanding of networking

queen flower
#

i do

#

i know how to port forward

torn dagger
#

well i mean just read through the guides at the top

#

theoretically you don't even need the waterfall guide the bungeecord installation guide should be enough

queen flower
#

the bungeecord thing says to download the bungeecord build do i do that or waterfall

reef fulcrum
#

waterfall is a drop in replacement for bungee

torn dagger
#

basically just do everything described in there but with waterfall jar instead

queen flower
#

k

torn dagger
queen flower
#

is it compatible with plugins and datapacks?

tough vale
#

Datapacks are only for backend servers, proxies have no concept of datapacks.

queen flower
#

oh ye forgot bout dat

#

@tough vale what version is allowed on it currently?

#

of minecraft

slim beacon
#

so far so good

#

only 1 crash error

#

could be viaversion or waterfall

queen flower
#

hey

#

pyro

queen flower
#

i have a question

nimble ember
#

ok

craggy trout
elder arrow
#

Hi, since I updated to the latest version of Waterfall, some players cannot connect anymore. They get the error, that they're already connected to the proxy, even thio they aren't.

bright tulip
#

waterfall working in 1.20.4?

winged pilot
#

ye

obsidian kiln
#

Under what circumstances does this message appear when it IS set to true?

[04:39:51 INFO]: /127.0.0.1:53307 lost connection: Unknown data in login hostname, did you forget to enable BungeeCord in spigot.yml?

umbral spire
#

I had that problem once. I don't remember how I fixed it. was pretty common on initial setup. you sure you followed everything to setup proxy?post configs?

obsidian kiln
#

I had the TCPShield plugin running!

#

Somehow Velocity worked...

drowsy pagoda
#

Hey,

Is there a download link for the latest stable version, so I can install an auto update script?

winged pilot
#

auto updating is never recommended

umbral spire
#

why

winged pilot
#

Because new builds can have uncaught issues or be outright broken

spiral hatch
dusk wyvern
#

Hello, i have problem where when i type anything into chat it says this on proxy console, any ideas why is it happening and how to fix it?

tulip surgeBOT
reef fulcrum
#

Well, that's not a valid json chat packet

#

so, generally, work out what is inducing that

dusk wyvern
#

uh, well okay

clever hearth
#

I'm running waterfall + paper build on my server and when I join lobby or limbo server I get 140-150ms but when I go to survival SMP it just goes to 2-3kms and laggs a lot

exotic crypt
clever hearth
exotic crypt
clever hearth
#

Yes around 1k radius of chunks in chunky plugin

#

Over 15k chunks

exotic crypt
#

after some minutes, does it balance the ping?

#

like from the 1000+ it goes down to 200 or lower

clever hearth
#

Nop it give up to 7k never went down to 2k

#

Its weird

exotic crypt
#

does this happen w everyone

clever hearth
#

I msg in it as well

#

No one replied

exotic crypt
#

yea, paper doesnt support cracked servers

clever hearth
#

Even creaked off its same issue

#

I don't really care about creaked

exotic crypt
#

imma dm u as this is no support server for cracked servers

clever hearth
#

I can disable creak on my server... I don't mind doing so

buoyant spindle
#

what can it be?

reef fulcrum
#

it tells you, duplicate scoreboard team

#

Known issue with crossing servers in which have duplicate scoreboards

buoyant spindle
#

The players first join to lobby (without any scoreboard) and then to the survival server (with default scoreboard created by /scoreboard objective) and some players have this error

reef fulcrum
#

Team npc-§b§m§9§9§c§6§n§a

#

there is scoreboard data

buoyant spindle
#

this is additional scoreboard apart from default scoreboard.dat?

#

but I don't have scoreboard at all on my lobby server and players only go to lobby first and then to a survival server

#

maybe you know how to investigate? How to check this "Team npc-§b§m§9§9§c§6§n§a" to find out what is it?

reef fulcrum
#

it's from a plugin using scoreboards

buoyant spindle
#

My scoreboard.dat still works OK - I am using it to display player's stats on my website

#

I can't find any "npc-" playername in this scoreboard.dat

reef fulcrum
#

Okay

buoyant spindle
#

maybe there is a command to find this unusual scoreboard?

reef fulcrum
#

No

#

Because it's not going to be a scoreboard defined in the server

#

it's gonna be a plugin created scoreboard, be that something they remember to clean up so it's not stored in the scoreboard file, or packet based

buoyant spindle
#

so it is not related to the default scoreboard.dat?

reef fulcrum
#

no, very unlikely to be something that ends up in scoreboard.dat

buoyant spindle
#

and this is has to be related to the other servers? I mean you told "Known issue with crossing servers in which have duplicate scoreboards". What do you mean "crossing servers"? It can be caused by server where player never has been? (For example archived server "survival 1.17" where noone join but this server still works)

signal cave
#

Hi guys I have problem whenever someone on my server interacts with a player head they get disconnected with "Proxy lost connection to server"

dusk wyvern
#

Hey, i tried to fix this problem https://hastebin.com/share/uriqoboqur.php, but i can find my answer the only thing that worked was that i changed server from version 1.8.8 to higher like 1.19 but the plugins were a mess.. Is there another solution to this?

reef fulcrum
#

mojang changed components to now being NBT

#

if that's a 1.20.4 connection, chances are it's either spigots logic for reading that being mangled, or something like a plugin is sending invalid chat json, but the serialiser didn't care about it before

dusk wyvern
#

i connected with 1.20.3

reef fulcrum
#

So, yea

dusk wyvern
#

In the 1.20 and lower the chat is working (kinda) its sending the message, but without prefix or anything, just regullar minecraft message..

reef fulcrum
#

Cool

#

and in 1.20.3, the serialiser setup changed

#

and as a a result has generally become more picky about the chat components that is being sent to clients

#

you would need to work out what is being sent and why

jolly flame
#

[01:42:22 ERROR]: Exception in thread "main" java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class java.lang.String (java.util.LinkedHashMap and java.lang.String are in module java.base of loader 'bootstrap')

#

What causes this?

jolly flame
#

When I do /server (servername) it prompts me with this

#

but connection to the lobby works just fine, just cant go to other servers

reef fulcrum
#

Something mangled a packet

jolly flame
craggy trout
#

Plugin stuff

jolly flame
#

if it’s plug-in related how am I able to connect to the hub server just fine but can’t with any other server

#

I’m connecting to a default paper server with 0 plugins

#

and it won’t let me connect to it

craggy trout
jolly flame
#

I only have the standard plugins like holograms, essentials, world guard

#

Oh the proxy ones

#

My b

craggy trout
# jolly flame

ViaVersion is not properly supported by Waterfall, how ever what is the point of using it on a multi-protocol proxy?

marble kelpBOT
#

the obvious would be using it with servers that can't run ViaVersion

twin solstice
#

or just maintaining one instance of viaversion

#

isntead of having to update it across all of your backend servers

marble kelpBOT
#

that doesn't feel like a good argument to get a worse experience but sure

twin solstice
#

how is it a worse experience

#

viaversion on the proxy works fine

reef fulcrum
#

for small bumps forward, via on the proxy is fine

marble kelpBOT
#

really depends on your version

twin solstice
#

that i agree with

#

if you're going to update from 1.8 to 1.20 with viaversion on the proxy, shit idea

#

1.19 to 1.20, sure, works fine

#

more convenient than running it on the backend in that case

marble kelpBOT
#

I mean you should have an automation in place to roll out plugin updates on your servers anyways so not sure why not to just use that for ViaVersion too ¯_(ツ)_/¯

twin solstice
#

keyword convenience

#

i don't have to restart every single server to update viaversion and add protocol support

#

don't have to restart anything at all

void talon
#

Guys i have the error:
Kicked whilst connecting to pixelmon: This server has mods that require FML/Forge to be installed on the client. Contact your server admin for more details.

My Waterfall Config.yml:

#

forge_support are true but have this error i_cutegirl_tristinha

#

@twin solstice

reef fulcrum
#
  1. rule 6
#
  1. modern forge support and proxies is generally a no-go
#

best you're gonna get at this point is to use velocity and the ambassador plugin

void talon
#

I can use Bungeeguard?

#

In Velocity?

#

For this

high mortar
#

hey there, where can i download waterfall for 1.20.4

dry thunderBOT
tidal musk
#

hey im running on waterfall + paper what should i do to improve ping?

delicate phoenix
#

Run the waterfall instance close to the paper one, and use a serbur host with good latency.

tidal musk
#

the issue is that like the server is in germany, im getting 20 ping but people from other countrys like india are getting over 200 easily is there any way to improve it?

delicate phoenix
#

I don't think, no. That's latency caused by distance, which is hard to overcome. You can try different hosts with different routes, one might work better than the other, but there will always be some added latency simply due to the shear amount of distance.

tidal musk
#

what about having multiple proxy?

reef fulcrum
#

No

#

adding more proxies will not defeat physics

#

not unless you find a provider which has better backbone connectiviety/routing, and even then you're mostly gonna be talking like at best, 10-20ms in savings type of deal

tidal musk
reef fulcrum
#

which is generally the point

tidal musk
reef fulcrum
#

no

#

once again, the primary limitation is physics + routing

#

the only thing you can have any form of say in is routing, but that's generally a headache to deal with, and something I'm not versed in

tidal musk
#

i have a gbit up and down 9oon the server

umbral spire
#

use nasa satellite

#

it's just hardware and network limits.

reef fulcrum
#

Once again, it's physics, distance

ruby plover
reef fulcrum
#

generally, something tried to send a bad chat component

ruby plover
#

so chat plugin may be a problem then and its not anything with waterfall?

#

thing is I go back to 1.20.2 and play that version there is no chat issue.

reef fulcrum
#

Yes, because changes in 1.20.3 made the thing more sensitive to malformed chat stuff

ruby plover
#

Darn so I have to probably find a different plugin then venture chat and I just got done with making it work for all my needs for the moment lol. Any other known goods ones to run a global chat across multiple servers and also work with towny nation, town, ally chats? If not Ill try looking around again.

marble kelpBOT
#

if you need the chat to be on the servers rather than on the proxy try SpaceChat

oblique salmon
#

how can i fix this error?

#

when my players try enter to my server, waterfall give this error

reef fulcrum
#

Cancelled ServerConnectEvent with no server or disconnect

#

a player did not have a connection to the server

#

waterfall tried to connect to them to a server, a plugin cancelled that connection without giving them an alternative server to connect to or disconnecting them

charred wind
#

i have a problem

#

when someone join using 1.20.4 he get kicked

tulip surgeBOT
reef fulcrum
#

something sent a bad chat component

charred wind
#

it's the chat

reef fulcrum
#

newer logic is more sensitive to malformed data

charred wind
#

from the chat

reef fulcrum
#

yes, and it's malformed

charred wind
reef fulcrum
#

yes, I know

charred wind
#

This started happening when I updated the waterfall

reef fulcrum
#

Yes

charred wind
#

related bug then?

reef fulcrum
#

No

charred wind
#

how to fix it?

reef fulcrum
#

Work out what is creating the bad data and remove it or report it to the author

#

mojang changed how chat stuff is serialised on the network, and as a result, the parsing of that stuff is now more sensitive to stuff being invalid

charred wind
#

bro, wharever chat message do it..

#

for now i will downgrade my waterfall

charred wind
#

to fix o just update the ViaVersion to "beta" version

#

it's been fixed

dark panther
#

Hello, I got a waterfall proxy directing to one of my paper servers. It's all working fine and shine, however I want to do something new.

I want to make use of MineHut services to gain more players to my server.
MineHut allows to list your own server on their network, however to do this, we need to change the startup command with their authentication address.

java -Xms128M -XX:MaxRAMPercentage=95.0 -Dwaterfall.auth.url="https://api.minehut.com/mitm/proxy/session/minecraft/hasJoined?username=%s&serverId=%s%s" -jar waterfall.jar

When we do this, it ONLY allows people to connect to the server through minehut's authentication.

I also want people to still be able to connect through the original IP-address.

How can I do this?

reef fulcrum
#

you can't

#

easiest option is going to be to use two waterfall proxies

#

otherwise you would need to create your own mechanism which would try to ask mojang and minehut for their stuff

umbral spire
#

registering the proxy?

thorn crater
#

hello is waterfall and lightfall work for hybrid servers?

craggy trout
elder arrow
#

Hey, some of my players are getting the "You are already connected to this proxy" error, even though they aren't and they can't join. What can I do about that?

reef fulcrum
#

Generally that means that something caused a state desync in the server

#

All you can do is basically start yanking plugins and hope you find the cause

reef fulcrum
#

I fail to understand the confusion over that statement

elder arrow
#

Hahaha what does yanking mean 👀

#

Like removing them?

reef fulcrum
#

removing

#

99% of the time that issue is caused by plugins messing with internals

#

the rest are generally bugs inside of the proxy itself

elder arrow
#

The problem is, that after each restart it randomly affects different people

#

So it is hard to "test" what causes it

reef fulcrum
#

I mean, the proxy has a few edge cases where stuff can go sideways last I knew, but, it's been a while since I saw one impact something

elder arrow
#

What type of plugins could be the problem?

reef fulcrum
#

outside of that, I'm generally done with waterfall and upstream, so, some avenues of "glhf"

#

hard to say, the API in waterfall/bungee is lacking in many areas, and so plugins tend to screw with internals for stupid things in a manner which can cause such corruption easily

elder arrow
#

🥲🥲

#

I think I should consider switching to Velocity sometime

#

Didn't find the time yet

#

Especially because of some plugins that aren't compatible yet 🥲

cunning wigeon
#

I'm currently using Velocity proxy. It's been unstable lately, so when I tried to change to Waterfall, GeyserMC gave an error that prevented BE users from accessing the server. I don't know the cause. The installed plugins are Viaversion, Viaback, Geyser, floodgate, and BungeeTablistPlus. Waterfall uses #548. This is because BungeeTablistPlus causes an error after #549.
Geyser's error is "Kicked while connecting to lobby: Server is outdated! Still on 1.19.4".

wicked tusk
#

if anything velocity is going to be much more stable than bungee or waterfall

marble kelpBOT
#

I mean velocity has no full 1.20.3/4 support so.. ;P

#

remove viaversion and viabackwards from the proxy, they are much more stable on the paper servers

#

(and most likely your issue seeing as you have a java version connection error)

cunning wigeon
nimble ember
#

as you were told previously, talk to geyser support

vapid turtle
#

Me too I have issues with BungeeTablistPlus and waterfall 1.20-556

#

I tried to use the "bare" version of GlobalTablist-1.12 and Yamler Bungee 2.4.0 SNAPSHOT as a dependancy for that.

#

this is the error I get:

#

I can also pastebin full waterfall server logs if need be, or pastebin the error when you use it with the newest bungeetablistplus

#

if I am in the wrong discord server for help with this problem, just tell me 🙂

#

with earlier waterfall versions I didnt have any issues with BungeeTabListPlus at all.

#

I mean not every earlier, sooner up to waterfall-1.20.548 I think.

reef fulcrum
#

Because snakeyaml was updated, that plug-in needs to update

vapid turtle
#

I will check it out, thanks!

sleek stratus
#

any way to use waterfall with 1.7.10?

marble kelpBOT
#

use Velocity (or Travertine but that's not supported anymore)

sleek stratus
#

how can i download travertine rn

#

cant find

#

it

reef fulcrum
#

it's dead

#

iirc some older versions are on the downloads API, but, you're on your own on that front

sleek stratus
#

and which version of velocity should support 1.7.10?

reef fulcrum
#

latest experimental works for 1.7.2-1.20.4

#

"stable" for -1.20.2

sleek stratus
#

alr ty

fast nacelle
#

Hi i got this error while trying to connect to one of my fabric servers.

tulip surgeBOT
reef fulcrum
#

waterfall doesn't support mods providing custom completion handlers at all

#

in part, you also have a mod doing a stupid

tidal musk
#

hello, i got this error while starting the proxy after modifying my config. the server did boot up normally with the default config

tulip surgeBOT
reef fulcrum
#

because you broke the config

tidal musk
twin solstice
#

do you have a control panel

amber silo
#

I got it

#

thanks

twin solstice
#

fair enough

amber silo
#

my false

#

srry

dire mist
#

does anybody know a simple tab plugin for waterfall?

#

the tab plugin doesnt rly display ranks and it has too many unnecessary features

tulip osprey
#

Can you use bukkit and paper plugins on waterfall?

twin solstice
#

no

nimble ember
#

waterfall isnt a minecraft server. its a proxy. you join it like a server but it doesnt have its own world

nimble galleon
#

my server doesnt do anything after closing io threads

#

its like it freezes

delicate phoenix
#

Which egg are you using? Ptero might be detecting the shutdown incorrectly, and doesn't display the serbur actually shutting down.

distant scarab
#

Hi all, having an odd issue I think is related to port forwarding. Have my waterfall network hosted on hetzner and it works a treat when all ports are allowed incoming. However when just the server specific ports (and ping and ssh) are forwarded, I get the below error. It must be a port forwarding issue, so what ports am I missing?

reef fulcrum
#

that would generally not be port forwarding

#

misconfigured firewall, maybe

distant scarab
#

Port forwarding is allowing ports through the firewall I thought

#

Also literally the only thing that changed is only allowing specific ports through the firewall so I've clearly missed some

reef fulcrum
#

Well, port forwarding is a firewall trick

#

so, yes, adding a forward will generally "open" up the means to allow incoming traffic

distant scarab
#

I understand what it means. I'm a computer science graduate and have worked as a network engineer for 2 years. I just need to know what ports I've missed 🤣

reef fulcrum
#

well, client network connections pick a random port

#

but, generally, you appear to be missing a rule that allows https connections

distant scarab
#

That sounds about right, I'll forward tcp 443 and see what happens

#

Needed 443 and 80 tcp ports forwarding, all sorted now. Thanks for the help buddy ❤️

autumn parrot
#

Im tryng to join a modded forge server over waterfall but it cant connect because the connection timed out with no logs in the server its self

#

its the only server in the priorities, ping passthrough is enabled and forge support is on

mild portal
#

How to make that if the server is closed with /stop for example, players are kicked to the hub (priorited server), and not disconnected from the proxy at all

winged pilot
#

you'd need a fallback plugin

nimble galleon
#

yeah it keeps saying closing io threads

delicate phoenix
#

Hm, does it actually shutdown the proxy tho?

nimble galleon
#

it just freezes on that

reef fulcrum
#

Being frank, probably not

#

It’s all going to depend on the times out aspect, if it’s not a case of it timed out opening the connection, it’s generally down to mods not being happy with the fact that proxies cater to vanilla

#

Your best bet is generally going to be velocity and the ambassador plug-in

verbal rock
#

this is our server, how to fix that

crimson cosmos
#

bye 👋

bitter birchBOT
#

(658c262c42b7936e54a59fb0) // @marsh burrow (@byseltix / 1159863525561356379) has been banned by @covert bough (1098722699116810331)
Reason: spam ping

crimson cosmos
#

oh

verbal rock
#

can you please help me: internal excception: io.netty.handler.codec.DecoderException: java.io.IOEException: Packet 0/0 (ul) was larger than I expected, found 1137 bytes extra whilst reading packet 0

#

waterfall -> paper

crimson cosmos
#

(for any ghostpinged team member, hi! they spam pinged pretty much everyone that is online and are now banned)

crimson cosmos
#

I don't think anyone got to the bottom of that error yet, but generally seems to be related to some plugin iirc ?

verbal rock
#

i have it on the bungeecord server

crimson cosmos
#

are both of those on their latest version ?

verbal rock
#

i think

crimson cosmos
#

HMM I mean, you could try their dev builds

#

beyond that, we cannot do much replicating when plugins are involved

verbal rock
#

can i upload the plugins on the paper servers?

crimson cosmos
#

hm ?

verbal rock
#

actually the version of the server was not supported by via version

#

@crimson cosmos

crimson cosmos
#

oh xd

#

Well that ought to do it I guess 😅

#

glad you got it resolved

verbal rock
#

haha thanks for the help

reef fulcrum
#

to the question that was accidently deleted, no, waterfall is EOL and I have little personal interest between my health and current living situation in order to justify putting effort into waterfall for a system on a platform in which anytime I put effort into it is generally fraught with upstream changing stuff, plugin compat headaches, and people generally just refusing to work with us/me in order to achieve a desirable solution for something like forge support

#

1.20.2s configuration phase should generally make it much easier for modded stuff to work on waterfall given the fact that now there is an agreed upon manner to

  1. Reset the clients connection phase and connection in an agreed upon manner that is part of the standard design flow for clients connecting, etc, something in which we where dubious around between me and lex in terms of hijacking into existing setups (bearing in mind that most plugin induced kicks due to errors are literally because mojang added support for this)
  2. assumes that mod and frameworks will move to using the configuration phase for this stuff instead of login, something which neoforge has generally commited to do
#

if there are changes which are needed in order to faciliate this, I am more than happy to look at PRs when I can, however, being frank, working on proxy stuff on a laptop screen away from a desk is pretty gnarly and, vs the 200 other things I have on my todo list, like, fixing my health so I can get back into work, one of them is pretty much going to have to take a backseat

rapid sand
rapid sand
#

im assuming that there is a different way to use docker containers and not have a bungee exploit

dry thunderBOT
#
`connection timed out` / `connection refused`
unable to connect to server
io.netty.channel.ConnectTimeoutException: connection timed out``` ```
unable to connect to server
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused```
**These exceptions indicate that your proxy cannot connect to the address you've specified.**
There can be several reasons for this:
- The server is not running
- Your proxy is being blocked by e.g. a firewall
- Your network is set up in a way that requires you to use a different address.

If you're sure your server is running, you haven't mistyped the address and the proxy's not being blocked, try following the steps below:
If all your servers and the proxy are on the same machine

Try using localhost as the servers' address.

If you're using Pterodactyl or another panel that utilizes Docker

In general Docker containers are network isolated and will require you to use a different address to reach the machine and not the container.

In Pterodactyl's case the default address to reach the machine is 172.18.0.1 (read more here).

If you're using a host

Speak to their support. Your host should know their own network the best and help you set your proxy up.

delicate phoenix
#

Check the ptero guide. ^^

rapid sand
#

the message is you are already connected to this server. specific to 1.20 spigot for me. the pterodactyl guide only works up to 1.19

#

i am already using their guide but it seems to re route the 1.20 spigot back to the server im already connected to

#

the 1.8 lobby works etc just not 1.20

#

like the local host solution no longer works on recent versions

#

the spigot server never sees the player even though im already using the pterodactyl config for ips and ufw

#

i also have checked all my configs to make sure they are properly setup,

delicate phoenix
#

Just to make sure, you are binding all serburs to 172.18.0.1 on different ports, right?

rapid sand
#

in the bungee config yeah

#

then the spigot has 127.0.0.1 and the port

#

ufw allow in on pterodactyl0 to 172.18.0.1 port 8006 proto tcp

delicate phoenix
#

Set the spigot side to 172.18.0.1, or leave it empty, or set it to 0.0.0.0 to bind to all interfaces.

#

127.0.0.1 and localhost refer to the private interface in the container, not he "network".

rapid sand
#

that also has the same effect

#

0.0.0.0 has the same effect

delicate phoenix
#

How did you install Pterodactyl? - Unless it's set up differently, it should work. 🤔

rapid sand
#

i just followed the guide. ive set it up a few times before and its always worked. i can try a fresh install. its running off a unraid vm

#

its bound to the public ip instead of a domain since im mostly just testing

#

unraid doesnt touch the networking at all

delicate phoenix
#

Just making sure:

  • You are referring to the serburs as 172.18.0.1 in the proxy config, and you have a different port set for each server.
  • The backend serburs are bound to 0.0.0.0 in the server.properties config, and the containers are bound to a local IP. (the pterodactyl0 interface should be reachable from every container regardless).
rapid sand
#

yeah that is the setup

#

i then have opened the ports for the spigot servers using pteros guide

#

1.8 to 1.19 works

#

if i change the version on a working container it has the same effect even though other versions work fine

#

if it was for all versions i would understand it better but its only on recent spigot versions

delicate phoenix
#

🤔

#

How are you changing versions? Just switching the jars?

rapid sand
#

yeah

#

i say spigot but i am using paper to be clear

#

im assuming the issue is specific to me but without any errors etc im a bit confused on what the issue could even be

delicate phoenix
#

Me too, can you try a fesh install? Networking isn't working correctly or something, as the steps you did should've made the connection possible.

rapid sand
#

alright will do. i will come back if that doesnt work. thanks for ur help

grim bramble
#

Running a small home-hosted server with Waterfall and Geyser. Getting MASSIVE spikes in upload bandwidth every 5-10 minutes (sending 500 Mbps or more) and then either fixing itself or flattening out around 100 and only stopping once I kill the Waterfall instance. According to the IPs it's usually the Bedrock players who seem to show up near the top of the bandwidth usage, but it may be happening to Java as well (still gathering info) and I'm not sure what could be causing these sudden spikes...

All players kicked within a few sec whenever this happens, it's been going on for a few weeks. I tried updating Waterfall but that only seemed to increase the bandwidth used while in normal operation & during the spikes. Also, I haven't updated any Bungee plugins since before this issue began. MCAntiMalware flags Floodgate with Spigot.MALWARE.Antieffects.A as usual, otherwise plugins come out clean.

Server's unplayable for more than a few min due to this issue. Help!

buoyant spindle
#

Hello, few my players timed out from my server but my waterfall still think they are on the server. They are visible on /glist command. But paper server does not see them. And now they cant connect becouse they have error you are already connected to this proxy..

Maybe you know how to fix it?

delicate phoenix
#

Something very weird is going on, assuming that you don't have malware. Maybe someone found a DoS? 🤔

delicate phoenix
buoyant spindle
#

on waterfall or paper side plugins?

#

and now I noticed that waterfall takes whole CPU, almost 100% all the time. No errors, no Full GC in gc logs

delicate phoenix
#

On waterfall.

#

Can you please make a spark report too?

buoyant spindle
#

spark report on waterfall? And now I know why waterfall takes 100% CPU - young GC every 0.1s. Normally it should be every 10 seconds.

Yesterday I set xmx and xms to 3GB, before it was 1.5GB. Maybe 3GB for waterfall is too much?

grim bramble
buoyant spindle
#

Hello. I have young GC pause every 0.1s (on waterfall). And my CPU is burning.

Why? What can I check?

delicate phoenix
#

Would you be able to share a spark report?

buoyant spindle
#

I think this was BungeeTabListPlus (dev version). Now I switched to older WaterFall (1.20.2) and older BTLP (stable) and I think it's better

#

actually no gc spam

delicate phoenix
#

If that fixed the issue, then that was propably it; Try reporting the issue to them, so they can fix it. :p

candid narwhal
#

Hello !

If it's possible, i need help, i'm not sure it's due Waterfall but maybe..

I update my frontal server to the last waterfall build 1.20 #560 and i upgrade my backend server to purpur 1.20.1.

Then i test to connect it, i've the : Outdated client ! Please use 1.20.1. But, i'm in 1.20.1. I test > 1.20.1 and connexion it's ok..

#

I dont know if the lastest build enter in conflict with 1.20.1 version

delicate phoenix
#

Wait, so connecting to a 1.20.1 purpur server via 1.20.1 doesn't work?

candid narwhal
#

Yes

#

But i'm in 1.20.1. I test with fabric config and vanilla config

#

If i use 1.20.2 for exemple, it's ok

delicate phoenix
#

What version is the lobby serbur running?

candid narwhal
delicate phoenix
#

🤔

candid narwhal
#

Yes..

delicate phoenix
#

What does it say in the watefall console?

candid narwhal
#

I'm on this problem since 6h

#

nothing else

delicate phoenix
#

Can you try removing plugins from the lobby serbur to see if that fixes the issue?

candid narwhal
#

Yes, i disabled a lot of plugin, trash config to force reloading, nothing..

delicate phoenix
#

Afaik this kick is coming from the lobby server, so unlikely to be a waterfall issue, but who knows.

candid narwhal
#

Yes, i think it's lobby too but after 6h to search, i test another option ^^

delicate phoenix
#

Try moving the serbur to a test instance, like your setup, and joining to it locally. If it kicks you, you ruled out the proxy.

candid narwhal
#

Yes good idea

#

RIP, the connexion it's ok in 1.20.1 when i disable proxy options...

delicate phoenix
#

So it's something with the proxy then. Does it work without any proxy plugins?

candid narwhal
#

Yes if i disable bungeecord : true and disable safeNet (equal at bungeeguard)

#

In my memory, when I config a proxy, in backend server, I just must set to true the bungeecord option in spigot. Yml?

#

Or another task? Secret key maybe?

delicate phoenix
#

No, that's correct. What I'm thinking, is maybe some proxy plugin is screwing with the client version detection, or something.

#

That's why I suggested trying waterfall without plugins, to see if you can join.

candid narwhal
#

Ok i test it

#

ok, when i disable plugin, it's ok, so i test to enable 1 by 1

#

O,, it's due viaversion on waterfall server

#

Ok so i see on spigot.com, viaversion must be on backend server OR frontend

#

my bad

delicate phoenix
#

All good, happy that you got it shorted. ^_^

candid narwhal
#

Thanks for your help 😉

slim maple
#

Hello, I have a party plugin on bungeecord for my minigames, but in my survival it is blocking my Mcmmo party. (That is, it is above the mcmmo command) Would there be a way to resolve this?

delicate phoenix
#

Yup, on your backend, use the commands.yml file to either

  • Define an alternative command for your other party comannd
  • Define which one you'd to use.
slim maple
delicate phoenix
#

Hm maybe, I'm not too familiar with the mcmmo configuration, it's been ages since I've last worked with that plugin.

#

Try disabling the party feature, that'll might disable the commands too.

reef fulcrum
#

there is no mechanism for disabling commands on the proxy per server

#

your only sane mechanism is going to be to use an alias or something on the backend server and tell your players to use that

delicate phoenix
#

Oh, sorry, I think I misinterpreted the context.

slim maple
#

So will I have to change the mcmmo command "/party" to, for example, /mcparty?

reef fulcrum
#

yes

quaint pond
#

Hey, can anyone explain me what the "query" setting is used for ?

#

query_enabled: true

tulip osprey
#

.

neon merlin
#

Hey Hey. I have a weird issue. I have 2 Accounts and when im on my server with both accounts and im hitting a block or something one of my accounts is getting disconnected with the message "the previous server went down...." https://pastebin.com/V8G5i0pm

I tested the paper Server without any plugins too and im still getting kicked, so it must be the proxy.

#

#updatetothenewestversionworks
After Updating it seems to work now.

crystal elbow
marble kelpBOT
#

I mean one of those is an error from nLogin

#

which seems pretty clear to me, fix that in their config and see if it works

spiral hatch
kindred lava
#

hi can anyone help me with this issue?

wanton tree
#

need help

hardy carbon
#

morning - having an issue with waterfall.

Try to connect to my server and get this issue, i can connect to the hub server directly, just not through waterfall. I have enforce_secure_profile as true in the waterfall config.yml

#

i get this erorr on my proxy and then a similar to the first ss on my hub server

#

no debugging i've looked at online has helped at all

#

i can connect if i change the online mode to false in the waterfall config but i don't wanna be doing that lol bc i only want premium accs on the server

reef fulcrum
#

make sure that you setup ip forwarding properly

dry thunderBOT
#
`connection timed out` / `connection refused`
unable to connect to server
io.netty.channel.ConnectTimeoutException: connection timed out``` ```
unable to connect to server
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused```
**These exceptions indicate that your proxy cannot connect to the address you've specified.**
There can be several reasons for this:
- The server is not running
- Your proxy is being blocked by e.g. a firewall
- Your network is set up in a way that requires you to use a different address.

If you're sure your server is running, you haven't mistyped the address and the proxy's not being blocked, try following the steps below:
If all your servers and the proxy are on the same machine

Try using localhost as the servers' address.

If you're using Pterodactyl or another panel that utilizes Docker

In general Docker containers are network isolated and will require you to use a different address to reach the machine and not the container.

In Pterodactyl's case the default address to reach the machine is 172.18.0.1 (read more here).

If you're using a host

Speak to their support. Your host should know their own network the best and help you set your proxy up.

bronze pollen
tulip surgeBOT
reef fulcrum
olive cedar
#

is it more benefical to have waterfall and minecrafts servers on the same machine?

lone oak
#

Hey, I recently updated my waterfall version to the latest and installed viaversion on my lobby/default server. I deleted the original config for the old 1 and set it back up with the new layout but same details. I've setup multiple proxies before so I was pretty confident I did it correct but whenever I try connecting I get a message saying "The server you were previously on went down, you have been connected to a fallback server". The hub server (the default server) shows no errors just that I connected and disconnected.

I've attached the error on the waterfall server excluding my personal IP.

Any help would be very much appreciated 🙂

tulip surgeBOT
reef fulcrum
#

your error is from a plugin

lone oak
#

Plugin in bungeecord?

reef fulcrum
#

yes

lone oak
#

ok ty lol

#

Now it's the same issue but the hubs motd doesn't display for the bungeecord so somethings wrong

#

I deleted all my bungeecord plugins I'm gonna send my bungee config in a second

tulip surgeBOT
reef fulcrum
#

I mean

#

you have ping passthrough disabled

lone oak
#

lmao i feel like an idiot now

#

Thank you so much that worked 🙏

warped niche
#

hi sry im new to java but i need help plz

#

how i remove end command
public void onEnable() {
getProxy().getPluginManager().unregisterCommand(end);
is not working

nimble ember
#

just deny the permission for it?

warped niche
#

i try to rename end to wstop

#

i have the command but i dont know how to unregister end command

warped niche
#

plz someone can help me?

#

hi sry for ping but i need help plz

#

how i use this correct
getProxy().getPluginManager().unregisterCommand(end); ?

#

@strong blade

bitter birchBOT
#

(659ab9fc42b7936e54a59fd0) // @warped niche (@efor89 / 532599461168414722) has been warned by @frank coral (259465250716254210)
Reason: Dont randomly ping staff

warped niche
#

thats not random

#

omg for what is this server

#

i think not for help

#

after this

marble kelpBOT
#

first: this is the help chat, not the development chat

warped niche
#

yes help

marble kelpBOT
#

second: it's strongly suggested to use permissions for commands

warped niche
#

but no help at all

marble kelpBOT
#

I mean you literally got an aswer even though you seem to have asked in the wrong channel...

warped niche
#

no i need to remove the command

marble kelpBOT
#

in the context of this help channel: don't grant the permission and the player wont have access to it

#

(it will be "removed" for them)

warped niche
#

omg

#

i need end for teleport to end

#

not for end the proxy

marble kelpBOT
#

any further removal requires modification of the proxy. it may be possible with a plugin so -> #waterfall-dev

warped niche
#

rly no help here -.-

#

only warns

marble kelpBOT
#

if you want to work around it without code modification then the solution could be to use a plugin on the proxy which handles the /end command instead to do what you want

warped niche
#

i have add command wstop works

#

but now i need to unregister the end command

marble kelpBOT
#

(or just use /warp end like most servers do it ;))

warped niche
#

no thats shit

marble kelpBOT
#

"unregistering a command" without custom code can only really be done via permissions

warped niche
#

getProxy().getPluginManager().unregisterCommand();

#

for what is this

#

?

marble kelpBOT
#

actually did you try "disabled_commands" in the config.yml? not sure if that works for this case but I doubt it

warped niche
#

is not working

marble kelpBOT
#

also the method is clearly for unregistering commands? but again: that requires a custom plugin (and you would need to get the command instance first of course)

warped niche
#

ok

#

but how can i unregister the end command?

marble kelpBOT
#

(but the disabled commands list should do exactly what you want as far as I can tell)

#

you just call the method with the end command?

warped niche
#

no end stops the proxy

#

disabled_commands:

  • end
ruby plover
reef fulcrum
#

Basically, something on the server created an invalid chat component

ruby plover
#

guess I will go to taking all plugins off server except Viaversion, and venturechat and see if still have issue. Via suggested it looked like a bungee bug and for me to swap to Velocity but I do not really want to do that and I am not the only one getting these kind of errors with chat.

reef fulcrum
#

basically, either it's a bug inside of bungee in how it handles the chat component stuff, or it's a bug in the server

#

though, well, actually

#

I'm leaning towards it being a bungee issue given that we literally never see such errors on velocity

torpid ridge
#

It gives this error when entering my server

#

I'm using waterfall for the first time

#

could not connect to a default or fallback server Incorrectly configured address/port/firewall

reef fulcrum
#

see logs

dry thunderBOT
#
`connection timed out` / `connection refused`
unable to connect to server
io.netty.channel.ConnectTimeoutException: connection timed out``` ```
unable to connect to server
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused```
**These exceptions indicate that your proxy cannot connect to the address you've specified.**
There can be several reasons for this:
- The server is not running
- Your proxy is being blocked by e.g. a firewall
- Your network is set up in a way that requires you to use a different address.

If you're sure your server is running, you haven't mistyped the address and the proxy's not being blocked, try following the steps below:
If all your servers and the proxy are on the same machine

Try using localhost as the servers' address.

If you're using Pterodactyl or another panel that utilizes Docker

In general Docker containers are network isolated and will require you to use a different address to reach the machine and not the container.

In Pterodactyl's case the default address to reach the machine is 172.18.0.1 (read more here).

If you're using a host

Speak to their support. Your host should know their own network the best and help you set your proxy up.

main lantern
#

Hi, more and more players on my server are experiencing this error on connecting.
In my console (waterfall) i am seeing this error, making me think there is a problem with the auth server or the connection between it? https://paste.gg/p/anonymous/05650f2292454915acad73268654047d
Is this a known issue? I already asked my waterfall host and they tell me to ask here 🙂

twin solstice
#

mojang servers dying

#

not a waterfall issue

mortal coral
#

~~This happends only when Im on 1.20.2+

  • Bungee: waterfall-1.20-562.jar
  • Backend: 1.18 with latest ViaVersion~~
torpid ridge
#

This happened to me too

#

Are you using "Animatedacoreboard" on your server?

mortal coral
#

I have few plugins on lobby

#

I assume its up to ViaVersion

torpid ridge
#

remove all plugins

#

and add one by one

mortal coral
torpid ridge
#

No, they told me that the error would be solved like this and I noticed that the error was on animatedacoreboard.

mortal coral
#

Um yeah I dont think removing plugins would help in this situation, let me resend to see what staff thinks
.

#

This happends only when Im on 1.20.2+

  • Bungee: waterfall-1.20-562.jar
  • Backend: 1.18 with latest ViaVersion
reef fulcrum
#

all we can tell you is what it says, something messed up a packet

safe ravine
#

The Waterfall server often crashes on Windows. How can I fix it?

reef fulcrum
#

the custom payload packet is pretty much only used for the brand messages by a standard client, so that is pretty much going to be induced by something like plugins

mortal coral
reef fulcrum
#

No, all I can tell you is what it says

#

see logs, maybe you can get some indication there; if the proxy itself doesn't throw an issue it's probably something installed on there

mortal coral
#

ok, ty

meager knoll
tulip surgeBOT
meager knoll
#

Waterfall not working

meager knoll
coral moth
#

it looks fine to me, what isn't working?

meager knoll
meager knoll
#

@amber arrow yaha kar upload problem

amber arrow
amber arrow
#

@hardy marsh

#

pls help

reef fulcrum
#

Do not ping random people

amber arrow
#

okey

#

pls help

onyx carbon
#

waterfall currently availbable on 1.20.4?

bronze pollen
delicate phoenix
reef fulcrum
#

generally it seems that bungees handling of that stuff is scuffed in how they handle it and thus it's causing a whole host of issues

dim oar
reef fulcrum
#

outside of "reproduce without plugins", no idea

#

but, this project is EOL, see if you can reproduce against bungee and report to them

meager knoll
reef fulcrum
#

work out why the connection was closed

vague gust
#

alright i just set up waterfall and it works
so how can i make it have a main lobby and then connect to the server when i run a command or something? like 2b2ts queue or hypixel but with commands (just to test it or whatever)

nimble ember
#

just have at least 2 servers in the config and use /server?

vague gust
#

thanks

edgy flax
calm oxide
#

-> UpstreamBridge - read timed out

dry thunderBOT
#
`connection timed out` / `connection refused`
unable to connect to server
io.netty.channel.ConnectTimeoutException: connection timed out``` ```
unable to connect to server
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused```
**These exceptions indicate that your proxy cannot connect to the address you've specified.**
There can be several reasons for this:
- The server is not running
- Your proxy is being blocked by e.g. a firewall
- Your network is set up in a way that requires you to use a different address.

If you're sure your server is running, you haven't mistyped the address and the proxy's not being blocked, try following the steps below:
If all your servers and the proxy are on the same machine

Try using localhost as the servers' address.

If you're using Pterodactyl or another panel that utilizes Docker

In general Docker containers are network isolated and will require you to use a different address to reach the machine and not the container.

In Pterodactyl's case the default address to reach the machine is 172.18.0.1 (read more here).

If you're using a host

Speak to their support. Your host should know their own network the best and help you set your proxy up.

calm oxide
#

no

elder arrow
#

Do forced hosts work with SRV records?

reef fulcrum
#

Basically, no

#

modern clients send the resolved SRV record to the server

#

I think some older versions would send what you'd expect, but, yea, is fun

runic magnet
#

you can set up unique hosts per srv, a bit more work but it can be done

elder arrow
vocal gust
#

same type error when i used velocity pls help

reef fulcrum
#

Because you have the proxy connecting to itself

vocal gust
reef fulcrum
#

Yes

#

because your proxy is connecting to itself

#

your proxy should be connecting to your MC server

vocal gust
reef fulcrum
#

I can't

vocal gust
reef fulcrum
#

We generally defer to the bungeecord tutorial

#

but, this is a basic configuration issue

#

inside of your waterfall config, the lobby server entry

vocal gust
reef fulcrum
#

you have that connecting to waterfall

#

you should be pointing it to your actual lobby server

vocal gust
#

thats ipv4 of my lobby server which i added to its own server

reef fulcrum
#

also generally looks like you have some weird host setup, I'm out

vocal gust
#

i was using embernodes but its dead

#

down

reef fulcrum
#

Yea, I see, cos I used a status tester to see what that responded and they gave a falixnodes message

#

so, I'm out

#

speak to your host, maybe

vocal gust
#

what if i get same error on embernodes then you gonna reply me?

reef fulcrum
#

no

vocal gust
#

is it a hosting problem?

reef fulcrum
#

I dont know

vocal gust
#

/:

reef fulcrum
#

all I know is that either you're not understanding all I've said, and I'm not really able to word it in any other manner

#

and so, either there is a knowledge issue relating to your setup being busted

#

or your host has some weird setup which is causing issues

#

either way, at this point, there is little I can do to assist

vocal gust
reef fulcrum
#

Which is irrelevant because you can make the exact same configuration mistake there too

#

your waterfall proxy is connecting to a proxy which is upset

#

either that is some weird setup with your host, or you have your waterfall proxy connecting to itself

vocal gust
reef fulcrum
#

bungeecord/waterfall are standalone, they do not run paper/spigot/bukkit plugins

reef fulcrum
#

for former, no

#

for latter, yes

#

but, I really cannot explain the issue in any more of a simplistic manner

vocal gust
#

of paper and bukkit

reef fulcrum
#

exact same situation

#

the proxy is standalone

#

it doesn't run server plugins, it runs proxy plugins

vocal gust
#

umm

reef fulcrum
#

server plugins can talk to the proxy if they want for some things, but for the most part, they do not know or care that there is a proxy

vocal gust
#

i had completed whole ethical hacking course but still always confused with proxy

vocal gust
reef fulcrum
#

i can't help you

vocal gust
#

bruh

vocal gust
reef fulcrum
#

speak to your host and see if they can offer support

reef fulcrum
#

if "don't have the lobby server in the waterfall config point to the IP address of your proxy" can't solve your issue, idk what to tell you

vocal gust
reef fulcrum
#

and, so, unless you have a server in your waterfall config whoses IP address points back to the proxy, all I can guess is that it's a host oddity

#

but, idk your setup and generally will not provide support for weird hosts

vocal gust
#

lol

#

lets try a thing

#

ik i am right but im make velocity again

#

and do confirgution right

reef fulcrum
#

I mean, if you're saying that your proxy is not connecting to itself, then its probably down to your host

reef fulcrum
#

your server

vocal gust
#

is it possible to make 1 velocity server on other host and other paper in another 1 host

reef fulcrum
#

assuming your hosts don't block such traffic, yes

vocal gust
#

lets try it then im going for blaze if its up

#

wait tf i got why my server not working

#

because i had being a bitch i had added my lobby server ip in its on waterfall file

#

lol

#

knowledge issue thats happens when u skip videos

#

ok btw very thanks electroniccat for supporting

bronze pollen
reef fulcrum
#

Yes

#

as I've already indicated

#

anything that cancels chat on the proxy will fuck up the server

#

there is a reason why velocity just explictly boots you when you try that

marble kelpBOT
#

how does it handle proxy-only chat plugins then? thonk

reef fulcrum
#

it doesn't

marble kelpBOT
#

one more argument to continue using Waterfall then lol

reef fulcrum
#

I think spigot just basically hard disables that mechanism, and so theykinda jus don't care

marble kelpBOT
#

this would completely break my chat setup xD

#

how do servers do cross-server chat with velo then? thonk

reef fulcrum
#

I mean, it breaks the chain

#

signed velocity, basically

#

or just handle it through the backends

#

signed velocity basically uncancels and then cancels on the backend server

#

ideally we just have a channel we can send enough to the backend to maintain the chain as-is

marble kelpBOT
#

I don't get why not caring about the backend and doing everything on the proxy isn't already a thing but ¯_(ツ)_/¯

reef fulcrum
#

what?

marble kelpBOT
#

maybe I start caring about that if I really move to Velocity at some point

reef fulcrum
#

I mean, you likely have commands in which need to run on the backend

marble kelpBOT
#

but aren't only specific commands part of the chain?

reef fulcrum
#

Not exactly

#

because running commands also has things to keep the chain updated, like the ack flag

#

thankfully on waterfall I have some improvements to the situation

#

but, it's still prone to causing you to getting kicked from the backend

marble kelpBOT
#

weird, never saw that issue

reef fulcrum
#

but, idk what all the circumstances are, I just know that not letting chat get to the backend willend up causing some level of desync

marble kelpBOT
#

probably because all my chat is system chat anyways ¯_(ツ)_/¯

reef fulcrum
#

well, yea, if you disable the system then you're not gonna be afflicted by it

marble kelpBOT
#

haven't really looked into how that ended up working xD

#

but would be interesting to see how many servers actually support the reporting functionality lol

reef fulcrum
#

atm, my understanding is very few

#

ik a bunch of them wanted us to get support into velocity but basically kinda gave up 😄

marble kelpBOT
#

I wonder if simply synching it between all proxies/servers via something like redis would be enough thonk

reef fulcrum
marble kelpBOT
#

how does that work, as far as I can tell it just handles the stuff even if it was cancelled? thonk

#

(as you can see, I have no idea how that works internally lol)

reef fulcrum
#

hm?

#

the idea is that you can just send the stuff you need to maintain the chain on the server to the server and keep stuff happy

#

like, your biggest concern is the backend falling out of sync, whatever people wanna do with chat on the proxy, i.e. if they wanna just defer to system messages or actually try to maintain signing, that's on them

marble kelpBOT
#

yeah that'S what I thought, just confused by that traHandleChat method

#

(and current code base doesn't seem to have that anymore 👀 )

reef fulcrum
#

tryHandleChat is basically what validates + updates the chain

marble kelpBOT
#

or rather, not in that form

#

ah, so they just named it poorly, I see

reef fulcrum
#

Nobody ever accused devs of being good with names

#

method looks to have changed, but, yea

dire mist
#

help

#

i'm using plugin TAB on waterfall.

#

It doesn't hook with placeholder API.

reef fulcrum
#

read the docs for the plugin/seek support from wherever the plugin suggests you do so

dire mist
#

ohh alright now its working, ive used their placeholders instead of the placeholderapi bungee ones

stiff falcon
#

bad packet, are mods in use!? Couldn't read all bytes from a packet. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true

This error came up, is there a way to disable it?

#

We are running simple voice chat on the server side and im assuming its something to do with that, as these errors only suddenly came up when we added it

reef fulcrum
#

No

tired junco
tired junco
tired junco
#

skinsrestorer told me that it could be a bad implementation error on your part

reef fulcrum
#

Packet GAME:TO_CLIENT/58 (PlayerListItemUpdate) larger than expected, extra bytes: 1001

#

We don't modify that packet, and so if' it's an issue with waterfall, it's probably an issue with bungeecord

#

outside of that, all we can see is that a packet was oversized, you would generally need to work out what is causing too much data to be sent, if using modded, probably that

safe dome
reef fulcrum
#

Something is sending a chat component and spigots parsing logic is mangling it

marble kelpBOT
#

or it might just be invalid when sent

#

or actually no, that is a valid packet thonk

#

the packet reader just expects it to be an object when it can be an array too :S

edgy flax
reef fulcrum
#

bungees handling of components generally seems to be busted

edgy flax
#

is there something i can do to fix this?

reef fulcrum
#

Basically, no

#

it's a bungeecord bug, outside of trying to work out what is being sent, reproducing it in bungeecord, and reporting it to them, there is no real options unless you wanna maybe consider looking towards velocity

fierce briar
#

hey so basically i have this two particular bungeecord servers that doesnt let me connect to, whenever i do try it doesnt say anything for about a minute and then it gives me an error any help?

#

its probably something just me being an idiot but ive checked the servers and they are setup correctly

nimble ember
#

well all we can see is that it wasnt able to connect

#

make sure the ip is correct and that nothing is blocking it

mortal coral
#

Why my backed server detects different ping then my client?
I saw on every other bungee server it match it.

What did I do wrong?

hazy orchid
#

I updated my waterfall and now i'm getting this error when trying to connect

tidal musk
#

I have question does anyone know replacment to

#

Becues paper uses it login and i have a rate limit

reef fulcrum
#

There is no means to replace that as that is literally mojangs authentication system

#

The only fix is to scream at mojang to fix their api, or, load balance your requests to them

dire mist
#

umm

#

what is this?

#

where's all of it comming from?

nova pine
#

Hello. what does it mean. I installed the Viaversion and it displays this
message when I connect "Internal Exception: io.netty.handler.codec.DecoderException: java.lang.Index0ut0fBoundsException: Index 103 out of bounds for length 10"

#

how can I make a waterfall so that players enter the game from versions higher. that is, from 1.20-1.20.4?

reef fulcrum
#

all we can tell you is that apparently something got a malformed packet

#

waterfall is just a proxy

#

if you want protocol version translation you'd want something like via, as already indicated

nova pine
#

that's all there is to the waterfall

reef fulcrum
#

okay, and?

nova pine
reef fulcrum
#

well, we don't support protocol hacks

#

and so, if you're ahving issues induced by via, you'd need to report it to them

#

otherwise, general debugging of "start yanking plugins", etc

inland summit
#

Sometimes, users are experiencing disconnection from the server due to the reason 'disconnect.exceeded_packet_rate'. Is there a way to fix this issue?

tulip surgeBOT
reef fulcrum
#

Illegal character in scheme name at index 0:

#

apparently you mangled the property for that

marble kelpBOT
#

s31

#

err, that was supposed to be a / xD

copper plaza
#

When will 1.20.4 waterfall come?

twin solstice
#

it already exists?

#

for a very long time already

copper plaza
#

and is the issue with Waterfall and viaversion fixed yet?

#

I was told to put the plugins on the backend servers because their was an issue with 1.20.?

marble kelpBOT
#

you should always put via on the backend server 👀

copper plaza
#

So we had no choice, but to put them only on the backend servers

#

I just haven’t been synced in recently with waterfall and if they had an update or if it was via version plug-ins that needed the update

reef fulcrum
#

I heard some reports that it was broken on bungee

#

so, given that the proxy supports 1.20.4, assuming you don't care about newer versions, it should be fine to just shove it on the backend servers

ocean hound
#

Hi, /send all <server> doesn't work for me and it crashes with this error. I also wanted to write a plugin for /survival and /lobby and it also crashes with this error when connecting. Can anyone help me?

#

And this is displayed in the console:
No client connected for pending server!

reef fulcrum
#

because the client disconnected unexpectidely

#

something mangled a packet and the client disconnected

wicked willow
#

can i connect waterfall to waterfall?

twin solstice
#

the first question is

#

why

wicked willow
#

do you know multipaper

twin solstice
#

yes

#

why would you need a proxy in a proxy for that

river cedar
#

any ideas?

marble kelpBOT
#

did you connect to the port that you had waterfall listen to?

river cedar
#

u might be right there

#

yup thanks

marble kelpBOT
#

is that minecraft server running publicly? because if so then you should make sure you can't connect to it to get that screen as that means anyone could exploit it

river cedar
#

wdym?

marble kelpBOT
#

anyone could setup a bungee proxy and connect to your server with any account

river cedar
#

how would i prevent that?

marble kelpBOT
#

you need to make sure only your proxy can connect to your minecraft server(s) (e.g. running on localhost, using a vpn or a firewall) or that you authenticate forwarded data (e.g. with BungeeGuard)

river cedar
#

so could i do localhost:port since it's all on the same server? would that make it less dodgy?

marble kelpBOT
#

yes

river cedar
#

ok

dry thunderBOT
hidden shore
#

Hello, I already configured everything but it doesn't connect, can someone help me?

drifting bobcat
#

400 players, many traffic 5 backend servers.
How many need ram for waterfall?

lunar dragon
#

Kicked whilst connecting to lobby: If you wish to use IP forwarding, please enable it in your BungeeCord config as well!

how can fix this?
i have activated ip_forward: true

elder matrix
#

Hello, IP forwarding for GeyserMC does not work for me, but everything works fine for minecraft java

reef fulcrum
#

You need to connect to the actual proxy

#

Not directly to a backend server

arctic veldt
#

my waterfall will run then crash?

reef fulcrum
#

You'd need the actual crash report, that gives us literally nothing to go off

tulip surgeBOT
arctic veldt
#

wait thats the wrong thing

tulip surgeBOT
arctic veldt
#

around line 137 a bunch of random stuff starts

arctic veldt
#

any help

reef fulcrum
#

Your server was having ssl issues, generally down to networking issues, mojangs servers being derp, or a busted Java install

#

And then your server apparently created a thread dump for some reason, generally that only occurs when something explicitly tells Java to do that

arctic veldt
#

so should i try to install java from a older version? What do u suggest

#

to fix it

reef fulcrum
#

depends on how you're hosting the server

#

generally you'd more perfer newer versions of java

arctic veldt
#

the server hosting im using allows me to choose between four java versions

#

by default its automatically decide

#

so i should set it to java 17?

reef fulcrum
arctic veldt
#

lol alr

arctic veldt
#

electro what java do you recommend the hosting company i use, uses adoptium java

#

they asked me to ask what java is recommended

wooden parrot
somber patrol
#

@celest mango I can’t find the one I usually reference but Googling “how to secure bungeecord backend” will get you some guides on what to do to secure the backend.

#

Firewall, config files, etc.

#

If you can find versions of the plugins you use for Velocity you could switch to velocity.

celest mango
#

what would i have to change if i go to velocity?

somber patrol
#

Replace waterfall with velocity, get new plugins, configure velocity. Done.

torpid ridge
#

Hello

#

Even though I wrote my server's IP address in the config.yml file, I still get this error.

charred coral
#

Is the server on the same node with proxy?

#

If so

#

You need to configure the firewall rules

celest mango
#

does anyone know how i can fix this?

tidal musk
reef fulcrum
#

Something mangled a packet

tidal musk
#

Solution

#

?

reef fulcrum
#

work out what did it

#

i.e. reproduce without plugins, etc

tidal musk
#

Bro

#

i used via version, rewind , backward

#

In proxy

#

Than this error started coming

reef fulcrum
#

We don't support protocol hacks

tidal musk
#

Whts tht

reef fulcrum
#

plugins which hack the protocol

#

i.e. via

tidal musk
#

Via?

reef fulcrum
#

if adding such a plugin caused the issue, you'd need to speak to them

#

ViaVersion, etc

tidal musk
#

wait

#

Isn't via version belong to paper?

reef fulcrum
#

no

tidal musk
#

If no why it's in papermc web

reef fulcrum
#

Because we have a resource repository for people to post their plugins

tidal musk
#

Ok

#

Tell me how to fix it

#

Should I remove via?

reef fulcrum
#

I mean, if adding via caused your issue, then, yea

tidal musk
#

I just wnt Work proxy

#

how to confirm it's done by via

reef fulcrum
#

remove it

tidal musk
#

Ok

reef fulcrum
#

if it stops happing, it was probably because of Via or some other plugin being incompatible with it

tidal musk
#

I just use via

#

In waterfall srv

#

After removing

#

Via

#

I got this issue while going from lobby to SURVIVAL

#

Petrodactyl

----------Waterfall/proxy srv----
Waterfall: Latest
Plugins: no plugins

Survival server
Paper 1.19.4
Plugins (91): AdvancedAntiVPN, AdvancedBan, AdvancedLogger, AdvancedPortals, ajLeaderboards, AntiAD, AntiOP, AureliumSkills, BankPlus, BKCommonLib, BlockParticles, BlueSlimeCore, BossShopPro, ChestShop, ChunkCollector, Citizens, ClearLag, CMILib, CombatLogX, CrazyAuctionsPlus, CrazyCrates, DeathMessages, DecentHolograms, DeluxeCoinflip, Essentials, EssentialsChat, EssentialsSpawn, ExploitFixer, floodgate, Geyser-Spigot, GriefPrevention, HamsterAPI, Hibernate, IllegalStack, Infiniteannouncements, InvSeePlusPlus, InvSeePlusPlus_Clear, InvSeePlusPlus_Give, ItemsAdder, Jobs, LimitedUses, Logger, LoginSecurity, LoneLibs, LuckPerms, Minepacks, Multiverse-Core, My_Worlds, NexEngine, NitroCommandRedirect, NoEncryption, PlaceholderAPI, PlayerKits, PlayerKits2, PlayerPoints, PlayerWarps, PlugManX, ProtocolLib, ResourcePackDownloader, RoseStacker, Sellwand, ServersNPC, ShopGUIPlus, SilkSpawners_v2, SimpleRename, SkinsRestorer, skRayFall, Skript, skript-fishing, sleep-most, SuperbVote, SuperVanish, TAB, Tebex, TerraformGenerator, TimeLock, TMTokens, UltraCosmetics, Vault, ViaBackwards, ViaRewind, ViaVersion, Votifier, Vulcan, WorldEdit, WorldGuard, WorldGuardExtraFlags, FastLogin, GamePoints, PINPrompt, T2C-OPSecurity

reef fulcrum
#

I mean, advice is generally gonna be to reproduce without plugins

#

seeing that list, I have 0 inclination to provide further support

tidal musk
#

Why won't u will provide me support

reef fulcrum
#

Because you're using plugins which are only used by offline mode servers, and plugins which are known to create issues

tidal musk
#

which are known to create issue name them

reef fulcrum
#

SkinsRestorer, for one

tidal musk
#

and

reef fulcrum
#

well, that's the primary one, other plugins are more gameplay messing, not connection messing

#

either way, I'm out

tidal musk
#

Btw

#

How to change connection

#

Timeout time

#

Like I seen a guy saying increase tht in GitHub issues

#

Janmm14 commented on Sep 29, 2021
try increase timeout and server_connect_timeout

tidal musk
#

you don't know solution

#

?

torpid ridge
charred coral
torpid ridge
#

Two servers opened with different accounts

charred coral
#

If they are on the same node, you have to configure the firewall rules

torpid ridge
#

Yes

charred coral
#

Accounts don't really matter

#

Do you own the host?

torpid ridge
#

Where do I configure firewall rules?

charred coral
torpid ridge
#

There is nothing wrong with the settings

#

I use numeric ip instead of localhost

charred coral
#

Did you do this?

torpid ridge
#

what's this?

charred coral
#

so you did not read the docs after all

#

Do you own the host?

torpid ridge
#

no

charred coral
#

Read the docs and run those commands

charred coral
#

How did they let that slide 💀

torpid ridge
#

server belongs to me

#

i am owner

charred coral
#

bruh

#

Open a ticket on the hostings website / discord & Tell them to change the firewall rules to allow any server to access all other servers as well as all ports on the node

torpid ridge
#

ok thanks for your help

charred coral
#

no problem!

tidal musk
#

Hey! I was just wondering cause im not able to dins it anywhere, how can you send data with the player on the PlayerTransferServerEvent, where a plugin on server A will add a piece of data for example: add a selection uuid piece of data, and when sent to server B, be able to read what was added, in a plugin on the server?

reef fulcrum
#

there is no such mechanism

#

or, well, event

#

there is the messaging channel which you can use to queue messages on the proxy and send them over to that server

#

too dead, you'd need to see the docs for that channel

tidal musk
reef fulcrum
#

you use the forward bungeecord channel

tidal musk
#

Oops sorry for ping

reef fulcrum
#

and then the content is pretty much just going to look like literally any normal plugin message

tidal musk
#

So if im using this as like the player selects what profile they want to play on in server a then send that selection to server b to load the profile, is this manipulatable in any way by the player?

reef fulcrum
#

well, yes

#

you'd basically need a plugin on the proxy in order to protect the client from being able to send plugin messages using your channel or something

tidal musk
#

Alright, thanks for the help ill try to read on channels, and see what i can do

junior lodge
#

can someone help me setup waterfall i have everything needed for it

#

i need help basically with knowning how to server everything up i got 3 servers that are needed for it

somber patrol
#

Anything specific from there that jumps out at you or is confusing?

junior lodge
#

confused

#

really confused

#

i used to know how to do it now i dont

junior lodge
#

i think i have everything setup but server says cannot be reached?

somber patrol
# junior lodge could u help?

I'd recommemd reading the guide Ilinked. I might be able to answer a specific question but I'm not sure what you're hung up on. I don't work with Waterfall much.

junior lodge
#

there isnt much in the guide

junior lodge
somber patrol
#

Can you post the error log? What says server can't be reached?

junior lodge
#

yeah

#

[05.02 18:09:38] [Server] [Log4jPatch] [INFO] Patching org/apache/logging/log4j/core/pattern/MessagePatternConverter [05.02 18:09:38] [Server] [Log4jPatch] [WARN] Unable to find noLookups:Z field in org/apache/logging/log4j/core/pattern/MessagePatternConverter [05.02 18:09:38] [Server] [Log4jPatch] [INFO] Patching org/apache/logging/log4j/core/lookup/JndiLookup [05.02 18:09:38] [Server] WARN StatusConsoleListener Advanced terminal features are not available in this environment [05.02 18:09:38] [Server] [INFO] Using mbed TLS based native cipher. [05.02 18:09:38] [Server] [INFO] Using zlib based native compressor. [05.02 18:09:38] [Server] [INFO] Enabled Waterfall version git:Waterfall-Bootstrap:1.20-R0.2-SNAPSHOT:92b5149:562 [05.02 18:09:38] [Server] [INFO] Not on Windows, attempting to use enhanced EpollEventLoop [05.02 18:09:38] [Server] [INFO] Epoll is working, utilising it! [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_alert, file=modules/cmd_alert.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_find, file=modules/cmd_find.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_list, file=modules/cmd_list.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_send, file=modules/cmd_send.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=cmd_server, file=modules/cmd_server.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Discovered module: ModuleSpec(name=reconnect_yaml, file=modules/reconnect_yaml.jar, provider=JenkinsModuleSource()) [05.02 18:09:39] [Server] [INFO] Loaded plugin reconnect_yaml version git:reconnect_yaml:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_find version git:cmd_find:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_server version git:cmd_server:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_alert version git:cmd_alert:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_send version git:cmd_send:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [INFO] Loaded plugin cmd_list version git:cmd_list:1.20-R0.2-SNAPSHOT:92b5149:562 by WaterfallMC [05.02 18:09:39] [Server] [ERROR] Exception in thread "main" java.lang.IllegalArgumentException: Server lobby (priority 0) is not defined [05.02 18:09:39] [Server] [ERROR] at com.google.common.base.Preconditions.checkArgument(Preconditions.java:414) [05.02 18:09:39] [Server] [ERROR] at net.md_5.bungee.conf.Configuration.load(Configuration.java:165) [05.02 18:09:39] [Server] [ERROR] at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67) [05.02 18:09:39] [Server] [ERROR] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:291) [05.02 18:09:39] [Server] [ERROR] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67) [05.02 18:09:39] [Server] [ERROR] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

dry thunderBOT
#

Please send large files/logs to a pastebin

somber patrol
#

Can you post the log from the backend server also?

junior lodge
#

yeah

somber patrol
#

That log you posted says:

Server lobby (priority 0) is not defined

#

Bloom's setup guide might be a bit more full featured

somber patrol
#

Was the first result when I Goolged setting up Waterfall

#

disconnected, reason: If you wish to use IP forwarding, please enable it in your BungeeCord config as well!

#

Check that Bloom guide for the ip forwarding bit.

junior lodge
#

how do i make it so u can join from servers direct ip and thru the hub

junior lodge
junior lodge
#

can anyone?

charred coral
#

Can you explain what you mean

junior lodge
#

yes ill explain

#

so i can connect thru the hub

tough vale
#

Waterfall has Bungee's Forced Hosts system - you can configure a connection address that will automatically attempt to connect players to a configured server instead of whatever the default behavior is.

If you mean connecting directly to the backend server without going through the proxy, that is not possible

junior lodge
#

but i also wanna direct connect to a server

#

yes

#

what u said

#

how do i allow that too

tough vale
#

Configure it in the proxy's config

junior lodge
#

can u help me

#

ive been trying

#

but the server says enable port forwarding

wraith stirrup
#

disconnected with: Kicked whilst connecting to hub: Internal Exception: io.netty.handler.codec.DecoderException: java.io.IOException: Packet login/0 (PacketLoginInStart) was larger than I expected, found 1 bytes extra whilst reading packet 0

#

Anyone know how to fix this??

junior lodge
#

whats your congif

#

config

wraith stirrup
#

Do I send it?

dry thunderBOT
#

Please send large files/logs to a pastebin

junior lodge
#

take your ips out tho

#

i dont need that

#

dont expose them

junior lodge