#waterfall-help

1 messages · Page 13 of 1

wraith stirrup
#

The addresses?

junior lodge
wraith stirrup
#

1.20

junior lodge
#

im not completey smart with this

#

but i looked it up

wraith stirrup
#

Me either lol

junior lodge
#

has something to do with mods and stuff

#

if u want u can dm me and i can help

wraith stirrup
#

Do you know where to find mods?

#

Okk

junior lodge
untold gazelle
#

hey, so i downloaded waterfall in hopes to get some kind of connection between my three servers, but im running an error that i cant seem to find a fix to...
the error in question is

Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because "submap" is null
and all i did was add the servers in the config and changed the ip for waterfall

#

any help on thiswould go a long way

reef fulcrum
#

We'd need to see the full exception

untold gazelle
#

[02:09:29] [main/ERROR]: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.util.Map.get(Object)" because "submap" is null
[02:09:29] [main/ERROR]: at net.md_5.bungee.conf.YamlConfig.get(YamlConfig.java:131)
[02:09:29] [main/ERROR]: at net.md_5.bungee.conf.YamlConfig.getServers(YamlConfig.java:229)
[02:09:29] [main/ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:118)
[02:09:29] [main/ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[02:09:29] [main/ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:291)
[02:09:29] [main/ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[02:09:29] [main/ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
like this?

reef fulcrum
#

so, busted config

untold gazelle
#

ah

#

its adding "null" in the "servers:" and i dont know why

#

does it have to match the folder name of the server?

reef fulcrum
#

it doesn't know or care about the servers folder name

untold gazelle
#

okay...

#

should i share the config file to see if you guys can see the error in this file? cuz either im blind or im not seeing it at all

reef fulcrum
#

if you want us to look at it you'd need to share it

dry thunderBOT
#

Please send large files/logs to a pastebin

reef fulcrum
#

pretty sure that the servers section is supposed to be a map list

#

oh, no

#

that config is fine, bar the servers: null thing

untold gazelle
#

it automatically adds "null" in there for whatever reason

reef fulcrum
#

do you have plugins on the proxy?

untold gazelle
#

i do not

reef fulcrum
#

Are you using a control panel or something?

untold gazelle
#

windows terminal preview for the tabs and to keep things organized

#

otherwise, no

reef fulcrum
#

if I delete line 49 from your config file it loads fine

untold gazelle
#

oh

reef fulcrum
untold gazelle
#

oh it works now

#

that was it

#

so simple yet overlooked

#

thank you so much

untold gazelle
#

heres another question, is waterfall compaitbilty with quilt servers? or am i being stupid here

#

asking cuz i switch between the paper servers, just not into my main quilt nor its testing server at all

reef fulcrum
#

it's compatible with vanilla

#

mod support and proxies is generally down to the mods themselves on the fabric-esque platform

shut summit
#

When I do /server survival It doesnt send me to survival. It just kicks me to the next available server

#

If im on lobby and do /server survival it kicks me to creative. vice versa

#

[16:17:28 INFO]: [ARR4NN|/IP] <-> ServerConnector [creative] has connected
[16:17:38 INFO]: [ARR4NN|/IP] <-> ServerConnector [survival] has connected
[16:17:38 INFO]: [ARR4NN|/IP] <-> ServerConnector [survival] has disconnected
[16:17:38 INFO]: [ARR4NN|/IP] <-> ServerConnector [lobby] has connected
[16:17:39 INFO]: [/IP|ARR4NN] <-> DownstreamBridge <-> [creative] has disconnected

#
servers:
  creative:
    address: IP:25569
    motd: '&1Creative Server'
    restricted: false
  lobby:
    address: IP:25596
    motd: '&1Lobby Server'
    restricted: false
  survival:
    address: IP:25579
    motd: '&1Survival Server'
    restricted: false
#

creative and lobby work. Survival doesnt

reef fulcrum
#

you would need to work out why survival is kicking you

shut summit
#

Survival serever console doesnt even say i tried to join

#

Yeah. Nothing in survival console

#

Any ideas?

reef fulcrum
#

Basically, none

#

outside of "reproduce without plugins", I got no idea, you'd need to work out why it's being disconnected

shut summit
#

I tried to change firewall things.
[16:53:31 INFO]: [ARR4NN] disconnected with: Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?

#
servers:
  creative:
    address: 172.18.0.1:25569
    motd: '&1Creative Server'
    restricted: false
  lobby:
    address: 172.18.0.1:25596
    motd: '&1Lobby Server'
    restricted: false
  survival:
    address: 172.18.0.1:25579
    motd: '&1Survival Server'
    restricted: false
#

I use pterodactyl panel

#

This is one of the servers network

outer magnet
#

Hi! We've set up a waterfall server with multiple minecraft servers connected to it. Jumping between the worlds with the "/server" command works fine, but how to execute normal commands like "/tp" on the currently connected server?

steep prairie
#

Can i use domain for connect the server?

ivory onyx
lost river
meager dagger
#

Hello there guys!

I wonder if there any way to make what I'm thinking about:
At the moment I have one "server": waterfall and 5 subservers: survival, creative, games, etc.
But I'm planning to detach minigames servers from my main network, and place them under another IP/domain (with another waterfall proxy).

Is there a way to make sort of a "bridge" between them?
Like, player will connect to play.server1.com and go survival, but via gui/npc/whatwer he could easily jump to play.server2.com and via-versa.

So basically I'd like to my both networks accessible via different IPs, but in the same time players could connect between them without "leaving/quitting/disconnecting".

Or am I understanding that completely wrong? I'm not sure that's why actually asking here not just googling for whatewer I do not understand completely.
Hope for your understanding and looking forward for any advices. Thanks ❤️

reef fulcrum
#

proxy in proxy is unsupported

#

you could just used forced hosts so that the different domain defaults them to a different server in your proxies list

#

otherwise, no, there is no manner to make a client join another server/proxy, not until 1.20.5

meager dagger
#

the different domain defaults them to a different server in your proxies list
hmm, that seems like what I really need

So.. in listeners: setting up the forced_hosts: with play.server1.com: survival and myminigamesdomain.com: games would force* players which connecting with listed domains to correspond server?

*|| I guess that's why it is named like that kekw ||

If so, I'm.. surprised that this is THAT easy, lol

reef fulcrum
#

yes

reef fulcrum
#

It's pretty much all the exact same logic

tidal musk
#

hey im trying this now and i keep getting this error saying public key request failed

dry thunderBOT
#

Please send large files/logs to a pastebin

tidal musk
#

the channel name is playertransfer:dataholder

reef fulcrum
#

looks like nothing to do with waterfall

tidal musk
#

is it a mojang problem or something to do with me doing something wrong somewhere else?

reef fulcrum
#

I mean, your error happened on your backend server

#

and happened due to connection to mojangs services timing out

opal cove
#

how can i make a fork of Waterfall with paperweight

reef fulcrum
#

you don't

weary leaf
#

So I had my waterfall servers all set up and working and I decided to test the load on my hardware by attempting to join with my alt account (not cracked). When I tried joining with my alt I got disconnected with the message "java.lang.UnsupportedOperationException @ io.netty.handler.codec.MessageToMessageDecoder:98" and "UpstreamBridge - could not decode packet!
io.netty.handler.codec.DecoderException: java.lang.UnsupportedOperationException" in the console. Afterward I couldn't join with the original account either. I tried removing all the plugins on each server but to no avail. Also tried removing the usercache but that didn't work.

#

Client version is release 1.20.4; Waterfall 1.20-562; Paper 1.20.4-423

weary leaf
#

Ok I actually just found a tentative fix. I've been using the Minekube Connect plugin instead of port-forwarding, which has worked well, and I enabled the setting to allow offline mode players to join in its config file (only in the waterfall server though). Added a skinrestorer to fix the default skin and now I can join with both accounts. My accounts aren't cracked so I'm not sure why that worked but whatever

crystal ocean
#

Anyone know how I can get waterfall to run in a docker compose container? Can the image be java? How can I get it to use the VM's network and not it's own?

crystal ocean
#

Nvm, got it

silent ridge
reef fulcrum
#

Because that ip address you set is not available in whatever environment it’s running

silent ridge
#

.

#

Ok

tidal musk
#

Are the messages in Waterfall translatable, such as "The Proxy is restarting"? I also have another question: can the protocol version be changed so that "Waterfall 1.8.x 1.9.x 1.10.x 1.11.x ...." does not appear? and finally, is there an option in Waterfall to redirect players in case a server goes down, which is done by the RedirectPlus plugin?

meager dagger
#

Hello.

One of my players continiously being kicked with this error in Waterfall console:
https://pastebin.com/AVfkxMmH

Error occurs when player trying to send something in chat.
He is the only one who get kicked, wtf 🤯

waterfall: 1.20-558
paper: pufferfish 1.19.3

player tried with a lot of clients: vanilla 1.20.4, 1.20.3, fabric 1.20.2, fabric 1.20.4.
Me, with 1.20.2 playing fine.

Would be happy for any advice! Thanks

reef fulcrum
#

Known bungee issues

tidal musk
#

Are the messages in Waterfall translatable, such as "The Proxy is restarting"? I also have another question: can the protocol version be changed so that "Waterfall 1.8.x 1.9.x 1.10.x 1.11.x ...." does not appear? and finally, is there an option in Waterfall to redirect players in case a server goes down, which is done by the RedirectPlus plugin?

reef fulcrum
#
  1. yes, you can extract the messages file from the jar and place it in the folder of the proxy
  2. yes, you cn change the version numbers in waterfall.yml with a string, we don't support removing he attribution, however
  3. No, use a plugin
deep notch
#

Hey, what I do wrong?

reef fulcrum
#

generally would suggest you failed to setup ip forwarding

deep notch
#

Where do I have to activate/set this?

reef fulcrum
#

generally, in he proxys config file and in spigot.yml on the backend server for bungee mode

deep notch
#

I have now set "ip-forwarding" to true in the config.yml for waterfall, but I can't find the location on my paper server. The point was neither in the spigot.yml nor in the bukkit.yml and server.properties.

reef fulcrum
#

it's called bungee in spigot.yml

deep notch
#

Oh okay, thank you for your very fast help!

remote sky
#

I have set my lobby server to offline mode, went into spigot.yml and set bungeecord to true

#

but I get the error saying my sub-server is in online mode (which it isn't)

#

can someone help?

reef fulcrum
#

that error only shows when the proxy is sent a packet which is only sent in online mode

#

generally that would be down to the thing you connected to is in online mode, janky plugins, etc

remote sky
#

I can send both configs from waterfall and paper server so you can see for yourself

remote sky
#

shit

#

pinged my bad

tulip surgeBOT
tulip surgeBOT
tulip surgeBOT
tulip surgeBOT
remote sky
#

getting this error now.

charred coral
#

Enable:
ip_forward: true

charred coral
meager dagger
#

Hello there!

Got a problem with 1.20.4 clients on only one from the few servers I have.
Waterfall error stack trace: https://pastebin.com/XZDxFtPj
Paper console: just fine, no any errors/warns.

Issue: player got kicked out of the server when someone writing to the chat.

Issue is resolvable, I just need to disable the chat plugin 🙂
So my guesses is that the root of the issue are the JSON messages that the plugin is using.

But the problem is that.. my other server uses literally the same jar file of the chat plugin and everything works fine.
And obviously, servers are under the same waterfall network.

Would be happy to hear any suggestions. Thanks in advance.

VentureChat 3.7.1
paper-1.20.1-196
waterfall-1.20-558
Not sure what else could I share?

reef fulcrum
#

known bungee issue

#

I forgot who looked into it and worked out what it was, but, bungees chat handling is basically not properly compatible with vanillas formatting allowances and so it blow up in cases which mojang is happy with

meager dagger
#

Oh, so.. I wonder now is it possible to.. resolve? thonk
Because, again, the most annoying thing is that one server works fine (same 1.20.1 version, and same plugin), and the other - don't. lol

#

Anyway, that's good that this is a known issue

reef fulcrum
#

Waterfall is EOL

#

idk if anybody has reported the issue to upstream

meager dagger
#

Waterfall is EOL
wdym? End-of-life?

reef fulcrum
#

Yes

meager dagger
#

so, now it's time to finally switch to velocity? kekw

tulip vortex
#

yes

visual steeple
#

Hello, a few days ago we've updated our waterfall from #536 to the newest #562, but ever since our proxy freezes after about 12h. The only thing we updated with this move is bungeetablistplus as it required it. The error states possibly out of memory or process/resource limits reached, which is weird as the proxy in ptero only used 5-8% cpu usage at max and is only using 700-900mb/2000mb, so it is nowhere near. I alrdy increased the pid limit for something else once which helped with a similar error, but I doubt the proxy uses that much pid threads that I would need to increase this limit again, especially when other subservers which use like 8x the resources, run just fine, it is just an issue on the proxy. Is there anything I could do or is adding a higher pid limit in ptero and more ram the only option?

winged pilot
#

figure out which plugin is spamming threads or increase the pid limit again

#

more ram isnt gonna help

visual steeple
#

I see, is there any specific way to track down which one it is which is recommended?

olive skiff
reef fulcrum
#

test with bungeecord, if you can reproduce it there, report to them

olive skiff
pseudo forge
reef fulcrum
#

For various reasons I do not provide network support

#

but, that's a timeout, which would generally suggest that it fialed to connect within that timeframe, or the connection was generally lost alltogether

#

general first thing would be checking the VPN itself, what is the connection between the two like latency wise? (try doing something like sending a 1G file or something)

#

it should work

#

Just, I mean, after many years of "oh, btwm when I plug into this other router it all works", I, eeer....

#

flips a table just remembering

ancient quartz
#

How come skins don't work in my waterfall network?

#

The servers are in offline mode, though I thought it was a requirement for bungeecord

reef fulcrum
#

make sure that waterfall itself is in online mode and that you've setup bungee mode properly

ancient quartz
#

Yeah okay I think I got it

magic estuary
#

is there a list of compatibility in versions between waterfall and paper ?

reef fulcrum
#

what?

acoustic spear
#

Hi, I have a big memory leak after updating waterfall from 1.20.2 to 1.20.4. I thought it was my tab plugin issue so I replaced it (unless both are faulty, but I don't think so), but it still occurs. IO and JSON threads can be seen in spark. Someone know what can it be?

reef fulcrum
#

I mean, that'snot showing a memory leak

#

that's just showing that the thing that your tab list plugin is doing over that period of runtime is producing a lot of memory allocations

acoustic spear
#

what about this screen, 3 TB in 2 hours

#

two different plugins tho

reef fulcrum
#

The way spigot handles components now is generally just bad

#

Waterfall is EOL

acoustic spear
#

damn

pseudo sail
#

Hello! i would like to ask if theres a plugin for firewall protection?

winged pilot
#

bungeeguard

magic estuary
#

can i run this kind of configuration? Or do i get weird behaviour due to version mismatches ?

reef fulcrum
#

Well, yes, but only 1.20.4 clients can connect to 1.20.4 unless you use protocol hacks

magic estuary
#

using viaversion works so far, but sometimes some of my clienst get random kicks and network disconnects, im trying to debug the issue but logs show not much usefull information. So i thought maybe it could be waterfall <--> paper version mismatches, but that doesnt seem to be the issue, maybe viaversion, ill go check there discord 😄

marble kelpBOT
#

network disconnects should have nothing to do with the software used but your network setup

charred wind
#

new "transfer" add do waterfall

#

what is it

#

?

#

cookies too

#

new protocol

#

before is 1 for ping and 2 for login

#

now 3 for transfer

#

how it works and how to use

#

transfer for "ip and port" connect to other server like a proxy do?

#

the difference

reef fulcrum
#

I mean, case 2 was using the same logic as case 3, see the additional checks

#

I don't really keep up with what spigot is doing, however

#

outside of that, see mojangs release threads

tidal musk
#

hello, i am getting this error when a bedrock player using geysermc proxy connects to my waterfall server

#
06:47:51 WARN]: [/106.193.129.102:0|.zChinmay] <-> DownstreamBridge <-> [hct] - could not decode packet!
io.netty.handler.codec.DecoderException: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Not a JSON Object: ["Update Vault at: "]
        at ier.channelRead(ByteToMessageDecoder.java:318) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:e07197d:564]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:e07197d:564]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:e07197d:564]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:e07197d:564]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:e07197d:564]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:e07197d:564]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[waterfall.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:e07197d:564]
