#waterfall-help

1 messages · Page 9 of 1

marble kelpBOT
#

you literally just set them to localhost

#

instead of the public address you specified before

errant pivot
#

address: 172.18.0.1:29555?

#

or like localhost:29555

#

gonna stick to bungeeguard for now until i learn this completly

marble kelpBOT
#

I mean if you have specified localhost as the server-ip in the server.properties then you are pretty much safe

errant pivot
#

ah ok, gonna try there

#

server-ip=localhost
still able to connect through local host bungeecord

marble kelpBOT
#

well if the server is running on the same machine

#

then yes

#

otherwise you didn't properly set that

bronze sinew
#

how do you have the bot tag tf

marble kelpBOT
#

no

#

you need a plugin for that

reef fulcrum
#

For the one case where bungee actually supports that

#

It's very unreliable

marble kelpBOT
#

if a server crashes the proxy tries to not disconnect the user and move them to the fallback server

reef fulcrum
#

You need a plugin if you want something to potentially handle it sanely

marble kelpBOT
#

however in all cases where the backend server actually wants the player to disconnect it will just do that

reef fulcrum
#

Because it's not something sane

#

Did they disconnect because you banned them and want them off the network? Did the server stop?

#

Idk why existing plugins wouldn't work, not like any of that stuff had changed in years

marble kelpBOT
#

plenty of plugins adding that functionality exist (and work on latest)

#

really no need to bloat the proxy

reef fulcrum
#

How do we know that a server shut down?

#

How do we know that you didn't kick the player expecting them to be booted from the network?

#

That was why bungee doesn't do that, and I'm inclined to agree

surreal relic
#
19c7017b227472616e736c617465223a
#

This is from me trying to connect to version 9.1.5 Pixelmon Reforged Server on 1.16.5

#

I can't seem to find a concise answer from anywhere, I don't know if it's a waterfall issue or a pixelmon issue.

tough vale
#

Mods and 1.13+ proxies don't mix unfortunately

surreal relic
#

Ah.

#

Do 1.13+ modded servers usually just forgo the proxies?

#

Or would something like velocity work better for this (?)

#

I've just joined a different server by the looks they use a proxy for the pixelmon server.

#

A lot of these servers are using Proxies by the looks.

surreal relic
#

Yeah, I reinstalled the modpack seems to be having the same issue.

ServerConnector [pixelmon] - encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during server login process!

This is a waterfall issue by the looks as I tried without proxy and could connect just fine. Screenshot above is an example of a server that has both 1.12.2 and 1.6.15 and 1.20 working under a proxy. AFAIK Velocity doesn't do <1.13 and Waterfall doesn't do >1.13 how can this be?

#

Unless I got something wrong and I'm missing something.

surreal relic
reef fulcrum
#

We don't support modern forge, it's pretty much impossible to do so without client mods

#

Pixelmon AFAIK has their own modded version of velocity which works for their environment essentially

craggy trout
dusky nimbus
#

you can use ultimateautorestart bungeecord addon which sets up fallback server

uneven thorn
#

how can i switch from bungeecord to waterfall, do i just replace the bungeecord.jar with waterfalls?

craggy trout
reef surge
#

can fabric join on waterfall?

#

since forge can?

marble kelpBOT
#

depends on the mods used

reef surge
marble kelpBOT
#

with what error?

#

and most likely due to the mods being used as fabric alone (even with only client-side mods) works just fine for me

valid walrus
#

After using every command that interacts with waterfall it kicks the player on the server side for unsigned packet or other related errors.
It's been happening since just before the 1.20 update. It also happens on a server with 0 plugins.
Example:
Player uses /glist , after that player types a longer message they get kicked for unsigned packet.

tidal musk
#

Whenever I try connecting to my proxy which is running water fall it says "Can't connect to default or firewall" does anyone know how to fix this error?

leaden stone
#

Getting this weird error

reef fulcrum
#

something sent a packet with a string that was apparnetly too long

#

for more info, read the message

leaden stone
reef fulcrum
#

yes

warm solstice
#

is there a way to connect different mc versions together

#

?

reef fulcrum
#

supported? no

#

you'd need a protocol translation plugin like viaversion, etc

warm solstice
#

so if i install viaversion to waterfall it will work?!

#

and subservers

#

or just subservers

#

im new to this stuff

reef fulcrum
#

ideally you install it on the subservers, not the proxy

warm solstice
#

thanks for the info

tidal musk
#

does anyone know how to fix this?

reef fulcrum
#

see logs

#

all we can tell you is that the connection failed; if ptero, see pins

#

if using a hosting provider, speak to them

fossil frost
#

is it possible to use the 1.20 version of waterfall for a 1.19.4 network

reef fulcrum
#

yes

fossil frost
#

ok

#

thanks

leaden stone
#

Anyone know what might cause this?

reef fulcrum
#

DNS issues

#

you can disable the netty/async dns inside of the waterfall config to use your systems DNS stack

#

but, should probably wonder why google DNS is failing

leaden stone
reef fulcrum
#

nothing to do with that

#

like, it crapped the bed looking for mojangs services

#

not for your stuff

leaden stone
reef fulcrum
#

yes

leaden stone
#

and set to false?

reef fulcrum
#

yes

leaden stone
reef fulcrum
#

either disable the module inside of modules.yml or whatever it was and delete the jar, or revoke perms to run the command

#

I mean, it falls back to using the systems DNS stack if you disable netty DNS, idk what 100% of the implications are, but, like

#

you should probably work out why netty DNS is failing

#

firewall? network issues? 🤷‍♂️

#

lol

#

if offline mode, glhf, i don't support such setups

#

if online mode, use a compent auth plugin

#

idk how their stuff works

#

I mean, you could just use luckperms and revork perms to /server when on that context

leaden stone
#

My server's acting up today fgs

mystic oasis
#

Is there any config I can change to optimise my waterfall server

coarse elbow
#

Running waterfall as proxy jar

craggy trout
#

And don't use bad plugins that usually have a bad-handling on the buffers

#

Some plugin? This isn't waterfall i think

devout flume
#

i'm running a paper 1.20.1 (build 61) server behind waterfall. it's been running for exactly a week. Today, on 2 separate occasions, players reported they suddenly could not connect to the server - they were getting kicked back to lobby. This is the first time it's been reported.

Logs on the paper server look normal - player connects, some things process on join, and then the player disconnects. No errors.

On waterfall I found only this:

Jul 06 17:30:53 silverstone01 newlands-proxy[3132627]: [17:30:53 WARN]: [/50.65.105.185:0|*TheChrisII] <-> DownstreamBridge <-> [survival1201] - bad packet, are mods in use!? No more bytes reading varint

#

Any ideas?

#

Oh, and it fixes itself. No reboot necessary.

One player reported that: A) players who were on the server when the issue started could continue to reconnect and B) the server fixed itself once everyone disconnected so the server was at 0 players. This may just be coincidence, though - I haven't confirmed this.

coarse elbow
reef fulcrum
#

Force default server

cinder trellis
#

ps: i tried to make this as simple as possible to understand

hiya, quick question. lets say for example, my waterfall instance had 4 servers in total;

  1. Proxy Server
  2. Lobby (1)
  3. Game Server 2
  4. Game Server 3

My proxy server would run on it's own VPS with it's own IP Address.

My 3 game servers would run on the same dedicated machine, with the same IP Address, but different ports in order to differentiate the 3.

Is it possible to use waterfall as a bungee between those 3 game servers as long as the port is different?

I will be using Pterodactyl panel. Thanks.

reef fulcrum
#

Yes

cinder trellis
#

okay, so I wont need 3 different IP's as long as the ports are different?

#

i can run it all on my one dedicated machine?

reef fulcrum
#

Yea

cinder trellis
#

great thanks

versed shore
#

Hi there!
I have this error message.
I deactivated the DNS of the waterfall file but it continues, any idea?

craggy trout
#

Can i check logs?

versed shore
craggy trout
versed shore
tulip surgeBOT
versed shore
#

I guess there's nothing special about it?

reef fulcrum
#

theres 0 failures in there

crystal fossil
#

Using tlauncher

#

Enable offline mode to see if you can connect then

versed shore
fickle carbon
#

Our OPs keep getting logged out because someone logged in as them from another location.

Then a false version of them logs in to whitelist herobrine or herobrine 2 and ban all players online.

Its hard to imagine all 3 of our mods have had their accounts comprimised.

I'll attach a log from one of these attacks.

Is there anything I can do to make our servers more secure?

tulip surgeBOT
reef fulcrum
#

online mode allows for existing logins to boot existing users

#

that would genearlly scream that your backends aren't properly firewalled

#

i.e. they're allowing external connections to the backends IPs

#

at best, setup a firewall so only your proxy can connect; worse case, use bungeeguard

fickle carbon
#

any advice on setting up the firewall? should I just be googling this?