#

it is also happenning when a java edition player is trying to connect

reef fulcrum
#

Known bungeecord issue

#

updating vault will kinda mitigate it, but, yea...

marble kelpBOT
#

how do they manage to send such a packet? Oo

reef fulcrum
#

the server is sending nbt

#

bungee tries to convert it into json

tawny dirge
#

I currently have a bungeecord proxy. Is it possible to upgrade to waterfall without losing settings?

marble kelpBOT
#

it's basically a drop-in replacement

reef fulcrum
#

Yes

#

Just note that the software is EOL

tidal musk
marble kelpBOT
#

last update was 2 years ago so wrong

reef fulcrum
#
  1. Vault is saying that it has an update, so, it probably has an update
#
  1. This is a bungeecord issue, and waterfall is EOL
tidal musk
tidal musk
marble kelpBOT
tawny dirge
#

To change from bungeecord to waterfall I just have to replace the bungeecord.jar with the waterfall.jar file, I'm confused, who can help me?

marble kelpBOT
#

you just replace it, yes

reef fulcrum
#

Yes, you should just be able to replace the jar

upper bane
#

hi

#

i get this error

marble kelpBOT
#

something, most likely an outdated plugin, is sending malformed packets

tulip vortex
charred wind
#

ViaVersion related

#

or SkinRestorer

#

i don't remember

charred wind
#

i like it

#

@tidal muskupdate your plugins and the Waterfall

reef fulcrum
reef fulcrum
#

If via is a factor, it’s probably via producing an nbt component which is perfectly valid in vanilla which spigots backwards “convert the nbt to json” is blowing up

olive steeple
#

Everything is correct

#

The ip is correct

#

Installed bungeeguard on all backend servers

#

I even tried using localhost:[port]

lost river
#

@olive steeple

  1. does the waterfall server run on the same host as the backend servers?
  2. is the server-ip field in the backend servers blank or the ip you use in the bungeecord config?
  3. is there a firewall? If yes, could it be blocking the connection?
bitter birchBOT
#

(65e4f29c2d5bd6481a064880) // @pseudo vale (@bbeyond_ / 591188219970846720) has been banned by @twin solstice (215448923681062913)
Reason: Quick-banned for sending a message in #waterfall-help

wraith cliff
#

Help ple

#

I have a waterfall proxy

#

But when I connect to my survival it says "kicked while connecting to Survival... Unknown data in login host name did you forgot to enable bungeecord in spigot.yml?

#

I have it enabled

#

And restarted the server too

#

Also In Bukit.yml I have connection throttle set to -1

#

Pls help

wraith cliff
#

Bro why noone helps

#

I had this isuee for over 23days already

#

Nvm I'm switching to normal bungeecord

wicked tusk
reef fulcrum
#

I mean, you have had the issue for so long, but, this is your first time showing up here, waterfall is also EOL, so starting a new project with it would be dumb

#

(and, at least in paper, that message can only be triggered when you don't have the proxy logic enabled, i.e. bungeecord mode)

wet cradle
#

Why is my bungee crashing whenever I put the xms/xmx higher

#

If I allocate 4gb for the bungee server, how much can I put at the Xms and Xmx?

reef fulcrum
#

Most memory is off-heap

#

i.e. outside of what Xmx controls, and so if you don't leave enough space for the JVM and the native buffers, etc, it will run out of memory

wet cradle
#

with 4gb allocated

reef fulcrum
#

1G

#

depending on your needs, but there is generally little need for waterfall to have too much memory allocated to it

wet cradle
#

java -Xms128M -XX:MaxRAMPercentage=95.0 -Dterminal.jline=false -Dterminal.ansi=true -jar {{SERVER_JARFILE}}

#

thats the default

reef fulcrum
#

Outside of that, it's worth noting that waterfall is EOL

#

Yes, and that does not consider that most of waterfalls memory usage is off heap unless you have heavy plugins

wet cradle
#

Ah, so thats why the Xms and Xmx should be the same?

reef fulcrum
#

No, Xmx == Xms is recommended due to how heap expansion works, it's not as critical these days but you might as well

wet cradle
#

Ah ok im starting to understand, I was just worried when seeing my Memory always being at almost max whenever using Xmx == Xms

#

So just wanted to know that im safe with that

reef fulcrum
#

Well, the heap won't expand past Xmx, and so, outside of native buffers, that memory amount should generally be fairly stable

wet cradle
#

But putting it at 6gb with 8gb allocated is alright?

#

java -Xms2048M -Xmx2048M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar {{SERVER_JARFILE}}

So my flags like this for waterfall with 4gb ram allocated is the way to go?

reef fulcrum
#

ddepends on your needs, but, that generally looks fine

wraith cliff
marble kelpBOT
#

same way as waterfall basically

wicked tusk
wraith cliff
wicked tusk
reef fulcrum
#

I mean, you are more than welcome to use whatever software you want, but, waterfall is EOL and won't be supported for much longer

wraith cliff
reef fulcrum
#

Which would scream that that one server is misconfigured

wraith cliff
#

How

#

Proxy says I don't have Bungeecord enablrd

#

But I have it

reef fulcrum
#

No

wraith cliff
#

And restarted the whole node

reef fulcrum
#

the backend server says that you don't have bungee mode enabled

wraith cliff
#

Yes

#

In it's console

reef fulcrum
#

provide a timings report from that server

wraith cliff
reef fulcrum
#

timings report

wraith cliff
#

K

wraith cliff
reef fulcrum
#

The command still works

wraith cliff
reef fulcrum
#

Or, wait, you're probably not using paper

#

provide a spark report then, I guess

wraith cliff
#

How

reef fulcrum
#

I don't remember the command off by heart

#

or, heck

dry thunderBOT
#

Please send large files/logs to a pastebin

reef fulcrum
#

the spigot.yml from that server

wraith cliff
#

K

reef fulcrum
#

Well, that generally makes 0 sense

#

You would need to ask your software vender for support

wraith cliff
#

Why?

reef fulcrum
#

Because you have bungeecord enabled

wraith cliff
#

Ye

reef fulcrum
#

yet the error you're seeing literally cannot occur when bungee mode is enabled, unless you have a plugin messing with stuff

wraith cliff
reef fulcrum
#

idk your setup

wraith cliff
#

I have some plugins for bungee

#

But other ganemodes work

reef fulcrum
#

outside of suggesting the typical "test without plugins", I can't provide support for your setup

wraith cliff
#

Using the same IP shown in config.yml for the proxy

reef fulcrum
#
  1. bungeecord mode is not a security mechanism
  2. people directly connecting would generally scream that bungeecord mode is disabled in the config
wraith cliff
#

You saw

reef fulcrum
#

No idea

wraith cliff
#

From bedrock I can't directly connect

#

But some guy managed

#

And he's not using a proxy or smt

#

Only 1 guy managed

reef fulcrum
#

I mean, bedrock doesn't connect to java edition at all

wraith cliff
#

...

#

Geyser

reef fulcrum
#

Which is a proxy or something you installed

#

however, at this point, assuming that the config you showed is from the server having issues, I have no idea

#

you would need to contact your software vender for support

wraith cliff
#

K

#

Lemme try the plugin thing

surreal nebula
#

Was it officially announced that waterfall is eol

reef fulcrum
#

it's been mentioned several dozen times without an actual announcement post, but, that is coming soon

worthy swan
#

been working at it for a bit now but i am getting a few errors where i cannot swap between the diffrent servers running on my waterfall server even though both show in the /server command

#

The error:

encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during server login process!
19c6017b227472616e736c617465223a

shadow geyser
#

java.lang.IllegalArgumentException: Team SLOT_7 already exists in this scoreboard

#

[17:47:57 ERROR]: [/212.252.136.200:9360|qwiuxmkq] <-> DownstreamBridge <-> [Hub] - encountered exception
java.lang.IllegalArgumentException: Team SLOT_7 already exists in this scoreboard
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:218) ~[bungeecord.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:c5fd43a:565]
at net.md_5.bungee.api.score.Scoreboard.addTeam(Scoreboard.java:73) ~[bungeecord.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:c5fd43a:565]
at net.md_5.bungee.connection.DownstreamBridge.handle(DownstreamBridge.java:281) ~[bungeecord.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:c5fd43a:565]
at net.md_5.bungee.protocol.packet.Team.handle(Team.java:129) ~[bungeecord.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:c5fd43a:565]
at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:124) ~[bungeecord.jar:git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:c5fd43a:565]

tawny dirge
#

Who can help me, I have this error in the waterfall console and it also expels the players with the same message:
[.xXReyPekkaX] disconnected with: The server you were previously on went down, you have been connected to a fallback server

shadow geyser
#

I also asked in other servers ppl didn't know or didn't want to help

#

Can we share some server info like plugins we use to find what causes this?

viscid silo
#

Well, the message is clear, your backend server crashed most likely

shadow geyser
#

it's just an error that things server crashed but didn't

#

And kicks u out

#

For absolutely no dam reason

reef fulcrum
#

All we can tell you is that the connection was lost

#

and your scoreboard one is a well known bungeecord issue

wraith cliff
#

Help

#

I am using a paper sercer

#

Server

#

And waterfall proxy

#

It won't let me connect to survival

#

But to other ganemodes works

worthy swan
#

I am still dealing with the issue on bungee connections to my other servers. The error I get leads me to the posts about ip-forwarding being turned off instead of on. However changing these settings do not fix it

tawny moon
#

help pls

cinder valve
#

How can I make it so if one backend server is turned off it will direct you to the next one on the priority?

reef fulcrum
#

That is how the priorities list works by default

cinder valve
#

Lemme restart the proxy and try again

reef fulcrum
#

oh, you mean existing connections

#

you'd need a plugin for that

cinder valve
#

Do you happen to know of any?

reef fulcrum
#

Best I know of was MoveMeNow, but that only took 1 server

cinder valve
#

So that wouldnt work for me?

reef fulcrum
#

well, it redirects you to another server when you run /stop

#

and iirc had a bit of a race condition

cinder valve
#

Ok ill try it

#

Thanks

cinder valve
reef fulcrum
#

it's a trivial plugin

#

using mechanisms which generally hasn't changed in 10+ years bar mojang changing something (which spigot hacked around anyways)

cinder valve
#

Alright

reef fulcrum
#

use bungeeguard

#

Yes, it works fine

#

I mean, the more obvious solution is to migrate away from waterfall towards velocity, this software is EOL

#

like, if they're able to join even when you have plugins which are supposed to prevent such joins, then either you've got it misconfigured or something installed on your network let them in

#

waterfall

reef fulcrum
#

because it's effectively a dead project, and any effort to work on stuff was generally thwarded by the stale ecosystem and nobody generally desiring to work with me

#

I can't fix architectual issues in the software, of which most of the big issues I wanted to waste time on are, when I can't touch too much because the ecosystem hasn't moved in 10 years

#

it makes more sense to put my effort that I can into projects like velocity, and paper, rather than spending months fighting plugin compat issues with waterfall

vestal nymph
reef fulcrum
#

Basically, I'm not 100% sure, there is still somebody who I'm paid to make builds for and it makes sense just to push it to the normal repo, but, you should look towards migrating

viscid silo
#

Basically, don't bet on it

worthy swan
#

could I get help with a bungee network issue?

reef fulcrum
#

same job, entirely different software

#

i.e. you'll need to find replacement plugins, etc

#

ofc not

#

paper plugins run on paper, bungee plugins run on bungee

#

velocity needs velocity plugins

#

velocity is a proxy

#

Yes

ornate quest
#

hi there,
i'm trying to set up a waterfall server with a forge server (and later with fabric too) alongside some vanilla servers
now, despite setting forge_support: true, when trying to connect to a listener that forwards me directly to the according forge server, i get a message saying "this server has mods that require forge on the client"
the backend server is up, running and healthy on the correct port

reef fulcrum
#

modern forge support is generally not a thing

#

and mods + proxies is heavily "glhf"

#

velocity + the ambassador plugin is basically your best bet right now

ornate quest
#

i will try that, thanks for the warning!

#

i would be already surprised if this setup works at all because this is basically just a huge frankenstein monster

unkempt briar
#

Hello everyone, may I ask. How can a Fabric server of 1.20.4 be linked to WaterFall?

tawny dirge
#