reef fulcrum
#

depends on your hosting setup

fickle carbon
#

I feel like everything to do with the servers is at least configured properly. Unless I'm wrong of course.

#

I'm hosting on bloom

reef fulcrum
#

then you probably can't firewall

#

use bungeeguard

fickle carbon
#

ok thank you, one more quick question about configs, just so I can know I didnt make an error here

#

and also, thank you very much for taking the time

#

my config for waterfall enforce_secure_profile: false
server_connect_timeout: 5000
listeners:

  • bind_local_address: true
    force_default_server: false
    forced_hosts:
    pvp.md-5.net: pvp
    host: 0.0.0.0:25565
    max_players: 1
    motd: '&1THUNDERBUNGEE'
    ping_passthrough: false
    priorities:
    • survival
    • resource
      proxy_protocol: false
      query_enabled: false
      query_port: 25577
      tab_list: GLOBAL_PING
      tab_size: 60
      remote_ping_cache: -1
      network_compression_threshold: 256
      permissions:
      admin:
    • bungeecord.command.alert
    • bungeecord.command.end
    • bungeecord.command.ip
    • bungeecord.command.reload
    • bungeecord.command.kick
      default:
    • bungeecord.command.server
    • bungeecord.command.list
      log_pings: true
      connection_throttle_limit: 3
      prevent_proxy_connections: false
      timeout: 30000
      player_limit: -1
      ip_forward: true
      groups:
      md_5:
    • admin
      remote_ping_timeout: 5000
      connection_throttle: 4000
      log_commands: false
      stats: 492f51bb-636a-4eda-9e25-f85799ebcb30
      online_mode: true
      forge_support: true
      disabled_commands:
#

and otherwise i think the only other edited things are that my spigo yml has bungee to true

reef fulcrum
#

I mean, idk what you'd expect me to look at that for

#

bungee is just inheriently unsecure; hence why stuff like bungeeguard exists

reef surge
#

fabric support?

reef fulcrum
#

update stuff, apparently

reef surge
reef fulcrum
#

I was thinking waterfall, but now idk

reef surge
#

im joining via fabric

reef fulcrum
#

at least, a few dozen people have reported that issue, apparently updating their stuff fixed it, otherwise, no idea

reef surge
#

my mods are only litematica

reef fulcrum
#

something has corrupted your registry

#

I mean, so with litematica, the fact that you're using fabric is likely 100% irrelevant as litematica doesn't do anything that would change with a proxy afaik

reef surge
#

FIXED IT TNX

craggy trout
reef fulcrum
#

I'm the only person on this project more or less

#

So, my health knocking me out for a good few years slightly marginally impacted the project a little

craggy trout
#

i see, you should check when you can the pull that i mencionated.

reef fulcrum
#

i can't test it or anything

craggy trout
#

It's basicaly ported from Velocity forwarding, so work is same

reef fulcrum
#

Yes, but I generally like to test stuff locally before merging it

#

and pretty sure it needs updating too

craggy trout
#

The only change that needs its Property class changed.

#

Fixed by changing practicaly to this, Property property : properties

reef fulcrum
#

needs v2 forwarding support

#

and probably wanna cut down the logging as it just seems excessive

#

idk what to do about the bungeeguard warning, I don't like the notion of singling a plugin out like that as it just sets a bad precident

#

and I do not have the means to work on any of that

craggy trout
#

So basicaly to accept it you want ->

Remove dumb-logg at starting (or do it once)
Add 1.19/1.20 support

#

I think bungeeguard warn is good,

reef fulcrum
#

yes

craggy trout
#

I will open a new pull request basicaly removing the logs and adding support

craggy trout
#

Until the last if

#

Because the latest one it's only when the string is empty usually when starts

reef fulcrum
#

I mean, the last one is fine; I'd also maybe see to keep the one on not having a forwrding mode set given how many issues that has caused in the past, otherwise, yea

#

heck

#

heck, maybe even just reduce it to logging the forwarding mode in use, be that none/one of those

craggy trout
#

I will start working on it

craggy trout
#

I think that bungeeguard one is dumb, because it already warn the user when it's installed

sonic vale
#

This may be a stupid question, but is the latest version of waterfall compatible with the latest version of paper? And if so, are they always updated in tandem? Or if not, how can I tell which versions of waterfall are compatible with which versions of paper? Thank you, hopefully my questioning isn’t too silly.

craggy trout
sonic vale
tidal musk
#

hey im trying to setup an basic waterfall server but when i try to connect via the waterfall port i get this error : "invalid signature for profile public key" but when im conecting threw the "minecraft server"(no waterfall) i get no error and can play with no problem

nimble ember
#

if you can connect directly to the backend server, you havent set it up correcty

craggy trout
tidal musk
#

oh ye i forgot about that, thats been an long time since i configured an mc server

dry thunderBOT
#

Please send large files/logs to a pastebin

ivory egret
#

I get this error whenever i try /lobby

marble kelpBOT
#

update the plugin

#

if there is no update, contact the plugin author or find a better plugin

#

(seeing as they are executing commands instead of properly using the api I strongly recommend finding a different plugin lol)

ocean hound
#

Whats up. I would like it to throw players out of the lobby when restarting the mode. I made such a configuration but unfortunately it does not work.

settings:
  fallback_server: lobby
#

It's my config.yml

reef fulcrum
#

errrrr

#

config.yml of what?

craggy trout
shell flint
#

Hey guys! I’m just reporting it here, I appear to be having an issue and I believe I’ve traced it back to waterfall being the culprit. Basically each time the player types there will be a chance for the player to be kicked due to chat verification and I managed to replicate this by typing /glist in the chat and then sending a message afterwards, this will then kick that player from the server. This is the only replication I’ve seen, but the kicks happen even without typing that command

reef fulcrum
#

seemingly a known thing

#

freedom chat can be used to mitigate it, or use velocity

lilac crow
#