help me
i have in proxy console
[00:43:50 WARN]: [/193.35.18.50:60006] <-> InitialHandler - A decoder exception has been thrown:
net.md_5.bungee.protocol.FastDecoderException: Error decoding packet class Handshake with contents:
+-------------------------------------------------+
| 0 1 2 3 4 5 6 7 8 9 a b c d e f |
+--------+-------------------------------------------------+----------------+
|00000000| 00 00 0e 32 30 37 2e 32 33 31 2e 31 30 38 2e 31 |...207.231.108.1|
|00000010| 30 63 dd 01 00 |0c... |
+--------+-------------------------------------------------+----------------+
Caused by: net.md_5.bungee.protocol.BadPacketException: Packet HANDSHAKE:TO_SERVER/0 (Handshake) larger than expected, extra bytes: 1

ripe steeple
#

Is there any version of water fall for 1.8 ?

reef fulcrum
#

Waterfall is EOL

#

but supports 1.8-1.20.4

ripe steeple
reef fulcrum
#

use the latest version

ripe steeple
#

So if i download the last version of 1.20 it should work

reef fulcrum
#

yes

ripe steeple
tawny dirge
tawny dirge
# hazy bane Delete it on proxy

Now I have this other warning
[13:57:23 WARN]: [/155.248.209.22:61000] <-> InitialHandler - A decoder exception has been thrown:
net.md_5.bungee.protocol.FastDecoderException: Error decoding packet class LoginRequest with contents:
+---------------------------------------------------------------- +
| 0 1 2 3 4 5 6 7 8 9 a b c d e f |
+--------+---------------------------------------- ---------+----------------+
|00000000| 00 00 00 00 |.... |
+--------+---------------------------------------- ---------+----------------+
Caused by: net.md_5.bungee.protocol.BadPacketException: Packet LOGIN:TO_SERVER/0 (LoginRequest) larger than expected, extra bytes: 2

reef fulcrum
#

Something in your setup is apparently mangling packets

#

reproduce without plugins, etc

#

make sure that you're using a supported (i.e. vanilla) client

tawny dirge
#

How do I verify that?

reef fulcrum
#

verify what?

tawny dirge
#

How can I determine if I am using a standard client?

reef fulcrum
#

You use the standard mojang launcher and launch the vanilla client from there?

tawny dirge
#

I'm not entirely sure. There's no evidence suggesting that a player is attempting to connect. However, I did link a domain from Namecheap. Could that be the reason?

crystal flicker
#

yp

tulip surgeBOT
crystal flicker
#

heyy

crystal flicker
crimson cosmos
#

cat_what why was I pinged

crystal flicker
#

any ideas?

crimson cosmos
#

Please don't randomly ping staff

crystal flicker
#

well you know someonethat can help?

crimson cosmos
#

Cat is the only one that really cares to maintain waterfall, it is rather sunset.

crystal flicker
#

uhdam

crimson cosmos
#

cat isn't on tho so, ehhh

#

actually @crystal flicker update pls?

#

build 556 is rather old

#

december 2023 old

crystal flicker
tulip surgeBOT
crimson cosmos
#

?

crystal flicker
#

its using Xcord

#

but its a fork of waterfall

#

nah?

crimson cosmos
#

oh

#

lmao

#

we don't support whatever fork that is

#

gl have fun 👍

crystal flicker
crimson cosmos
#

I mean, its a paid thing no? xD

#

I presume they'd have a support o.O

crystal flicker
#

yeay ea

#

i just asked will see

crimson cosmos
#

gl NODDERS

crystal flicker
#

acctualy

#

that server is running waterfall

#

not xcord

#

i updated waterfall t ho

crystal flicker
crimson cosmos
#

/shrug

crystal flicker
#

?

#

mh ¯_(ツ)_/¯

#

ohh dam

#

xd...

crimson cosmos
#

I mean, timeouts can have a variety of reason

crystal flicker
#

ok

crimson cosmos
#

might be plugin related, might be waterfall, might be the server. eh

crystal flicker
#

mhmhm

reef fulcrum
#

outside of that, waterfall is EOL

idle glen
#

Where do I get waterfall for 1.4.7? the oldest I can find is 1.11 😦

reef fulcrum
#

I don't think waterfall went that far back, but, idk

idle glen
#

oh 😦

reef fulcrum
#

if it does you'd have to build it yourself, all that is on the API is all we have to offer

idle glen
#

Thank you anyway.

slim iris
#

i need help

#

[16 11 23 ERROR]: Exception in thread "main" java.lang.ClassCastException: class java.lang.String cannot be cast to class java.lang.Boolean (java.lang.String and java.lang.Boolean are in module java.base of loader 'bootstrap')
[16 11 23 ERROR]: at net.md_5.bungee.conf.YamlConfig.getServers(YamlConfig.java:231)
[16 11 23 ERROR]: at net.md_5.bungee.conf.Configuration.load(Configuration.java:118)
[16 11 23 ERROR]: at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[16 11 23 ERROR]: at net.md_5.bungee.BungeeCord.start(BungeeCord.java:288)
[16 11 23 ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[16 11 23 ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

#

@strong blade

#

what fuck is that

#

he show me

#

error

#

in bungee

#

@crimson cosmos

#

@pulsar pewter

bitter birchBOT
#

(6600543b2d5bd6481a0648e2) // @slim iris (@robloksplay / 964595015638724670) has been warned by @crimson cosmos (202850073812402177)
Reason: Please do not randomly ping staff members

crimson cosmos
#

the double warn

#

Beyond that, your config is messed up

slim iris
reef fulcrum
#

Look at your config

#

something that is supposed to be set to true/false is not set properly, probably the restricted setting

slim iris
#

i delete 1 collon of server like

#

and i might

#

forget to like fix it

#

smt

#

yea.

#

i'm dumb

warm raven
#

what does a proxy actually do

#

u see this one
why doesnt alice directly ask bob for the time
instead of having the proxy act as a middleman

twin solstice
#

because bob cannot send you to another server

#

hence the middleman exists so you can connect to different servers all while staying on the same IP / network

warm raven
#

oh is bob the server?

twin solstice
#

yes

midnight bobcat
# warm raven oh is bob the server?

You usually have multiple servers (bobs) and you talk to the proxy which can control what server you are talking to while always connecting to the same person.

viscid silo
#

🫡

frank coral
#

How the waters have fallen

lusty oasis
#

Lots of rewriting I guess 😫

rancid igloo
#

🫡

serene falcon
torpid fable
#

mfw our migration to velocity project started over a year ago: 😌

past carbon
#

o7 waterfall

near aurora
#

I do understand the decision to EOL Waterfall, and it is of course the paper team’s decision to make.

I would like to voice that from a user perspective, the abruptness, and the uncertainty with this EOL is more painful than it might need to be. For the record, I must add that I am a part of a minority here as someone who is running an old server that has a good degree of legacy to it, but we are also users of the software.

Now before you fire away when I say "abrupt" even though waterfall has been dormant; With abruptness I mean that the EOL is published and in immediate effect. We have all seen that Waterfall is just receiving maintenance updates and no/few new features. How ever, the sudden end is experienced as abrupt.

The uncertainty comes with the blog post: “You also shouldn't count on updates to new Minecraft versions, although we aren't ruling that out at this time.”

Are we getting the same as before with version support and no new features, or is waterfall dead? Will there be updates, or not?
At this moment this feels very uncertain. Do we have to turn around and do a massive proxy upgrade before 1.20.5/1.21, or will there be added support, and we will have a few more months?

Is this an EOL or a heads up for an EOL?
If it is an EOL and that Waterfall is dead I would have liked that there was at least a period beforehand where we knew that the date for a full EOL was coming, instead of having it show up out of nowhere during easter. I do of course hope that there will be
support for 1.20.5/1.21 to give us a bit more runway for the upgrade.

I hope my opinions here can be food for thought for the paper team for similar situations in the future, or make room for some clarifications in the original post.

I would like to add that I am very thankful for all the work that the Paper team + contributors have added to the software. It is always sad to say goodbye, but it is understandable 🫡

twin solstice
#

cat said he might do a few more upstreams

#

you might also be fine to just switch to bungeecord instead depending on your needs

#

and we have actually kept in mind situations like your response while discussing the EOL announcement

#

it basically comes down to that there is only a single waterfall maintainer in the team who's only really doing upstream patches here and there for a project they work on, meaning there may be a few more upstream patches even after the EOL announcement but 0 guarantee

#

and from paper's end we lack statistics on waterfall users since bstats was never implemented for it but considering velocity's adoption rate over the years (bigger than bungeecord now) and how inactive the discord channels are, it seems like a pretty reasonable thing to just mark it as EOL immediately

#

considering you've seen waterfall has only been receiving maintenance updates and no updates for the past few months, you could probably have expected that it would stop sooner or later aswell

viscid silo
#

It's basically just officially announcing what has been the status quo for quite some time now

twin solstice
#

yeah and we've mentioned that it's EOL here and there in the discord too

#

which is fair to miss if you're not active in the discord hence the announcement now

serene falcon
#

yeah the last semi-real bug fix was back in 6 months ago pepela

sinful skiff
tough vale
#

Let's maybe try to keep the "rip waterfall" and similar non-constructive messages to either #general or #gifs-and-memes, and leave this channel for folks who need help migrating away or have questions regarding the EOL.

errant dew
near aurora
#

Thank you all for your replies! If Cat does this, then that would be fantastic!
The issue here is as you said Michael, “might”. It is the uncertainty that is the core issue for me.

I am not arguing against that Waterfall has been dormant for a long time.
How ever, only receiving updates for new versions of Minecraft is not the same as EOL. This is a huge deal for the software and us who still use it.
I am not arguing against the EOL in any way. It is understandable. My points are regarding the way I experience this EOL as a user who have used Waterfall for more years than I can remember.

It is on my cape that I have not picked up the discussion of the EOL of waterfall if it was discussed in the Discord. I am usually here only when there are issues (and that is gladly a very rare occurrence).

Sad to hear that you do not have stats regarding the userbase of Waterfall. That would have been interesting to know. I do believe that there are a lot more like me that’s lurking around without speaking out in the Discord, but it would also be interesting to be proven wrong.

Thanks for the tip of downgrading to BungeeCord. We would love to keep using PaperMCs software, so we do need to look into how much work is required to migrate to Velocity, and how painful it will be. Some certainty of Waterfalls status regarding the next Minecraft updates would therefore be great to know, and give us a better base on how to handle this situation.

twin solstice
#

there is only one person, voluntarily, working on it

#

but yes for most waterfall users i'd probably say that bungeecord would be a drop-in replacement

viscid silo
#

I tried to express that in the post, basically nothing is changing, if anything you have more certainty now, because it's clear that waterfall will die out

serene falcon
#

Yeah if cat get hit by a bus tomorrow, Waterfall is for sure not getting an update.

near aurora
#

I was unaware of this regarding the lack of people maintaining the project, and I am of course not here to demand or expect anything from someone working voluntarily. I am very thankful for all the work that has been contributed to the software for many years.

I see your point MiniDigger. From my perspective, this is still a huge deal and a little “shock” even though it (now obviously when its explained) has been on the steps for some time. This is also why I am reacting regarding the uncertainty that I have expressed above. For me, this feels even more uncertain, instead of the intention of sealing the fate of Waterfall.

As stated above I do believe and is also aware that I am part of a minority of papers userbase. How ever I do doubt that I am alone in feeling this way. I do believe there are a lot of servers that will be affected. This is a big deal for us.

#

I must add that I do believe we are a dormant group of people. So the real wave will probably first appear when the version update really stops and the EOL is really in effect.

twin solstice
#

@reef fulcrum can perhaps reveal what his personal plans are

reef fulcrum
#

I've generally pushed off the deprecation of waterfall a few times, in part because I know it was still used, and right now, my general reluctance and the hanging state is somewhat of a "I was still doing a bit of work here and there for somebody and sometimes I got a few bucks for updating waterfall", and now that server is in a weird state where idk if they could afford to migrate away from waterfall, and so I semi planned to keep it updated for them, and at that point, I might as well just push what I do to the repo

#

2019 was a weird year, I was working on getting out of a bad mental health slump, I got entity metadata rewriting out, and then spent weeks tweaking it because random plugins would just break it, and ngl, I was kinda bummed by that, because it generally just confirmed my stale theory, combined with a few attempts to reach out over the years to plugin devs, kinda put me off any big effort, and then towards late 2019, I got a flu or something and I'm still in a weird recovery state; during the pandemic my vision had gotten worse, just assumed, I need new glasses, but then I went through a period and thought I had an eye infection, only to end up getting a diagnosis for keratoconus last year, next month I have an appointment to see if I need to have a procedure done to my right eye to halt progression, and for my left eye, I'm on the waiting list for a corneal transplant

halcyon egret
#

Wish you the best of luck. Thanks for the work

near aurora
#

Thank you for your honesty and insight Cat. I am sad to hear regarding your health situation.
I can somewhat relate to small parts of your situation, and it sounds awful for you. I hope things better for you and that you can get the treatment you need. Health first, always.

On behalf of my team, I want to thank you for the effort you have put an keep putting into Waterfall as well as other projects. You have made a tremendous impact on the Minecraft scene.
One example is saving the National Day of Norway for the kids during the pandemic. The event was powered by paper and waterfalls optimizations, and would not have been possible without your contributions. Your work has really mattered for a lot of people! (https://www.dagsavisen.no/moss/nyheter/2021/05/18/over-37-000-personer-deltok-i-17-mai-feiring-i-minecraft/ needs auto translate)
Thank you so much! Hoping things will go your way 🙏

hasty harbor
#

Thank god this died

spark path
#

welp i moved to velocity 1 year ago

#

so i am fine

queen obsidian
livid sun
#

RIP Waterfall. 🫡

snow moss
#

Hello i saw that Waterfall has reached end of life today and it's recommended to switch to Velocity. But is that so easy like that? Can i just switch from waterfall.jar to velocity.jar? Does the plugins still work with Velocity and stuff like that?

twin solstice
#

no and no

#

you'll have to create a new proxy from scratch and find replacement plugins for those that aren't available on velocity

snow moss
#

damn that will be a hard work for me 😄

proud olive
#

Firstly, congratulations to the developers who have worked on Waterfall for so many years.

I understand that there aren't many people working on the Waterfall project currently but that's not why people don't use it. I'm sure there are hundreds of other servers that use Waterfall and were surprised by this announcement on the sidelines of the 1.21 release.

I've been using Waterfall for over 4 years and yes, it's an excellent fork of BungeeCord and, in my opinion, more optimized. I don't have any problems with it but I still continue updating with each available patch, no matter how small it may be. I make a point of keeping it updated.

Migrating to Velocity is not that easy. Many Bungeecord plugins do not work with Velocity. In a Network with BungeeCord, many plugins work by sending information to other backend servers. Once you switch to Velocity, in addition to having to change one or many plugins in the Proxy, you will have to change plugins in the Backends as well.

So, I only see one alternative: go back to BungeeCord.

And the question remains: will 1.21 be supported or not?

But congratulations to the developers, it was an excellent fork and still serves many servers today.

twin solstice
#

And the question remains: will 1.21 be supported or not?
no guarantee

#

cat may do a few more upstream updates but realistically don't expect any updates

hushed verge
#

Thank you to the devs for maintaining Waterfall

main dock
#

If you're using 10 year old outdated plugins then you should look into alternatives...

twin solstice
#

^ the plugin ecosystem on velocity has matured enough over the years that migrating shouldn't be a huge pain

#

except if you're using unmaintained century old plugins

main dock
#

I love how people blame Velocity for not having plugin support but that's just a lie.
If you're still on unmaintained mess look into actually fixing that and don't blame it on velocity

reef fulcrum
#

I mean, it's an ecosystem thing, and probably like 90-odd% of servers don't have any devs to write alternatives

#

hopefully I can keep upstreaming for a short while longer to allow people to try to address any caps they identify

twin solstice
proud olive
twin solstice
#

both plugins have been unmaintained for 4 years

main dock
#

Move on.

reef fulcrum
#

I mean, this goes back to "stale theory"

main dock
reef fulcrum
#

The ecosystem is basically dead, kept alive by the fact that md refuses to break anything, ever

#

The only plugins that are really maintained in the ecosystem are those which break due to protocol changes

vestal nymph
#

the only "maintained" plugin that will be a pain for us to migrate from is BungeeTabListPlus
through there are a few velocity alternatives that look promising

quick acorn
#

But thank you so much for taking the time to contribute to Waterfall!

twin solstice
#

most people can downgrade to bungeecord

quick acorn
#

Less stable

twin solstice
#

wouldn't be surpried to see a waterfall 1.20.5 either and after that you'd have more than enough time to migrate

reef fulcrum
#

assuming that I'm not blind by then, there should be a .5 release

quick acorn
#

I wasn't even aware that a .5 was going to come out 😅

inner sky
#

What should I do now? I have plugins that are not Velocity compatible and there are no versions for them, and my own plugins don't work in Velocity either, and I don't know how to program in Velocity plugins.

reef fulcrum
#

I mean, look towards migrating to bungee

#

look for alternative plugins compatible with velocity

#

where none exist, see if you can find somebody who can make one

hasty harbor
#

if u dont know how to do velocity pls

#

also

#

Github Copilot is good for some basic stuff

viscid silo
#

If you figured out how to write bungee plugins you are gonna figure out how to write velocity plugins too

inner sky
viscid silo
#

Then ask the devs

#

But generally velocity has plugins for everything

marble kelpBOT
#

[citiation needed]

#

runs

#

the major one still missing is probably a tab plugin with the same features as BungeeTabListPlus

inner sky
#

I found a velocity plugin that loads bungee plugins

viscid silo
#

I found the person that wrote it ^^

spiral hearth
reef fulcrum
#

It’s not a complete solution, and plug-in that depends upon bungee implementation details may blow up, etc

inner sky
# spiral hearth is that stable? is it advisable to use?

Yes, it actually works quite well, but it relies on creating a bungee instance. I'm currently only using it for 2 plugins as a transition until they are perhaps available in velocity. Otherwise, I have now read through the developer docs for velocity plugins and have already rewritten the first plugins and have to say that it works really well.

spiral hearth
#

that's good to hear. Ever since I migrated, I haven't been able to get my network back to feature parity with waterfall. Join/leave/switch messages are completely broken (mostly chatcontrol's fault, they have worse velocity support), and reconnection to the same server after logout (with plugins) gets reset back to lobby every time the proxy restarts.

#

Also, will the modded server support of waterfall be making its way into velocity ever?

reef fulcrum
#

what modded server support of waterfall?

#

Like, we have some tweaks to fix some bungee issues, and afaik they're already inside of velocity

#

most of the breakages are just modern platformisms

#

(and velocity has cross-stitch, for fixing a propblem or two on velocity which won't ever exist in bungeecord et al)

vestal nymph
past brook
#

Is it possible to set port of Velocity by argument in command line? We need this because pterodactyl cannot change port in config before velocity starts, so it wont work and a lot of people will ask why it dont work.

past brook
#

Ty

bright atlas
#

hi

#

i need help with my velocity server because i cant connect to my other server

marble kelpBOT
#

this is waterfall help

bitter birchBOT
#

(660aa7c02d5bd6481a064909) // @cinder yew (@iviicha3lw33zy4421 / 962861911337230378) has been banned by @reef fulcrum (126975485493248000)
Reason: Quick-banned for sending a message in #waterfall-help

dusk wyvern
reef fulcrum
#

basically, the way spigot handles the deserilisation of components is generally broken

#

something between the component being sent and bungees deserisliaser parsing it is flawed

#

ideally somebody would actually decode that stuff properly instead of what md tries to do, but, yea

#

(idk how you'd fix that on waterfalls side without replacing the deserialiser properly)

lunar dragon
#

hi, I'm looking for a plugin that when my server crashes redirects me to the limbo server and when it comes back online it redirects the players back to the primary server, do you have any advice? if so, ping me

urban plover
#

it is better to much

grim ledge
#

@reef fulcrum Can you me send the latest SRC of Waterfall (GitHub)

reef fulcrum
#

no

#

just literally go to github and clone it?

grim ledge
reef fulcrum
#

it's literally still there

grim ledge
#

This latest is from Oct 29, 2018?

reef fulcrum
#

no?

grim ledge
#

Yes

reef fulcrum
grim ledge
#

Can you send me the latest build as a link so I can download it directly when I click on the link thanks

reef fulcrum
grim ledge
#

Yes, of course, but the one from GitHub

reef fulcrum
#

if you want the source then you need to clone it from git

vocal gust
tulip surgeBOT
vocal gust
#

No support

reef fulcrum
#

I mean, waterfall is EOL

#

I also generally don't respond to people pinging me at 6am

#

The error screams that you're not connecting to waterfall

vocal gust
#

Is any way to fix that?

vocal gust
vocal gust
#

/:

reef fulcrum
#

I mean, the fix is simple, join the proxy, not the backend

grim cloud
#

Are these anything to worry about?
[org.cloudburstmc.netty.handler.codec.raknet.server.RakServerOfflineHandler]: [/xxx.xx.xxx.xx:54311] Sent too many packets per second
Seem to come from somewhat shady IPs. None are players.

reef fulcrum
#

There is a known active DoS exploit in geyser

#

afaik if you're seeing that message it's being mitigated, but, you'd need to go ask them any further questions

grim cloud
#

Ah okay, yea we had an issue earlier where all Bedrock players lost connection, then authentication with Mojang failed and console was spammed with out of memory stuff. Switched the use_netty_dns_resolver to false and now just getting these occasionally

serene falcon
#

If it happens consistently, I’d say so.

barren tulip
#

Where can i find Waterfall Forge support for 1.16.5

serene falcon
# barren tulip Where can i find Waterfall Forge support for 1.16.5

The project has reaching EOL, it’s important that you use Velocity from now on. https://forums.papermc.io/threads/1088/

barren tulip
reef fulcrum
#

We can't comment on random hosts

#

Proxy + forge support is shaky at best

#

your best option is going to be velocity + the ambassador plugin, but, idk what versions they actually support

barren tulip
#

ok thx for the help

neat shadow
#

Hello can i add a Forge Server into Waterfall config.yml to connect to it through the proxy?

tulip vortex
#

No, use Velocity

proud olive
#

[22:50:43 WARN] [org.cloudburstmc.netty.handler.codec.raknet.server.RakServerRateLimiter]: [{}] Blocked because packet limit was reached
[23:06]

#

Does anyone know what causes this? This message kicks the players in my network.

viscid silo
#

It's a rate limit added by geyser

#

Maybe they have a config option

#

Should ask them

proud olive
reef fulcrum
#

We can't really provide support for random software on the internet

#

all we can tell you is what it says, you hit a packet limit; probs a reflective DDoS attempt, but MahiruShrug

tidal musk
#

"Could not connet to a default or fallback server. Incorrectly configured adress/port/firewall"

#

can somebody help with that

#

i own waterfall server but it wont connect

reef fulcrum
#

This software is EOL

#

outside of that, see logs, etc

marble kelpBOT
#

as I already said: It's an issue with how your network is set up

tidal musk
#

but my other servers is working perfectly

#

this is why i dont understand

marble kelpBOT
#

well something is different, figure out what

reef fulcrum
#

pissing in the wind, are the working servers on a different IP, and the non-working server on the same IP as the proxy?

tidal musk
#

all the servers are on the same ip

reef fulcrum
#

well, with the info I've got here, no idea

tidal musk
#

i can send configs here

marble kelpBOT
#

(btw. I strongly suggest running the servers on localhost if they are on the same server as the proxy, there is zero reason to expose them to the internet)

tidal musk
#

so i have to change the ips to localhost ?

marble kelpBOT
#

that was a suggestion

tidal musk
#

i will try thanks.

#

Waterfall Config.yml | https://pastebin.com/UbpNrTHe
Auth Server.properties | https://pastebin.com/zjFBKbAa
Lobby Server.properties | https://pastebin.com/Pt6wEe03

#

still geting the same error with this

marble kelpBOT
#

looks correct. also I just noticed you allow piracy so glhf ¯_(ツ)_/¯

tidal musk
#

do i have to change offline mode to true ?

#

i wathing youtube tutorial where it says it have to be false to work

marble kelpBOT
#

you are clearly trying to run a network which allows non-boughta counts to join

tidal musk
#

auth is for mobile players

marble kelpBOT
#

well whatever you have to tell yourself to justify breaking the TOS

tidal musk
#

someone can help me?

reef fulcrum
#

See logs.

tidal musk
#

wait

#

do you can help me fix this?

reef fulcrum
#

Are you using a hosting provider for support?

tidal musk
#

What do you mean?

reef fulcrum
#

I mean, for your server

#

How are you hosting the server?

tidal musk
#

I'll ask my friend for a moment because he actually has a problem and I'm helping him, but I don't know how to fix this error because it's my first time using Waterfall

reef fulcrum
#

I don't provide MITM support

tidal musk
#

do you mean hosting? where hosting and etc

#

?

#

if you mean where, go to titanaxe

reef fulcrum
#

Speak to your hosting provider for support

tidal musk
#

eh

#

and how can it be otherwise?

reef fulcrum
#

I mean, it's a network configuration issue

#

the IP address you put in the config is nonroutable

tidal musk
#

aaaa

reef fulcrum
#

I don't provide networking support, and that is generally on your hosting provider to figure out a solution for

proud olive
#

Waterfall is working perfectly.

prime folio
#

Waterfall - How much memory does it need? Is 1 GB enough?

heavy warren
#

But I would recommend using Velocity anyway.

#

Faster, safer, more stable and uses the same or less ram

warped niche
#

mhh back to bungeecord -.-

upbeat wave
#

I know waterfall has been depreciated, but do we know whether it will support 1.20.5? assuming it is not a protocol update 😅
The struggle of needing more time to upgrade plugins to velocity..

reef fulcrum
#

They literally redid itemstack storage, there will be a protocol update

#

As for waterfall, idk; there is a pr for the current thing which is blocked by my lack of ability to easily test some of this stuff which needs to be merged as it’s an upstream update

upbeat wave
reef fulcrum
#

well, it adds epoll

upbeat wave
reef fulcrum
#

not epoll, the new one

#

No, that's a 1.20.5 change

upbeat wave
#

christ

#

plugins will die lol

reef fulcrum
#

Well, I mean, that's what API is for

#

They've moved into a new versioning system which gives them the means to do more tech churn

#

chances are they have a whole btch of stuff lined up, combined with spigots refusal to move the API forward, we're likely in for a bit of a ride especially with how much the cans been dinged up (from kicking it)

upbeat wave
#

Great... i feel like it is like hell breaks lose with every update

reef fulcrum
#

Well, that's what the API is for

#

if you want less breakages, we need to work on future proof API

#

software moves forward all the time, especially when it's somebody elses complex codebase

#

outside of that, I'm about to disappear as my eye is hurting; was at the hospital this morning as they wanted to do their routine prodding and poking

upbeat wave
#

Ouch :/ hope the pain quickly goes away

fast merlin
#

hi guys.

I get this error when trying to connect to my server:
[21:44:12 INFO]: [MeMarv] disconnected with: Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?
[21:44:12 INFO]: [/91.141.57.21:21073|MeMarv] -> UpstreamBridge has disconnected

#

(the fallback servers i used are splited servers from the proxy)

#

also version 1.20.4

somber patrol
#

Definitely don’t ping staff and then delete the pings.

gaunt breach
#

Is there a way to forward fabric modded traffic on 1.20.1 im using some legacy waterfall plugins i need to keep so i can't move to velocity

#

the repos / projects i found dont seem to work

solid walrus
#

I am getting this when trying to join my waterfall server on java, but I can join in while using geyser

near aurora
solid walrus
reef fulcrum
#

see logs, etc

bitter lark
#

ik this is probably no the right channel and that waterfall is about to be retired... but does anyone has ideas on what could cause...

io.netty.handler.codec.EncoderException: java.lang.IllegalArgumentException: Cannot get ID for packet class net.md_5.bungee.protocol.packet.PlayerListItemRemove in phase CONFIGURATION with direction TO_CLIENT
    at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125)
    at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:893)
    at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:956)
    at io.netty.channel.AbstractChannelHandlerContext$WriteTask.run(AbstractChannelHandlerContext.java:1263)
    at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173)
    at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:405)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalArgumentException: Cannot get ID for packet class net.md_5.bungee.protocol.packet.PlayerListItemRemove in phase CONFIGURATION with direction TO_CLIENT

any hints would be much appreciated 🙂

reef fulcrum
bitter lark
#

does it have to be on bungee or is it possible it's from spigot?

reef fulcrum
#

On the proxy, generally, otherwise there would be a pretty hefty state desync somewhere

slim iris
#

anyone here/

#

@reef fulcrum

tough vale
#

Don't ping people.

slim iris
#

oh ok

slim iris
tough vale
#

Don't reply to ping, especially to a message whos content is "don't ping people"

viscid silo
#

You haven't even asked a fucking question, lmao

fast merlin
#

Kicked whilst connecting to test: If you wish to use IP forwarding, please enable it in your BungeeCord config as well! How do i fix this? (for java it works fine for bedrock comes this error message (i use geyser))

reef fulcrum
#

We don't support bedrock

#

that error would generally mean that you don't have ip forwarding enabled in the proxies config.yml, if that's breaking with geyser, probably something messing with the hostname or something

fast merlin
#

ok

reef fulcrum
#

Do note that as it stands right now, I cannot do an upstream merge due to the pending (untested) PR

near aurora
#

Do you need help testing? Anything we can do to help you out? :)