[11:53:48] [Netty Worker IO Thread #14/INFO]: [/120.231:1970] <-> InitialHandler has connected
[11:53:48] [Netty Worker IO Thread #14/INFO]: [Brain|/165:1970] <-> ServerConnector [lobby] has connected
[11:53:48] [Netty Worker IO Thread #14/WARN]: [/12:1970|Brain] <-> DownstreamBridge <-> [lobby] - bad packet, are mods in use!? VarInt too big
[11:53:48] [Netty Worker IO Thread #14/INFO]: [Brain] disconnected with: The server you were previously on went down, you have been connected to a fallback server
[11:53:48] [Netty Worker IO Thread #14/INFO]: [/1205:1970|Brain] -> UpstreamBridge has disconnected
[11:53:48] [Netty Worker IO Thread #14/INFO]: [/125:1970|Brain] <-> DownstreamBridge <-> [lobby] has disconnected
[11:53:50] [Netty Worker IO Thread #15/INFO]: [/2:26210] <-> InitialHandler has connected

#

i used the latest version of waterfall connect 1.20 purpur

#

Players can get in at first, but after a while they can't

#

This error will appear on waterfall's backend

reef fulcrum
#

all I can tell you is that something apparnetly sent a bad packet

#

generally caused by plugins mangling stuff

lilac crow
#

some plugins do not support 1.20 as a result?

reef fulcrum
lilac crow
#

I did not encounter this when using 1.19.4

#

It's been going on since we upgraded version 1.20

reef fulcrum
#

all I can tell you is that something is mangling packets

lilac crow
#

all right thankyou

craggy trout
tidal shard
#

it just kicked all players

reef fulcrum
#

something somehow is set to a bad value

tidal shard
#

yeah i already figured that out

#

but WHY

reef fulcrum
#

No idea

#

in part, that doesn't look like a proper build of waterfall

#

and I don't have the hardwarte to go look at the source to try to deduce the why

tidal shard
reef fulcrum
#

I mean, no

marble kelpBOT
#

no but point you towards their support

reef fulcrum
#

but you won't get support here

tidal shard
#

but its waterfall's error

#

look in it

marble kelpBOT
#

you are not using waterfall

tidal shard
#

ok ill try to get help on flamecord

reef fulcrum
#

idk what flamecord have done to the software

craggy trout
#

Removing entity rewrite code, forcing netty to close the connection for some wrong cases

fast nacelle
#

Hi, my console is full of these warnings: "could not decode packet! java.lang.IndexOutOfBoundsException: readerIndex(7) + length(1) exceeds writerIndex(7): PooledSlicedByteBuf(ridx: 7, widx: 7, cap: 7/7, unwrapped: PooledUnsafeDirectByteBuf(ridx: 30, widx: 30, cap: 2048))
" Can i do something about it?

burnt hill
#
[05:39:09] [Server thread/INFO]: _ joined the game
[05:39:09] [Server thread/INFO]: _[/194.66.126.7:39052] logged in with entity id 1254 at ([world]4107.718515273618, 111.0, 9351.503399906378)
[05:39:09] [Craft Scheduler Thread - 4 - PlaceholderAPI/INFO]: [LocalTime] Couldn't get _'s timezone. Will use default timezone.
[05:39:10] [Craft Scheduler Thread - 17 - DiscordSRV/ERROR]: [DiscordSRV] Your AvatarUrl config option does not contain the {username} placeholder even though this server is using offline UUIDs.
[05:39:10] [Craft Scheduler Thread - 17 - DiscordSRV/ERROR]: [DiscordSRV] https://cravatar.eu/helmavatar/{username}/{size}.png#{texture} will be used because the default value does not support offline mode servers
[05:39:10] [Craft Scheduler Thread - 17 - DiscordSRV/ERROR]: [DiscordSRV] You should set your AvatarUrl (in config.yml) to https://cravatar.eu/helmavatar/{username}/{size}.png#{texture} (or another url that supports usernames) to get rid of this error
[05:39:12] [Server thread/INFO]: _ issued server command: /unban .
[05:39:12] [Server thread/INFO]: _ unbanned . for 'No reason specified.'``` Users are able to join on any username with invalid UUID's and just instantly gain operator permissions through some exploit
reef fulcrum
#

offline mode uuid

#

99% chance you didn't secure your backend servers

burnt hill
#

yea he said he had to use offline mode for it to work on minehut. i dont own the proxy for it

#

i told him it might have something to do with offline mode

reef fulcrum
#

I mean, if the backend server has no firewall or protection or anything, and is configured for etting a proxy connect to it, then it will literally let anybody who wants to fake that info to connect

burnt hill
#

it was on minehut, so i didnt even know it allowed offline users to join

reef fulcrum
#

on minehut, or an external server attached to minehut?

burnt hill
#

Minehut IP for advertising > proxy out to external host

reef fulcrum
#

so, yea

#

probably nothing to do with minehut

#

they just failed to secure their setup

burnt hill
#

alr ill see if i can get access to the mh pannel so i can fix it, if he cant figure it out

reef fulcrum
#

nothing to do with mh

sterile plinth
#

Hey, did someone know, whats this is?

reef fulcrum
#

a plugin cancelled the event to connect to a server

#

the player wasn't already connected to a server, and wasn't given a server to connect to, and thus they where disconnected

tidal musk
#

Guys, what do you recommend between Waterfall or Velocity?

reef fulcrum
#

depends

#

velocity is newer but generally better designed

#

waterfall is older, not as amazing but has a much older ecosystem behind it

tidal musk
#

Ok

pliant parrot
#

[01:10:16 ERROR]: Exception in thread "main" java.lang.RuntimeException: Could not load configuration!
[01:10:16 ERROR]: at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:96)
[01:10:16 ERROR]: at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:67)
[01:10:16 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:82)
[01:10:16 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[01:10:16 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:288)
[01:10:16 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[01:10:16 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
[01:10:16 ERROR]: Caused by: java.io.FileNotFoundException: config.yml (Permission denied)
[01:10:16 ERROR]: at java.base/java.io.FileInputStream.open0(Native Method)
[01:10:16 ERROR]: at java.base/java.io.FileInputStream.open(FileInputStream.java:216)
[01:10:16 ERROR]: at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
[01:10:16 ERROR]: at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:76)
[01:10:16 ERROR]: ... 6 more

reef fulcrum
#

as said, your file perms are busted

pliant parrot
#

How to fix?

reef fulcrum
#

depends on how you're hosting the server

pliant parrot
#

I have acces to the root user of the server

reef fulcrum
#

you basically need to set the ownership of the config file to the user that the server runs under

pliant parrot
#

How?

reef fulcrum
#

find where the files are and chown them to the correct user

tiny wind
#

hello i need help

#

Bungee and the lobby server are connected.

Bungee console displays:
[11:57:50 INFO]: [1] disconnected with: Kicked whilst connecting to lobby: Unexpected custom data from client
[11:57:50 INFO]: [/ip|1] -> UpstreamBridge has disconnected
[11:57:50 INFO]: [1|/IP] <-> ServerConnector [lobby] has disconnected

The lobby server displays:
[11:56:01] [User Authenticator #2/INFO]: UUID of player 1 is 2f8054fe-d031-334d-9bd7-5429d1d1205a
[11:56:01] [Netty Server IO #6/ERROR]: Received empty payload on channel fml:handshake

The client log displays:
[12:07:00] [Netty Client IO #1/INFO]: Connected to a vanilla server. Catching up missing behavior.
[12:07:13] [Render thread/INFO]: Stopping!

The client experiences the same results even without any mods installed.

#

The client and server have the same mods installed, and the server is running the CatServer 1.16.5

reef fulcrum
#

modern forge is generally unsupported

#

stuff like lightfall, lightcord? I forget, have some stuff to try to work around that, requires a client mod though

stuck nacelle
#

Hello, today weird errors started happening when players joined server. Many random errors regarding DecoderException. Do you have any idea what it can be?

reef fulcrum
#

all we're told is that the datastream is corrupted

#

could be something corrupting the data, be that a plugin, weird environment issues

stuck nacelle
#

How can I debug that?

#

there are no errors in logs

#

and it happens randomly for some players

#

some can join no problem, some cant join at all, and some get this error every x logins

#

It started happening since this morning out of nowwhere

reef fulcrum
#

there is no real sane way to debug that

#

literally just boils down to trying to remove potential factors

#

like plugins

#

I mean, for all we know, you have some players connecting through some backbone provider who is having weird issues on their network

stuck nacelle
#

They are saying that other servers are working for them

#

Only my server is the issue

#

So what can be potential factors?

#

Out of your experience

reef fulcrum
#

I mean, i've never had that one before

#

it's either something software based on your side is mangling stuff

#

some hardware issue between you and them

#

or a software issue on their side

#

if it's happening to multiple people, outside of a janky driver update being pushed out, that generally excludes their side

stuck nacelle
#

Its probably my side

#

But how can I try to troubleshoot that then?

reef fulcrum
#

as i said, outside of tryna yank potential causes, there is no real way to diagnose it

stuck nacelle
#

So I should try to find issue in plugins list?

tiny wind
reef fulcrum
#

read

tiny wind
# reef fulcrum read

My English is not very good, I can not understand what you said, this is my mod list

reef fulcrum
#

Once again

#

waterfall does not support modern forge

#

you would need a proxy like lightfall, however, they require you also have a client mod

tiny wind
#

Yes, lightfall can solve this problem?

reef fulcrum
#

potentially

tiny wind
#

thanks,i will try

gentle marten
#

Hello

#

I need help

#

One question, do I need to have ViaVersion on the server where I want to send the user or is it not necessary?

craggy trout
marble kelpBOT
#

you only need viaversion if you want an incompatible client to join

#

you should ideally run them on all backend servers though, not on the proxy

#

(at least to get the best experience, that depends on the versions though)

craggy trout
#

Actually viaversion is not working properly on BungeeCord because changing order of some login vanilla packets

#

I wouldn't use it on the proxy, also leads to underperform because entity rewrite is beeing used.

craggy trout
#

What?

gentle marten
#

I have 3 servers

  • Lobby: 1.19.4
  • Game: 1.17.1
  • Game: 1.17.1
craggy trout
#

Waterfall does not need any plugin to support all versions from 1.8 to the latest one, it is a "multi protocol" proxy.

gentle marten
#

Always conects to the second server

craggy trout
gentle marten
#

And when i remove the 2 game servers to test i get the error incorrect address

gentle marten
#

@craggy troutother thing (sorry for ping)

#

I can't make a server supports all versions, right?

#

like 1.8 to 1.20.1

craggy trout
#

You can use ViaVersion for that on your backends

gentle marten
#

don't works...

#

<-> ServerConnector [boxpvp] has connected

#

i want to conect to lobby

#

i set the priority

#

idk what happends

craggy trout
#

Check your backend logs, this isn't a waterfall or viaversion proxy

#

Seems your configuration

gentle marten
#

what is bakend

#

xd

steel surge
#

the backend server's logs

gentle marten
#

i don't understand

reef fulcrum
#

waterfall is the proxy

#

it connects to servers, i.e. the "backend"

gentle marten
#

ty

#

im stupid

tulip surgeBOT
gentle marten
#

here is

#

Don't shows any error.

reef fulcrum
#

i doubted it ever would

#

the client got a bad packet

#

as for why/how, no idea

gentle marten
#

me too

#

no idea

#

Anyway i get teleported to the second server

#

Never teleports to the first (main)

#

I try removing all servers

#

And leaving the server that doesn't work

#

There is

#

Error occurred processing connection for oswx ConnectTimeoutException : connection timed out: ip/

spare apex
#

the proxy cant connect to the backend for some reason, perhaps it is what it says or something else

reef fulcrum
#

generally network misconfig

gentle marten
#

Everything is set up correctly

#

Maybe (Not sure) the query port is the same

reef fulcrum
#

I mean

#

the connection timed out

#

something is not setup properly

gentle marten
reef fulcrum
#

irrelevant

gentle marten
#

rcon.port=25575
query.port=25565

gentle marten
#

i don't know then

reef fulcrum
#

once again, literally irrelevant

#

if using a hosting provider, speak to them for support

gentle marten
#

Is not that

#

If its a host problem why the other server works?

#

Literally impossible

reef fulcrum
#

Because it's networking related stuff

#

do the backend and the server you're tryna connect to share the same IP address?

#

proxy and the server*

reef fulcrum
#

No idea then

gentle marten
#

Not same port/ip

reef fulcrum
#

but, if you're using a host, they should be able to help you

gentle marten
#

but i want to know why

#

the other wroks

#

works*

#

and this no

reef fulcrum
#

i don't know your setup

#

i don't know your hosts setup

gentle marten
#

so i can't do nothing?

reef fulcrum
#

if you're not going to take the advice given, then yea

#

connection timed out is a network configuration type issue

#

Without knowing your network setup, we can't help you

warm raven
#

What is waterfall

craggy trout
#

It's an bungeecord fork that gives a reasonable performance and leads to better forge support

gentle marten
#

what is nano limbo?

winged thistle
#

Since updating to build 536, many players experience ReadTimeOut errors. Any clue?

#

disconnected with: ReadTimeoutException : null

winged pilot
#

highly unlikely to be waterfall

#

check with the host and make sure there aren't any plugins doing dumb stuff on the main thread

waxen fern
#

can you guys help me my waterfall its error

tulip surgeBOT
stark sequoia
waxen fern
#

wdym?

stark sequoia
#

Invalid configuration encountered - this is a configuration error and NOT a bug!

waxen fern
#

what a bug. nothing wrong

waxen fern
stark sequoia
#

Obviously something is wrong if the server doesn't load

exotic crypt
#

Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?

#

in waterfall's config.yml: priorities are set
ip forward to true

servers ip:port
motd
restricted are set

#

bungeecord: true in the spigot.yml of the backend

#

and offline mode is set on the backends

#

ping me

#

ty

exotic crypt
#

😦

reef fulcrum
#

generaly, see the log

#

it means a network config issue

#

if ptero, see pins

#

if using a host, speak to them

#

if using a dedi, use some localhost adapter, etc

exotic crypt
reef fulcrum
#

so, speak to your host

exotic crypt
#

yeah he doesnt know

#

ill use the pterodactyl stuff

reef fulcrum
#

i mean, it's generally a basic networking issue

exotic crypt
#

172.18.0.1 so this in the config.yml?

exotic crypt
reef fulcrum
#

I mean, that won't work unless the panel is configured for it

exotic crypt
#

oh k

#

time to test

#

anyways ty

reef fulcrum
#

literal easy option is to host the proxy on a seperate machine to the actual servers

exotic crypt
#

k

#

anyways yeah, its not setup for it

leaden stone
#

Very weird thing happening

#

Waterfall server just breaking for some reason

reef fulcrum
#

proxies rely on understanding the protocol

#

if mods break the protocol, the proxy will break

leaden stone
reef fulcrum
#

I'm saying a mod probably did

leaden stone
#

Not using forge btw it's just saying that

#

I'm using Waterfall proxy with Pufferfish server

reef fulcrum
#

I misread the logs thingy

#

but, yea, something apparently managled a packet

leaden stone
#

I want to bang my head against a wall

reef fulcrum
#

and, that would suggest a bad client

leaden stone
reef fulcrum
#

yes

#

StatusRequest is sent to the server not the client

#

and that's so early in the connection process, wouldn't surprise me if it wasn't some crappy web scanning thing

leaden stone
#

So you're saying that anyone that sends a bad packet can just crash my server like that?

reef fulcrum
#

I see no signs that the proxy crashed

#

if you mean the errors, then yea, the proxy prints errors when stuff goes sideways

leaden stone
reef fulcrum
#

which doesn't indicate any issues

leaden stone
#

It's not like no one wasn't trynna join

reef fulcrum
#

and I'm supposed to know that how?

leaden stone
#

sorry if i come off as combative rn

reef fulcrum
#

idk how often people connect to your server

#

I'm not going to piss in the wind over a period of time in which nothing was logged

leaden stone
#

I'm just saying

#

The fact that there was nothing logged at all during a 30 minute period where there was people trying to connect to the server

#

Just trynna figure out what went wrong

formal hull
#

how to configure waterfall to work with forge is config waterfall

tulip surgeBOT
formal hull
#

1 is a proxy server and when I connect through it, I get information that I don't have all the mods to enter the server, but when I connect to 2, I enter the server without any problems

tidal musk
#

Hello, We want to bring couple of very big streamers on our server but the problem is we havev no known method to benchmark our server and see how many players it can hold. any recommendation?

marble kelpBOT
#

there's tools which can join tons of offline-mode players

#

but that can't really fully simulate player behaviour

tidal musk
tough stream
#

Hello, im a little bit new with waterfall and i need help, i tried upgrading WaterFall from 1.8 to 1.20 but it doesnt let me connect to the server

leaden stone
#

Asked what it is in Geyser and they said "ask waterfall"

marble kelpBOT
#

seeing as there's a . in the playername this seems like a geyser error

#

also I strongly suggest disabling initial handler logging, that log is so spammed with unnecessary pings lol

mighty pulsar
#

is there any way to show players from a modded server on a seperate bungee made server?
But without being connected to the bungee, otherwise I can't connect to the modded server
Or a way to send you directly to the respective server if you have the mods installed

reef fulcrum
#

no

mighty pulsar
# reef fulcrum no

But is it possible to go with the mods through the vanilla lobby and be able to enter a mod server?

reef fulcrum
#

no

#

assuming forge, you need to trigger a forge handshake to get all that info

#

and, well, vanilla doesn't do that

#

velocity has the ambassador plugin which I think deals with stuff a bit better, no idea what the caveats, etc, are

foggy star
#

hi i put waterfall on my server and i setup all server but it tell me: Kicked whilst connecting to hub: Outdated client! Please use 1.19.4 . But im useing 1.19.4 and all server is on 1.19.4. and im useing via version on all server. Can someone tell me how to fix it pls?

nimble ember
#

the backend server is kicking you, so youd need to send its log

foggy star
#

ok

#

the log of the server waterfall and hub?

foggy star
#

y?

verbal sluice
#

im having trouble running waterfall as my proxy server

#

i get these messages from plugins that are being loaded

reef fulcrum
#

Your aegis proxy

#

eeeeeer?

verbal sluice
#

trust me im not dumb i just

#

i didn't

#

man im dumb

verbal sluice
#

not because you have a cracked version you think everyone does

#

im not the one who bought it

#

my partner did, and he can't use his computer

reef fulcrum
#

I mean my notion was more that that is not waterfall

prisma hedge
#

waterfall / velocity doesn't work: the proxy itself works, i can ping it via minecraft, but the proxy can't connect to any of the servers. Any ideas on how to fix this issue? Also this is the error i get while i try to join the server Error occurred processing connection for jack0217 AnnotatedConnectException : finishConnect(..) failed: Connection refused: /172.17.0.1:25566"

craggy trout
#

Did you configure correctly your firewall and backends?

last nexus
#

can someone help mmeee

wary snow
#

Your attempting to connect to a server directly u got any logs or console images

reef fulcrum
#

they're connecting through the proxy, can tell because of the message

#

but, they have something misconfigured, and given that doesn't look like any of our messages, probably a plugin

supple crypt
verbal sluice
#

ty for the recommendation

supple crypt
#

np

leaden stone
#

Had this weird semi-crash with bungee. Just kicked a whole lot of people

reef fulcrum
#

only thing of note i see in your log is network issues

leaden stone
reef fulcrum
#

idk

#

network stuff happens

#

I can't really say mch more than that on this laptop

leaden stone
#

right

#

and yeah service provider said it was a network blip

#

thanks

tawdry bronze
#

Hello, can I connect waterfall to Fabric server

nimble ember
#

you would need a fabric mod that supports bungeecords forwarding

#

there is one for velocity's modern forwarding, but i dont know if there is one for legacy forwarding

#

also legacy forwarding is bad, so ideally it would support bungeeguard too

bronze tusk
#

I have a waterfall server that I have followed different tutorials to see if I had messed up configurating it but, every time I try to join, I get this error in console and I am unable to connect to the server. The server that it's trying to send me to see is running as well.

tough vale
#

Connection timed out, make sure the backend server is up, no firewalls blocking the connection, the backend's IP is set correctly, etc

reef fulcrum
#

generally a network setup issue; firewall, tryna loop connections back, etc

bronze tusk
reef fulcrum
#

hosting provider

#

So

bronze tusk
reef fulcrum
#

generally that's because the proxy and the server are on the same ip address/node

tough vale
#

well that looks like pterodactyl so localhost will never work because of docker

bronze tusk
bronze tusk
reef fulcrum
#

ptero? see pins

#

100% a network config thing as I said

bronze tusk
#

Gotchu, appreciate it

lilac crow
tulip surgeBOT
lilac crow
#

I used the latest version of waterfall, the 1.20.1 purpur core of the group, and after 10 minutes of opening there was nothing abnormal

#

This problem has existed for a long time, and there has been no solution

reef fulcrum
#

You server apparently tried to send a tablist packet with too much data inside of it

lilac crow
#

So what am I supposed to do about him

marble kelpBOT
#

test without any plugin messing with the tablist

olive cedar
#

hi can someone help me ? After a restart, sometime when we are reconnecting, we got an error:

java.lang.IllegalArgumentException: Team a02 already exists in this scoreboard
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:220) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]
        at net.md_5.bungee.api.score.Scoreboard.addTeam(Scoreboard.java:73) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]
        at net.md_5.bungee.connection.DownstreamBridge.handle(DownstreamBridge.java:265) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]
        at net.md_5.bungee.protocol.packet.Team.handle(Team.java:124) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]
        at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:114) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[waterfall.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:3df3a27:526]

And of course this error kick us from the server

craggy trout
#

Does the proxy connect to the upstream bridge?

craggy trout
#

Known bungeecord problem

reef fulcrum
#

I mean, broken how?

tidal musk
#

How to hide this message on server menu?

frail brook
surreal lake
#

Hello,

My players get kicked from my server when connecting to a different one, I think I am using Waterfall 1.19-R0.1

tulip surgeBOT
viscid silo
#

Why did you report that message? Lol

olive cedar
surreal lake
exotic spear
#

uh

surreal fable
#

,, stop it lol

exotic spear
#

i wonder what it does lol

young lance
#

Hey brain trust!
We're having issues setting up Waterfall & have been getting this error:
Any help would be appreciated, we're running out of ideas 😅

tulip surgeBOT
craggy trout
# young lance

C:\Users\rabsw\OneDrive\Desktop\minecraft VGA multi server\waterfall>4GB Server:

#

you're executing '4GB' is not recognized as an internal or external command,
operable program or batch file.

lilac rapids
#

Hi, just wanted to ask if it was possible to use waterfall to link a vanilla server and a forge modpack server. I can understand that having a lobby to connect to these servers would not be ideal as if the lobby was created with vanilla, it may break the modpack clients, and vice versa.
If there is a way of doing this then that would be great but i can understand if this wouldn't be easily possible.

reef fulcrum
#

Basically, no , not with waterfall

#

Best option would be to look at ambassador and velocity

#

But, mod stuff is always funky

lilac rapids
#

I can agree with that, thank you

potent seal
#

whenever i try join it keeps coming up with this please help

olive cedar
young lance
reef fulcrum
#

on the panel

#

if self hosting ptero, see pins

#

if using a host, speak to your host

#

I mean, areyou selfhosting?

#

cos,like, if you are

#

the backend IP addresses should be safe to share

#

So, like, if the backends have public IP addresses, how to say, you did it wrong

#

so, yea, if that's a backend IP, that's wrong

#

How are you hosting the server?

#

Okay, so, read the link in the pins

#

the backend servers should be using a private IP address

#

Because networking is fun

#

Nobody sane sets up their network to allow loopback routing

#

Why would you connect over the public interface to connect to something on the same machine?

#

No

#

it's the network of your VPSes network provider

#

which generally, once again, won't let you use the public IP for looping back

#

depends on the network setup

#

well, no idea then

#

can't really say without knowing the underlying error

#

Like

#

if it failed to connect to a server

#

there is generally an error

#

without knowing that error and your setup, I can't really say

#

Yea, that's the pretty print message

#

the actual error would be in the console

#

I have no idea then

#

Idk, i have nothing to go off here

#

My eyes hurt, I don' feel inclined to try to coax every single thread of info I can out of you in hopes that something finally shows up

reef fulcrum
#

Please stop pinging me

#

I cant help you

leaden stone
#

What features does Waterfall add on top of BungeeCord?

hot quiver
#

Should I switch to Waterfall?

#

I have a small 3 server network

reef fulcrum
#

I mean, mostly security and performance stuff

#

Ofc, outside of the ecosystem still being new, ideally you'd more look towards velocity Vs bungee

ancient orchid
#

My server crashes every few hours

[20:31:03] [Paper Watchdog Thread/ERROR]: The server has not responded for 10 seconds! Creating thread dump
[20:31:03] [Paper Watchdog Thread/ERROR]: ------------------------------
[20:31:03] [Paper Watchdog Thread/ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[20:31:03] [Paper Watchdog Thread/ERROR]: Ticking entity: minecraft:player, entity class: net.minecraft.server.level.EntityPlayer
[20:31:03] [Paper Watchdog Thread/ERROR]: Entity status: removed: false, valid: true, alive: true, is passenger: false
[20:31:03] [Paper Watchdog Thread/ERROR]: Entity UUID: 0ae23662-0367-352e-91da-05227f7688cd
[20:31:03] [Paper Watchdog Thread/ERROR]: Position: world: 'world' at location (-54.158322310522294, 71.0, 41.13749998807907)
[20:31:03] [Paper Watchdog Thread/ERROR]: Velocity: (0.0, -0.0784000015258789, 0.0) (in blocks per tick)
[20:31:03] [Paper Watchdog Thread/ERROR]: Entity AABB: AABB[-54.45832232244322, 71.0, 40.83749997615814] -> [-53.858322298601365, 72.79999995231628, 41.4375]
[20:31:03] [Paper Watchdog Thread/ERROR]: Total packets processed on the main thread for all players: 5328887```
Can anyone help?
fringe spindle
#

is it possible to connect two servers that are on two different devices through waterfall?

#

@frank coral

#

pls help

frank coral
#

Don't randomly ping staff

fringe spindle
craggy trout
#

Means a connection passed InitialHandler

#

Basically Login process

reef fulcrum
#

Work out why it's timing out

#

Make sure you're using a vanilla client, test without plugins, etc

#

All that tells us is that the connection was closed in an unexpected manner

#

All I could guess is that your network is borked or something

fringe spindle
#

is it possible to host via waterfall and connect two different servers that are on two different devices

craggy trout
fringe spindle
nimble ember
royal plover
#

Hi there, i'm trying to get a full playe count on the MOTD of the server when the client pings the server. My brain is fried from coding so my thinking process is shot to try and search the key words for it (looking in the discord for answer)

I got it to show the list of players in the lobby, but not in another world. So somewhere it doesn't show the entire list.

olive cedar
#

Hello i have a waterfall server link to 2 paper server.
We have a hub, and the main server, we can't connect to the main server dirrectly, players must connect to the hub before to switch to the server. SO my question is do u know if i need authme on both server or juste on my HUB paper server.

nimble ember
#

offline mode isnt supported

#

if your proxy is in online mode, you dont need auth me on your backends

pine timber
#

can i add servers on proxy runtime?

nimble ember
#

with a plugin, sure

pine timber
#

something like?

nimble ember
#

i know you can reload the server list config on velocity without plugins, but idk if you can do that on waterfall/bungee

shut skiff
#

Hey I currently have a problem with my waterfall instance.

On updating there comes now an unknown error for me along the lines of:

"Invalid signature for profile public key. Try restarting your game"

On googling a bit there were some things like "set enforce-secure-profile to false", check if system time is correct.

BUUUT none of these help. You guys have any idea?

Edit: Yes i already restarted my game, and I switched from Optifine to Vanilla

dense bison
#

Hey I updated the server to 1.20 and now I always get an error when waterfall is executing the proxyplayer.chat() function: java.lang.UnsupportedOperationException: Cannot spoof chat on this client version!

So far only one has mentioned this issue a year ago but so far I can't see a fix or workaround for that.
https://github.com/SpigotMC/BungeeCord/issues/3327

Do you guys have more info on that topic?

GitHub

16:12:01 [SEVERE] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@246f8b8b, id=14238, owner=net.william278.huskchat.bungeecord.HuskChatBungee@7eb9bffa, task=net.william278.huskchat....

reef fulcrum
#

I ean, you quite simply cannot do that anymore

dense bison
#

but why is the p.chat() method not deprecated then telling devs to stop using it anymore?

reef fulcrum
#

idk, ask spigot

dense bison
#

bruh ok thx

meager wolf
#

curious.... what exactly is the InitialHandler has Pinged? is that someone actually starting up their minecraft client and looking at the different servers?

spare apex
#

that is your server being pinged in the multiplayer server list

#

and of course some bots and voting sites and such

meager wolf
#

odd, I haven't advertised my server enough that I would expect voting sites to even know about it...

#

bots.... bots I can understand...

last nexus
#

who needs help seting up Waterfall ?

random shore
#

Hello,

I trust this message finds you in good health. I am reaching out to seek your expertise in resolving an issue pertaining to Minecraft server connectivity. Currently, I am employing the Fabric server core and attempting to establish a connection to an authentic Minecraft server using the Waterfall proxy.

Here is a succinct description of the problem I am currently facing:

I am making use of the Fabric server core with online mode enabled for player authentication.
Upon trying to connect to a legitimate server through the Waterfall proxy, I am confronted with the "Exception Connecting: QuietException: Server is online mode!" error message.
I have meticulously reviewed the proxy configuration, ensuring that the Waterfall version is up to date; however, regrettably, the issue persists.
It is noteworthy that I have conducted tests involving direct connections to servers, excluding the use of the proxy, and I am pleased to report that everything operates seamlessly without any errors.
I am led to suspect that the issue may stem from a specific interaction between the Fabric server core and the Waterfall proxy. I am eager to ascertain if there exist any known solutions to this predicament, or if there are specific configurations or steps that could potentially alleviate the problem.

Should you require further information, kindly be assured that I am more than willing to provide supplementary details. I extend my gratitude for dedicating your time to review my inquiry, and I am earnestly looking forward to receiving your valuable insights and recommendations.

reef fulcrum
#

you can't MITM auth

#

backend servers need to be in offline mode

random shore
#

But disabling the online mode can lead to player data issues.

reef fulcrum
#

that's what "ip forwarding" is for

#

it's pretty much unavoidable

#

you'd need a mod for fabric which adds forwarding support

#

idk if any exist which support waterfall, however; most of them use modern forwarding

random shore
#

However, I remember that servers with online mode enabled use IP forwarding. How do they utilize this feature?

reef fulcrum
#

as I said, they use a mod

#

and velocity

random shore
#

so use velocity can resolve?

reef fulcrum
#

velocity + a fabric mod, yes

random shore
#

ok

#

thank you very much for your assistance

languid gorge
#

hello how can I stop waterfall from console?

#

I am using stop but it didnt stop this

reef fulcrum
#

end

languid gorge
#

okey and can I use normal plugin in waterfall ?

#

I am using this for setting motd @EventHandler public void serverlis(ServerListPingEvent event) { event.motd(MiniMessage.miniMessage().deserialize(" <yellow>★ <gradient:dark_aqua:aqua:blue>Remiel Network <yellow>★ <dark_gray>[<gradient:gray:white>1.18.2 Optifine<dark_gray>] \n <gradient:gold:yellow><bold>⚔ MMORPG Aktif! <white><bold:false>- <gradient:dark_green:green><bold>⛏ Skyblock Yakında!")); }

reef fulcrum
#

I mean

#

waterfall is a proxy

#

it takes proxy plugins

#

it won't run bukkit plugins

languid gorge
#

I see how can I convert my bukkit plugin to proxy plugin? or can I set gradient colors on waterfall config?

reef fulcrum
#

you'd write a proxy plugin

#

and waterfall doesn't bundle minimessage or adventure, you'd need to deal with that mess yourself

acoustic ruin
#

Hello there. Is there a way to link forge servers with waterfall?

#

I see on google/ai it shows theres a plugin called Waterfall-ForgeBridge plugin. Is this a real thing?

reef fulcrum
#

Unsupported

#

Use velocity + ambassador

#

Ofc, still some caveats, but, more care there for it

acoustic ruin
#

wdym by that?

reef fulcrum
#

By what?

acoustic ruin
#

ur msg. Sorry new to this stuff

#

Would velocity be the same as waterfall setup wise? and does that allow for forge?

reef fulcrum
#

Forge and proxies is generally unsupported

#

Velocity has a plug-in available which tries to hack some level of support for it

#

It may or may not work depending on the mods you have

acoustic ruin
#

so there really isnt a way to do a proxy like waterfall/bungee with forge servers?

reef fulcrum
#

As said, it’s unsupported

acoustic ruin
#

dang thats unfortunate

reef fulcrum
#

Depending on the mods you have it may or may not work

acoustic ruin
#

one of the packs is a big pack but Ill try it out

#

another question, if I wanted to have luckperms on all my servers (vanilla) for ranks, do I need to update the files for lp everytime I update on each server or can I do it all at once to the proxy of servers

reef fulcrum
#

If you set it up for a network you only need to do stuff on one server

acoustic ruin
#

and how would I do that?

reef fulcrum
#

See their wiki

acoustic ruin
#

got it

marble kelpBOT
#

Does original bungeecord or waterfall still support Minecraft 1.8.x?

#

and what about velocity?

tidal musk
#
*** Please check for a new build from https://papermc.io/downloads ***
*** Should this build be outdated, you will get NO support for it. ***``` Using latest 536 on pterodactyl
nimble ember
marble kelpBOT
#

Awesome

#

I find it weird how devs treat like 1.8 is all legacy and shouldn't be used, despite it still remaining the go to version for PvP

#

I'm never going to upgrade to any newer version

nimble ember
#

because it is legacy

#

missed the 8 year anniversery by 10 days

marble kelpBOT
#

But I just don't know how to get PvP to feel right on new versions?

reef fulcrum
#

I mean, use whatever version you want, generally

#

It's just the general annoyance that people expect that we should support and care about something so old

reef fulcrum
dapper wedge
#

waterfall commands?

marble kelpBOT
#

Why is the #paper channel so useless?

#

I don't have voice permissions

#

And I don't want to use discrap

reef fulcrum
#

Because there was some spam bots a while back, which given very few use the IRC is not really a thing of even reasonable traffic these days...

marble kelpBOT
#

That's unfortunate

#

But I get it. People who want to go through the hoops to migrate to a Microsoft account in order to still play the slowly-dying game of Minecraft are also happy to use Discord

#

At least LimboAuth relieves the pain a little

#

Most people who won't use Discord are also not very fond of playing Minecraft, especially now that Micro$oft has completely ruined it

#

Unfortunately I don't find Minetest that fun, and I still have a Minecraft server network on my hard drive collecting dust

#

and memories

errant dew
#

this is sounding like someone who says we don't want computers because millions will lose their job

marble kelpBOT
#

idk what you mean he_ad_hunt_er

tidal musk
#

Is there a way to prevent/restrict user from re-joining server using /server <server>? For example one player joins Fallback server and gets insta teleported to Lobby.. and then uses command /server Fallback to get teleported back to Fallback

jaunty condor
#

Im hella confused, i moved my proxy and servers from one machine to another and now i get this message 'Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?' Its exacly the same info in config, just changed the IP to new computers IP. Same in the router. And if i try to open a single server on 25565, i can connect without any problems. So the problem is in the Proxy, but i cant figure out what the problem is since it worked perfectly fine on the other computer

#

thats the waterfall config

hoary bobcat
restive escarp
restive escarp
#

Does anyone know how to solve this

#

Both proxy and and survival server have same ip , so should i use 127.0.0.1?

#

Also when i download proxy files and run on different host its working properly

#

But when i use the same hosting from which I hosted my survival server , it gives me error about incorrect configured port firewall

nimble ember
tough vale
#

(if you're using the pterodactyl panel, that uses docker under the hood)

restive escarp
restive escarp
hoary bobcat
#

(On the same machine)

restive escarp
#

?

#

Oh okay let me try

#

How can i allocate 127.0.0.1 to the backend servers?

#

From here?

hoary bobcat
#

ye

restive escarp
#

Okay let me try thanks

restive escarp
#

Can i dm you?

#

I used 172.18.0.1:port in the config but same err

jaunty condor
hoary bobcat
jaunty condor
#

The only diffrence between the panels is that, the old panel is not behind any domain, its local, new one is behind a domain with ssl

#

Normal servers work fine, but not proxy

restive escarp
#

Hm

#

Mannnn

leaden stone
#

https://mclo.gs/GPnZcM0

net.md_5.bungee.protocol.FastDecoderException: Error decoding packet class PlayerListItemUpdate with contents:
         +-------------------------------------------------+
         |  0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f |
+--------+-------------------------------------------------+----------------+
|00000000| 3a 3f 50 ed a4 e3 79 9b 3f 4f 0b a1 81 d7 d0 4b |:?P...y.?O.....K|
|00000010| 0e f5 8b 0e 53 71 75 61 74 74 69 6e 67 5f 53 6c |....Squatting_Sl|
|00000020| 61 76 01 08 74 65 78 74 75 72 65 73 e0 04 65 77 |av..textures..ew|
|00000030| 6f 67 49 43 4a 30 61 57 31 6c 63 33 52 68 62 58 |ogICJ0aW1lc3RhbX|
|00000040| 41 69 49 44 6f 67 4d 54 59 35 4d 54 59 31 4d 54 |AiIDogMTY5MTY1MT|
|00000050| 63 33 4e 54 4d 79 4e 69 77 4b 49 43 41 69 63 48 |c3NTMyNiwKICAicH|
|00000060| 4a 76 5a 6d 6c 73 5a 55 6c 6b 49 69 41 36 49 43 |JvZmlsZUlkIiA6IC|
|00000070| 4a 6c 5a 47 45 30 5a 54 4d 33 4f 54 6c 69 4d 32 |JlZGE0ZTM3OTliM2|
|00000080| 59 30 5a 6a 42 69 59 54 45 34 4d 57 51 33 5a 44 |Y0ZjBiYTE4MWQ3ZD|
|00000090| 41 30 59 6a 42 6c 5a 6a 55 34 59 69 49 73 43 69 |A0YjBlZjU4YiIsCi|
|000000a0| 41 67 49 6e 42 79 62 32 5a 70 62 47 56 4f 59 57 |AgInByb2ZpbGVOYW|
|000000b0| 31 6c 49 69 41 36 49 43 4a 54 63 58 56 68 64 48 |1lIiA6ICJTcXVhdH|
|000000c0| 52 70 62 6d 64 66 55 32 78 68 64 69 49 73 43 69 |RpbmdfU2xhdiIsCi|
|000000d0| 41 67 49 6e 4e 70 5a 32 35 68 64 48 56 79 5a 56 |AgInNpZ25hdHVyZV|
|000000e0| 4a 6c 63 58 56 70 63 6d 56 6b 49 69 41 36 49 48 |JlcXVpcmVkIiA6IH|
|000000f0| 52 79 64 57 55 73 43 69 41 67 49 6e 52 6c 65 48 |RydWUsCiAgInRleH|
|00000100| 52 31 63 6d 56 7a 49 69 41 36 49 48 73 4b 49 43 |R1cmVzIiA6IHsKIC|
|00000110| 41 67 49 43 4a 54 53 30 6c 4f 49 69 41 36 49 48 |AgICJTS0lOIiA6IH|
|00000120| 73 4b 49 43 41 67 49 43 41 67 49 6e 56 79 62 43 |sKICAgICAgInVybC|
|00000130| 49 67 4f 69 41 69 61 48 52 30 63 44 6f 76 4c 33 |IgOiAiaHR0cDovL3|```Does anyone have any advice for how I could track down the source of this error? Basically there's something on my survival server that is sending bad packets to the Waterfall server. Either that or the Waterfall server is not able to decode a packet from the survival server. This error happens only like every 3 days or so and debilitates my server while it happens. I really dont know how to pinpoint why this is happening.
#

This is the most confusing error I've faced so far. Like I have no idea how to approach this at all. Especially because I have to wait multiple days between each time it occurs meaning it's really hard to test what affects it.

tepid shoal
#

Hi, the méthode server.getinfo.sendata() send a plugin message to all players in the server ?

reef fulcrum
#

No, it sends it to the server by hijacking a players connection

neon summit
#

Hey there, I'm getting this warning:

*** Please check for a new build from https://papermc.io/downloads ***
*** Should this build be outdated, you will get NO support for it. ***```

I double checked I grabbed the latest release from the Paper website. It's not having an effect on anything that I've noticed, but I assume if I'm seeing this something is awry somewhere and better addressed than left alone.
tough vale
#

iirc that nag just checks if the build date for the jar is older than X days, I don't think it actually fires off a check to see if there's a new build

neon summit
#

Gotcha. Thanks for the insight.

tepid shoal
tepid shoal
#

what is the difference with a normal player.sendata?

reef fulcrum
#

Because the method on the player sends it to the client, unless you get the actual server connection

tepid shoal
#

bungee side: PluginMessageEvent; event.getSender returns the sending server or the player? and event.getReceiver() ? the receiving server or the player?

tidal musk
#

Can i set network compression threshhold to -1 on waterfall config?

#

My server has gigabit internet and ping is less than 2ms will this setting reduce cpu load?

reef fulcrum
#

Well, yes

tidal musk
#

currently its set to 256 and cpu load is about 50-70% with about 60 players which is quite high for i9-9900k cpu

#

will there be any impact on players ping if its set to -1?

reef fulcrum
#

It's a trade off between bandwidth and cpu time

#

It can have an impact

tidal musk
#

we have unlimited bandwidth

#

I mean unlimited data rate limit.

#

speed is gigabit

reef fulcrum
#

Yes, and that's on your side

#

I can't comment about your players side

#

For all I know somebody is around the world on the shittiest DSL connection known to man

tidal musk
#

you're right

#

so whats the best config for this ? 512? or can be little higher?

#

1024?

reef fulcrum
#

There is no best value

#

I've heard people have amazing success with it just disabled

#

I know people who have connections so bad that is just a dream

#

Mojang still using gzip leaves a lot to be desired

tidal musk
#

you're right. its just a trial and error. I'll test and find the sweetspot

#

thank you very much for your kind and quick response

tidal musk
#

Seem to be continually getting this error, all the need servers are up and running but this just happens once i connect.

faint osprey
#

has anyone got a guide on how to setup waterfall for the server that your proxy is being directed too?

#

or can anyone help me out?

broken coyote
#

why i cant join my server

#

say joining the world and bungee disconnected

#

and Hub server says If you wish to use IP forwarding, please enable it in your BungeeCord config as well!

#

but i am doing that alreadt

craggy trout
#

Did you enable forwarding on your waterfall instance and bungeecord support on your backend?

noble adder
#

Is there anything that can be done to improve the connection of players that live far away? My server is hosted in germany and I have players from asia/australia with 350ms.

#

They keep telling me to add tcpshield to "improve the routing" but I doubt that's gonna do shit.

nimble ember
#

that can only make things worse

noble adder
#

yeah thats what I thought

#

I mean I'm still open to giving it a try if there's no other alternatives.

#

but there gotta be smth right?

nimble ember
#

you cannot add anything between your server and the player to improve ping

noble adder
#

then what can I do?

nimble ember
#

hypothetically, if you did use tcpshield, the ping between your server and tcpshield could be 200ms, and the ping between tcpshield and your players is also 200ms. that would mean a player connecting to your server through tcpshield would have a latency of 400ms, which is worse than connecting directly and getting 350ms

noble adder
#

but what about routing? Players keep saying that my server has "bad routing" and that they get better ping on other eu servers

nimble ember
#

you cant control that

#

at least not easily afaik

noble adder
#

you are saying exactly what I've been thinking from the beginning but so many people who live on foreign islands that get bad ping everywhere disagree with that

#

and if I cant control routing then what can I control to improve ping? Would lowering network-compression-threshold do smth?

nimble ember
#

it may or may not

#

compressing packets is a tradeoff

#

compressed packets are smaller, but it takes time to compress/decompress them

#

uncompressed packets are bigger, but it doesnt take any time to compress/decompress because they are uncompressed

noble adder
#

I know

noble adder
reef fulcrum
#

routing is down to the network backbone

#

a provider lke TCPShield may have pops around the world which can offer more reliable routing

#

but, for the most part, it's basic physics

craggy trout
#

No big deal, but it can speed up the opening of connections from a server to any client

craggy trout
noble adder
#

doesnt waterfall also have that?

noble adder
craggy trout
craggy trout
noble adder
#

where do I enable that?

noble adder
craggy trout
#

Is not on waterfall, but i can make a PR

noble adder
#

speeding up opening connections sounds good

craggy trout
#

As i said, is not too big change

noble adder
#

even some eu players said that they have to join the server like 3 or 4 times before it works

#

idk how its physically possible to have such terrible internet

fringe spindle
#

I have a waterfall server network, when a player is banned from one server for example lifesteal(upon losing all hearts) they are banned from all the servers. How do i prevent this pls help i am dead inside

feral trellis
#

Hello i recently testing bot joining the server through waterfall proxy 1.20 (Build 536) and the bot met the Connection reset error.

reef fulcrum
#

I mean, are you connecting using haproxy?

noble adder
fringe spindle
noble adder
#

you put a ban plugin only on the server where you want the bans to work.

fringe spindle
#

Uh...

noble adder
#

in that case you have to ask yourself the question if you even need a ban plugin

#

and if the vanilla /ban isnt enough

fringe spindle
#

See bro

#

The problem is

#

If i /ban in lifesteal server

#

It bans in other servers too

noble adder
#

which ban plugin are you using?

fringe spindle
#

None

noble adder
#

is the lifesteal server your only fallback server?

fringe spindle
#

There are 3 servers

#

1 is proxy

#

2 is survival

noble adder
#

you have to make all of them fallback servers if you dont have a lobby

fringe spindle
#

3 is lifesteal

noble adder
#

so that when players cant connect to lifesteal they are instead sent to survival

fringe spindle
#

YES

#

I WANT THAT

#

HOW ME DO THAT

noble adder
#

in config.yml under priorities

fringe spindle
#

There is my survival server in this

#

It also has a lobby via multiverse core plugin

#

So i just have to add lifesteal on second?

noble adder
#

wait

#

is lifesteal on a seperate server or on a seperate world?

fringe spindle
#

Separate server

noble adder
fringe spindle
#

Oki darling

feral trellis
reef fulcrum
#

Then don't have the proxy protocol enabled

feral trellis
#

server or proxy?

reef fulcrum
#

on your proxy

feral trellis
#

k

#

also i didn't even know what is haproxy

#

hey i'm back, even turning off proxy protocol i can't even join the game

reef fulcrum
#

you'd need to work out why the connection was closed

swift narwhal
#

Hi, i recently having this issue while restarting my proxy. Any ways of fixing this?
thx

#

Vers - Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:e7490f3:535

craggy trout
#

Can you update Waterfall to 1.20?

#

Probably some client is sending a login request with more bytes, and that's why it's giving that problem

low sky
#

Me and some others are using labymod, if that causes the issue, which it shouldn't.

Using the latest waterfall version :)

fringe spindle
#

didn't work

#

I want there to be server specific bans, if a player is banned from lifesteal server he should be able to access other servers

fringe spindle
#

I just needed to delete essential plugin which links bans of different servers

#

thank you @noble adder anyway

#

❤️

noble adder
fringe spindle
#

it is still there in other server

swift narwhal
craggy trout
#

What?

#

Waterfall works good, probably you added something that caused that problem.

royal osprey
#

how to check if someone joins the proxy but not run the code if it's just going trough the servers and same for disconnect, full server disconnect not just the backends

craggy trout
#

I think you mean a fallback server? You can use forced hosts, or some plugin Like RedirectPlus

royal osprey
#

in api code

craggy trout
#

Oh, sorry but you didn't clarify too much

reef fulcrum
#

cuute probably refers to a bot going around

#

but, theres nothing useful there, all we see is mangled data

#

IF people you know are getting issues, generally gonna start boiling down to reproducing without plugins, etc

#

if you don't, probably a case of using the firewall

low sky
kind wave
#

it says <-> InitialHandler has connected and nothing else

#

the whitelist is off on all backends

tidal musk
kind wave
#

have looked

#

these are all the plugins

tidal musk
#

alr well i have no idea

#

try whitelisted yourself

floral onyx
#

hello everyone,
It seems that we have an issue with our lobby server. We are using waterfall (#536) on a dedicated server. We have another server, running Paper 1.20.1 (#126), this server is our lobby. We then use ServerSelectorX 3.7.2 to redirect to three other servers (survival, minigame, creative).

We migrated from 1.19.2 to 1.20.1 a few days ago, since then players do have issues to connect to the lobby with the following error :  "Connection Lost ReadTimeoutException: null"
As a temporary fix, we reboot the lobby everytime this happens and it is fine for a few hours. But we need a proper solution.

Please find attached a log from this afternoon from the lobby server, hopping it might help.

Thanks for your help !

tulip surgeBOT
reef fulcrum
#

Your perm plug-in caused a deadlock

#

Suggest using a perm plug-in which is actually maintained

floral onyx
#

ah ! thanks !

#

may I ask where you catched that ? to learn

#

line 237 I guess

pliant saffron
#

no, that's a different error. further down at line 287 @floral onyx

#

LuckPerms is what a lot of servers use these days

floral onyx
#

Thanks, that's what we will do and go with luckperm. What is strange is that all other servers that we have are running smoothly

reef fulcrum
#

Because the thing basically caused a deadlock

#

Theres some headaches around perm stuff inside of bukkit, it's generally expected that you can check perms off the main thread

#

but, the promise for that is partially broken and somewhat of a pain to fix

#

but, most plugins end up replacing that entire system anyways, so it's kinda like 🤷‍♂️

shadow helm
#

Hello, i'm having issues tryna connect my fabric server to waterfall. my fabric server has cardboard so i used the regular method on tryna connect the server: online-mode set to false, connection-throttle set to -1, bungeecord set to true and put the ip in the proxy config.yml. am i missing a step or doing something wrong?

shadow helm
reef fulcrum
#

No

#

don't ping random people

shadow helm
#

you arent random your apart of the core team

reef fulcrum
#

you've also not said what your issue is and i feel too much like crap to drag it out of you

#

I have 0 involvement with you

shadow helm
shadow helm
reef fulcrum
#

Please stop pinging me

unreal osprey
#

I'm using waterfall

spark swan
#

hello i really have an ANNYOING problem
when someone ping proxy, it uses one of the ports available
after a while when all ports used players who want join get error:
max port usage
how can i fix that? before i actually do open task manager and kill one of the Java SE Binary and hope that was for ports
how can i automate this? like after max port usage reached, proxy automatically reset the port usage. ty

spark swan
unreal osprey
craggy trout
craggy trout
unreal osprey
craggy trout
#

Check if your port, firewall and address are fine.

spark swan
#

Error: cannot bind the host (maybe port is already in use)

unreal osprey
craggy trout
#

Your server priority does not exist, set one.

trim venture
#
java.lang.Error: Method became inaccessible: me.cockram.thefeastdata.bungee.NetworkMessageEventBungee@11b8911c
        at net.md_5.bungee.event.EventBus.post(EventBus.java:53) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.1-SNAPSHOT:ec41547:536]
        at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:467) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.1-SNAPSHOT:ec41547:536]
        at me.cockram.thefeastdata.bungee.TheFeastDataBungee.onNetworkMessage(TheFeastDataBungee.java:81) ~[?:?]
        at me.cockram.thefeastdata.SkyDataCore.lambda$new$0(SkyDataCore.java:65) ~[?:?]
        at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:66) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.1-SNAPSHOT:ec41547:536]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
        at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.IllegalAccessException: class net.md_5.bungee.event.EventHandlerMethod cannot access a member of class me.cockram.thefeastbungee.TheFeastBungee$1 with modifiers "public"
        at jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) ~[?:?]
        at java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:560) ~[?:?]
        at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19) ~[waterfall.jar:git:Waterfall
        ... 7 more
    @Override
    public void onNetworkMessage(NetworkMessage message) {
        System.out.println("NETWORK MESSAGE " + message.toString());
        getProxy().getPluginManager().callEvent(new NetworkMessageEventBungee(message));
    }

I dont understand what is the cause of this stacktrace

#
import net.md_5.bungee.api.plugin.Event;

public class NetworkMessageEventBungee extends Event {

    private final NetworkMessage message;

    public NetworkMessageEventBungee(NetworkMessage message) {
        this.message = message;
    }

    public NetworkMessage getMessage() {
        return message;
    }
}
#

Oh that is interesting...
I can completely break event firing by having an anonymous event listener...

        getProxy().getPluginManager().registerListener(this, new Listener() {
            @EventHandler
            public void onNetworkMessage(NetworkMessageEventBungee event) {
                System.out.println("Network message: " + event.getMessage().toString());
                if (event.getMessage().getMessage().startsWith("timings:")) {
                    System.out.println("Received timings: " + event.getMessage().getMessage().substring(8));
                }
            }
        });
craggy trout
#

Look this; Caused by: java.lang.IllegalAccessException: class net.md_5.bungee.event.EventHandlerMethod cannot access a member of class me.cockram.thefeastbungee.TheFeastBungee$1 with modifiers "public"

sick grove
#

hello, ive been running a survival server without any plugins but a player has managed to dupe loads of stuff, is there any known dupe glitches?

serene tide
wispy relic
#

Apparently I am getting an multiplayer.disconnect.chat_validation_failed kick error

#

Is this coming from the proxy or paper server?

unreal osprey
unreal osprey
lime river
#

Hey, I'm having an issue where a couple of my players are getting "Not Authenticated with Minecraft.net"

#

The vast majority can log in, but for a few the problem persists between restarts and logins / out

winged pilot
#

that usually happens when you try and join with a cracked account

#

if online mode = true

lime river
#

They aren't on a cracked account

#

can log into any other online server fine

solid wadi
#

Hey im using SimpleCloud Version 2.5.0 with Waterfall Build 536 and im getting this error while trying to connect to the server

reef fulcrum
#

all I see is something is tryna connect to a web server which has SSL certs its not happy with

#

generally either an issue with the thing t's tryna connect to or a borked JVM install

tepid shoal
#

Hi, i have a qustion. Luck perms for bungee add permissions management for the proxy? or theys paper's instances? and the prpxy can have permissions system?

reef fulcrum
#

yes, if you install it on the proxy it manages the perms on the proxy

tepid shoal
#

and for instance permissions I install it on the 2 servers and connect it to a db?

reef fulcrum
#

generally yes

tiny robin
#

its possible ?