reef fulcrum
#

My understanding is that epoll and io_uring both need testing over standard tcp and unix sockets

serene tide
#

Do you have a question?

fair spoke
#

One of our servers (part of a waterfall proxy) has been grieved, even though we have protection, so we are looking through our logs to hopefully find the culprit. We noticed one really weird thing: one of our staff members, connected at a really weird time (while he was at work), and gave someone (who has never joined our network) OP. We also noticed that his IP was 127.0.0.1 (localhost) for some reason, instead of his normal IP. What does his IP being localhost mean?

#

We luckily have back-ups and everything, but we are scared this will happen again if we cannot find out what is happening here. We know for sure the staff member didn't do it, and it wasn't him who connected to our server, but that doesn't explain his IP being 127.0.0.1

winged pilot
#

are you using a firewall or bungeeguard?

#

it sounds like you got bungee'd

fair spoke
#

Nope, we don't use either

winged pilot
#

thats why, somebody logged in under your staffs username to the backend directly

#

install bungeeguard on your backends (and on waterfall)

#

bungeecord and waterfall are unsecure

marble kelpBOT
#

(or make your servers only run on localhost/inside a vpn)

winged pilot
#

that works too

fair spoke
#

Thanks, it looks like we indeed suffered from the attack BungeeGuard defends against, we are going to install it and monitor the situation

near aurora
#

Have been running #574 of waterfall for a few hours now and it seems to work just as intended 👍 Thanks for the update Cat! 👏

dusty scaffold
winged pilot
#

no it can't

#

velocity is secure

tough vale
#

Well, assuming you're using the modern forwarding anyways. Velocity does support the same forwarding method that bungee uses, but you'd need to explicitly switch to that

timid solstice
#

I only have a few waterfall plugins but almost none are supported. Anyone know the odds of 1.20.5 being supported by waterfall?

reef fulcrum
#

I already updated it

#

But, I mean, I might be calling it dead before the end of the year given that the person I was maintaining it for has moved on

timid solstice
#

You are a legend, thanks for that. Im hoping by 1.21 the couple waterfall plugins i use will be ported to velocity due to the eol. Thanks again for supporting this community! Much love

tulip vortex
timid solstice
#

Bungeetablistplus and multichat are essentials for me.

tulip vortex
#

Bungeetablistplus -> TAB or Velocitab
multichat -> Carbon or message
Antipopup -> SignedVelocity + FreedomChat

#

room4u -> justonemore?

timid solstice
#

You deserve a long prosperous life. thank you!

agile lotus
#

Seriously waterfall die ?

#

And for our plugins which are not compatible, what do we do?

#

No more versions of waterfall will be released?

marble kelpBOT
#

either use BungeeCord, use plugins compatible with Velocity (a lot are) or try to use some experimental translation layer like Snap which randomly breaks at times 👀

agile lotus
# marble kelp either use BungeeCord, use plugins compatible with Velocity (a lot are) or try t...

[14:18:39] [main/ERROR] [com.velocitypowered.proxy.plugin.VelocityPluginManager]: Unable to load plugin plugins/LuckPerms-Bungee-5.4.79.jar
com.velocitypowered.api.plugin.InvalidPluginException: The plugin file LuckPerms-Bungee-5.4.79.jar appears to be a Bukkit or BungeeCord plugin. Velocity does not support Bukkit or BungeeCord plugins.
at com.velocitypowered.proxy.plugin.loader.java.JavaPluginLoader.getSerializedPluginInfo(JavaPluginLoader.java:164) ~[waterfalljava17.jar:3.3.0-SNAPSHOT (git-7e45c17b-b383)]
at com.velocitypowered.proxy.plugin.loader.java.JavaPluginLoader.loadCandidate(JavaPluginLoader.java:64) ~[waterfalljava17.jar:3.3.0-SNAPSHOT (git-7e45c17b-b383)]
at com.velocitypowered.proxy.plugin.VelocityPluginManager.loadPlugins(VelocityPluginManager.java:96) ~[waterfalljava17.jar:3.3.0-SNAPSHOT (git-7e45c17b-b383)]
at com.velocitypowered.proxy.VelocityServer.loadPlugins(VelocityServer.java:364) ~[waterfalljava17.jar:3.3.0-SNAPSHOT (git-7e45c17b-b383)]
at com.velocitypowered.proxy.VelocityServer.start(VelocityServer.java:241) ~[waterfalljava17.jar:3.3.0-SNAPSHOT (git-7e45c17b-b383)]
at com.velocitypowered.proxy.Velocity.main(Velocity.java:71) ~[waterfalljava17.jar:3.3.0-SNAPSHOT (git-7e45c17b-b383)]

#

Even LuckPermBungee is not compatible?
It is not possible

marble kelpBOT
#

why are you trying to use the Bungee version of LuckPerms on Velocity?

#

They have a Velocity version...

agile lotus
#

20 of my plugins don't launch...

#

Not possible for me to go to Velocity

marble kelpBOT
#

ok, so start converting them to Velocity or replacing them with plugins that do support it? That process seems really straight forward if your goal is to run Velocity...

#

I fail to see the issue lol

agile lotus
#

I'm not a developer and I don't plan to change all of my bungeecord plugins...

marble kelpBOT
#

so use BungeeCord?

agile lotus
#

BungeeCord is still much less effective and older, right?

marble kelpBOT
#

and? seeing as you don't seem to run a professional setup where you have teh resource to change platforms it shouldn't really matter what you run anyways

reef fulcrum
#

Okay, soooo

#

I have some really fun news, which I posted in #spicy-general but, I figure I should mirror here, considering

#

Next month, on the 15th, I'm going for preop; and then on the 6th of june, I'm going for a corneal transplant

#

Whiiiich, considering that most of mojangs "summer" updates have dropped in June, means that I'm likely not going to be around for the release of 1.21

pine ferry
#

After updating to 1.20.5 waterfall https://pastebin.com/raw/zLVHwtF8 i understand that velocity is a way to go now, just wanted to stay with waterfall for a few more weeks before moving.

glass palm
#

#rip

near aurora
#

Good luck Cat! 🙏

finite wing
#

Hey, did something changed regarding secure profile in the latest waterfall versions (since 1.20.5 support)? Some players can't connect because of "invalid profile public key" and when I downgrade to the latest 1.20.4 waterfall version they can connect again.

#

These players are premium and are using the official launcher apparently. Pretty weird is that they are kicked from the Paper server but updating Waterfall is what's causing the issue

#

[16:18:37] [Netty Worker IO Thread #4/INFO]: [TimWolf] disconnected with: multiplayer.disconnect.invalid_public_key_signature.new
[16:18:37] [Netty Worker IO Thread #4/INFO]: [/XXXXX|TimWolf] -> UpstreamBridge has disconnected
[16:18:37] [Netty Worker IO Thread #4/INFO]: [/XXXXX|TimWolf] <-> DownstreamBridge <-> [survival1] has disconnected

grim cloud
half aspen
#

just wait md_5 to fix it

#

then waterfall update upstream

finite wing
#

I would say it happens to like 10% of players, I downgraded waterfall again in the meantime

#

on waterfall enforce_secure_profile is false, ip_forward is true. On every paper servers bungeecord is true and enforce-secure-profile is false

upbeat wave
finite wing
upbeat wave
#

I see, because until now i don't have any issues besides some packet translation errors

ruby plover
#

so I saw where waterfall is no longer going to be supported or developed? So I am looking at changing to Velocity where do I get support for this since I am still running 1.20.2 and need to know what SNAPSHOT and build to download in this case.

#

Does it matter or do I go with latest update version?

reef fulcrum
#

Go with the latest build

#

Soon we’ll get stuck back into a proper release cycle

ruby plover
#

ok thanks

ruby plover
#

so when I switch over from waterfall to velocity do I need to delete the old config file? I did the update and I changed geyser and floodgate too and set configs as were before but for some reason now I just get a can not connect to the server message

#

ok and now my hosting is telling me this is a know issue players and I have to disable my firewall or change the settings for it to work. I do not feel this is safer or more realiable

reef fulcrum
ruby plover
ruby plover
#

Found the issue with better hosting support 🙂 But one question do I have to use these forced-host configs? I want players to join for the first time on the Lobby type server or not be able to join at all. After they join for the first time it would be nice for them to join the next time where ever they left the game.

serene falcon
#

A plugin can handle that for the last request

ruby plover
#

So I need to use the forced-host configs and then get a plugin to have player rejoin where they leftoff?

serene falcon
#

By default, people should already going into the first server in try list.

#

just make your first server your hub

ruby plover
#

I get that part but I really do not want 1st time players popping into the other servers say if the hub/lobby server goes down for some reason.

ruby plover
#

Also I use to have SAFENet setup on my waterfall server to protect backend offline servers is that what this forwarding secert does in Velocity keeps players from directly coming into or through the backend servers? Making sure I understand my new setup and have the security I want still.

#

I did read the options in the getting started info but most of them all were not workable with hosted servers.

reef fulcrum
#

Velocities modern forwarding protects against that using a secret

ruby plover
#

ahh good to know thanks

#

but what goes on the backend servers themself to protect them. Like SAFENet is actually on them all and the proxy. Some things I want to ask here but not sure if should but how does this protect each backend server is it because they are listed with their IP's in the congif that it is able to do this without a plugin on each one?

reef fulcrum
#

Well, your backend servers need to support modern forwarding

#

no plugins needed if they have native support

ruby plover
#

ok I will talk to hosting to check on that then

agile lotus
#

No error on sever or proxy but some people was kick with this message
" internal excepion: io.netty.handler.codec.DecoderException: Received unexpected null component "

#

It's a waterfall problem ?

reef fulcrum
#

Doesn't look like a waterfall message

reef fulcrum
agile lotus
#

Take care

radiant hearth
#

Trying to debug/sort out an issue but just trying to learn more about how bungee/waterfall work:
What is the upstream bridge?
is upstream the client or the server

reef fulcrum
#

I wasn't directing you to this channel

#

I pointed you to a pinned message, because I pinned that info

radiant hearth
#

oh what

#

my bad

#

LOL i see now thanks

#

so Upstream bridge: Read timeout would be proxy losing connection to player's client then?

reef fulcrum
#

Yes

manic ice
#

Hi ik waterfall has been end of life but just wondering if anyone knows if bungeecord is stable for 1.20.5/1.20.6

reef fulcrum
#

as far as the proxy is concerned, 1.20.5/6 was a trivial update

dark flax
#

at the moment i am using waterfall and i just enabled ip forwarding because before when i try to directly connect to the backend server it says that i need to enable ip forwarding and now when i do it just wont let me ping the server

#

and also i can't connect to the proxy anymore

reef fulcrum
#

You're not supposed to be able to connect to the backend server

#

you connect to the proxy and the proxy connects you to the backend servers

dark flax
#

so i can't directly connect to the backend server?

reef fulcrum
#

exposing backend servers to the public network is a huge security risk if you don't have stuff like bungeeguard to prevent people connecting directly to them

#

Correct

#

your backend servers are not doing authentication at all

dark flax
#

ahh ok

reef fulcrum
#

and are now even configured in a mode that allows literally anybody to tell them "hey, this is my IP and my UUID and my name"

dark flax
#

so why when i try to connect to my backend server it says that i need to enable the ip forwarding

#

?

reef fulcrum
#

Because your client doesn't do bungee IP forwarding

#

there are many hacked clients which will pretend to be bungee in order to allow people to connect as an OP, etc

dark flax
#

ahh ok thank you so much for the info

#

what is this error translate to?

reef fulcrum
#

something is sending bad data

dark flax
#

does this help? or its still the same?

reef fulcrum
#

I'm not sure what you're asking

#

We got illegal data during login

dark flax
#

from what?

reef fulcrum
#

from whatever that network client was

dark flax
#

what would happend if we both have the proxy connected to the same backend server and both of them are running and a player try to connect what would happend?

reef fulcrum
#

if you have 2 seperate proxy pointing to the same minecraft server with 0 security mechanism, and a player connected to each, then you'd have 2 players on that server

dark flax
#

with the same accounts?

reef fulcrum
#

you can only have 1 person online on a backend server with the same name

#

idk who it will kick, but, only 1 of them will be sitting around

dark flax
#

and what if i have 2 different network version like waterfall and velocity that are connected to the same backend server what would happend?

reef fulcrum
#

depends

#

if you configure the network for that, then the exact same thing

dark flax
#

ahh ok

reef fulcrum
#

if you configured the server to use modern forwarding, which is secure, then the bungeecord proxy wouldn't even be able to connect

dark flax
#

oh no not bungee, i will use waterfall wait is bungee the same with watefall or something is different?

reef fulcrum
#

waterfall is a (dead) fork of bungee

dark flax
#

fork?

reef fulcrum
#

we modify bungeecord

dark flax
#

ok

dark flax
#

sorry if i ping you

reef fulcrum
#

waterfall is the exact same as bungee in that regard

dark flax
#

ok

dark flax
reef fulcrum
#

DNS is literally irrelevant

dark flax
#

ok

#

what it could be then? or is it a plugin?

reef fulcrum
#

No

#

I can't help you

dark flax
#

what could it be? like common things?

reef fulcrum
#

You expsoed an application to the internet

#

Somebody on the internet is sending garbage data to the thing you exposed to the internet

#

unless you're the one trying to connect to it and its failing, there is generally no issue here

dark flax
#

im the only 1

reef fulcrum
#

(you might want to take advantage of your firewall, if you have access to one)

dark flax
#

ok

ruby plover
#

Ok so did I get it right? With velocity I need to use a plugin for servers to remember where a player was last and return them to that spot when they log back in?

#

and for the proxy to remember what server the player left from

reef fulcrum
#

yes

ruby plover
#

any good suggestions?

reef fulcrum
#

velocity reconnect

ruby plover
#

perfect thank you

novel hill
#

hey, I'm not asking for help so much as advice. I like to host a bunch of modded servers not just some vanilla ones and I'd simply like to have it setup so that my modded servers can be connect to via a proxy as I'd just like to make connecting to my servers simple and easy with one IP and would like to know the advantages of going with waterfall are over velocity or vise versa

(posted this in both channels)

proud olive
#

Hi, is Waterfall working on 1.20.6?

reef fulcrum
serene falcon
marble kelpBOT
#

?

dry star
#

Is Travertine really better than Waterfall for 1.7.10?

viscid silo
#

waterfall doesnt support 1.7.10, does it? lol

#

also, nothing is good when you look at 1.7.10, lmao

dry star
#

It seems like I used to launch my 1.7 with Waterfall ><

reef fulcrum
#

Well, yea, maybe

#

back when 1.7.10 was the latest version, bungee, etc, supported it

dry star
#

Yeah maybe, but thanks 🙂

thick rover
#

I rely on an ecosystem of plugins built for Bungee/Waterfall. Most notably, SubServers 2.
Is there another fork to switch to, or should I go back to standard Bungee now that Waterfall is no more?

reef fulcrum
#

I mean, recommending a fork generally implies a level of vouching for them and their quality, and that I generally cannot do

#

I'd generally recommend on looking into seeing if you can migrate to velocity, but, I know that is kinda hard, especially when you have fairly niche plugins and don't have the capacity to just hire a dev, currently situation the server I was doing stuff for is in

thick rover
thick rover
reef fulcrum
#

Because improving waterfall is generally a dead end when people are tied to supporting a project which generally doesn't want to move forward

#

Nobody generally wanted to work with me on much whenever I reached out to people to aid with stuff, and the few that did generally found more fun and engagement working on a new project which allowed them to actually solve core fundimental issues in velocity that I could not fix in waterfall as being a fork

#

I resisted the deprecation/death of waterfall from the team a few dozen times, but, I have to accept that I do not have the resources required to maintain waterfall in a manner which isn't just stringing it along

thick rover
#

It may be quite annoying, but I'll be honest I don't blame you or anyone else for it

reef fulcrum
#

and, I'm likely going to be recovering from surgery on the day that 1.21 is released

thick rover
#

I'll take it you got a fair share of people pissed pissed about it though

thick rover
reef fulcrum
serene falcon
reef fulcrum
#

I had a few complaints, but complaints don't pay the bills, etc

thick rover
serene falcon
#

The “team” is just electronicCat for waterfall lately pepela

thick rover
thick rover
twin solstice
thick rover
lilac topaz
thick rover
craggy trout
#

Maybe caused by new plugins, BungeeCord modified UUID rewriting

bitter birchBOT
#

(663b03adbb3b0c6d8b810200) // @vapid stone (@vezawx / 843037561152602112) has been banned by @reef fulcrum (126975485493248000)
Reason: Steam scam

north raptor
#

is there someone that can help me with this problem i updated my server to 1.20.4 and now i have this problem

craggy trout
north raptor
#

yeah

reef fulcrum
#

that's the "mojang did not give us a response"

#

generally, either need to restart the client, or, disable the prevent-proxy-connections option in config.yml

craggy trout
north raptor
#

did a restart already did not fix it so i will look at the proxy now thanks

north raptor
tight latch
#

why is waterfall not supported longer?

reef fulcrum
#

Becaose nobody on the team wants to or has the desire to maintain it, I prevented it being deprecated multiple times and did intend to keep it updated for a short while as the person I was doing stuff for was using it, but

  1. now he's not
  2. I was going to keep it maintained maybe until the end of the year, but, I'm not going to be around when 1.21 releases, so
tight latch
#

what is the alternatives then

craggy trout
reef fulcrum
#

it's low priority, and I'm not going to be around when 1.21 releases

#

waterfall and the state of upstream generally just burned me out from desiring to work on a project which has such an investment requirement in order to do much with it

viscid silo
craggy trout
viscid silo
#

velocity is waterfall - bungeecord

craggy trout
viscid silo
#

they should tho

craggy trout
#

Well that's everyone's opinion, but BungeeCord has updates too, usually Minecraft versions are usually updated faster

#

If he wants to change, he should do it, it is not a bad option

reef fulcrum
#

basically, as I've said, look towards migrating back towards bungee or look towards velocity

#

I've been semi planning to do like a blog post or something summing it up in a nicer manner, me generally burning out of waterfall was a huge thing, especially after I got ill right after I spent weeks getting entity metadata rewriting into the project

#

or how md still doesn't properly support components

#

(There was an adventure PR for waterfall, but, there was an ABI break in it that I needed to investigate, and the person behind it ended up getting org banned for various behaviors)

craggy trout