#waterfall-help

1 messages · Page 66 of 1

narrow flower
#

yeah, it's docker

reef fulcrum
#

each container has its own "local" adaptor

#

i.e. localhost in the container is not the same as the localhost on your machine or the localhost in other containers

narrow flower
#

it's all the same ip

reef fulcrum
#

You need to configure the servers themselves to bind to the ptero network interface and connect over that

#

"same ip"

narrow flower
#

yeah i did

reef fulcrum
#

My computer has the ip address 127.0.0.1

#

so does yours

#

as does every single container

narrow flower
#

they are all binding to "0.0.0.0:2556*"

reef fulcrum
#

You need to connect to them over the ptero network interface

#

i.e. you can't use localhost

narrow flower
#

so i bind them all to the public ip provided by the vps host

reef fulcrum
#

No

tidal musk
#

Don't do that, that's unnecessarily insecure

proper creek
narrow flower
#

I got it sorted

white vault
#

Hello, so i tried to use waterfall today and the plugin stopped at here

#

probably someone know what i need to do thinkinghd

reef fulcrum
#

I mean, that looks 100% fine

#

It's a proxy, it listens on the network

primal sand
#

When will waterfall be listed as 1.17 capable or something?

#

Because in pterodactyl, when I chose waterfall it says only at 1.16? Correct me if I'm wrong.

reef fulcrum
#

it already is 1.17 capable

primal sand
#

Thanks cat! Let me pet you. (jk)

blazing pilot
#

what this means ?

reef fulcrum
#

exit code: 128

#

128 generally means that it was killed externally

#

i.e. host out of memory or something

dim falcon
reef fulcrum
#

dum but meh, i'll fix that later

#

builds themselves are actually fine

celest tide
#

I have this issue where if a server restarts, bungee doesn't know how to reconnect to it

#

It says "could not connect to default or fall back server"

#

When I run /server x from another (active) server

vocal osprey
#

So if I want to make a hub world that I can connect a modded forge client 1.16 with over 200 mods Do i use waterfall or velocity?

#

I am trying both and getting the same error atm. I just need to know what to focus on

marble kelpBOT
#

pretty sure forge above 1.12 is extremely hard to do if not impossible with a proxy

#

but I suggest just providing the error and maybe someone has seen and solved it

vocal osprey
#

Right now using waterfall I am getting this.

Please contact server operator.```
reef fulcrum
#

not supported by any proxy

vocal osprey
#

So 1.16 modded is not going to work :/

marble kelpBOT
#

sounds like the server didn't send certain data or the proxy wasn't able to proxy them

#

theoretically one could probably fork/create a proxy specifically for forge but that would obviously break vanilla compatibility

reef fulcrum
#

There is a fork somewhere

#

But, it requires a client mod if you want to be able to /server

vocal osprey
#

Right now, I can connect the modded 1.12 packs that we run to this along with the vanilla ones. I was just hopping to add the 1.16 packs we run as well to the hub

marble kelpBOT
vocal osprey
reef fulcrum
#

server command doesn't work with command blocks

#

You'd need something which can speak to the proxy to transport them

#

server switching in general won't work without a forge mod due to how the thing works

vocal osprey
#

So for a premade pack that I dont control, no go.

reef fulcrum
#

Correct

marble kelpBOT
#

just make your own pack ¯_(ツ)_/¯

vocal osprey
#

Super easy to do! And make interesting.

#

Thanks for the help though. Really

marble kelpBOT
#

adding a single mod to a pack is extremely easy, lol

vocal osprey
#

For the average user. No it isnt lol.

#

I have people asking how to install the packs themselfs

marble kelpBOT
#

I meant adding the mod to the pack that you distribute for people to install

vocal osprey
#

Oh yea if I made my own

#

Going to try to get the devs of the pack to add this

marble kelpBOT
#

yes, make your own which is the original pack + the mod

#

done

vocal osprey
#

Not a bad idea. Btw phoenix do you happen to know if there is any special setup for lightfall?

marble kelpBOT
#

no, I never used it

vocal osprey
#

This is being a pain. No builds available so I'm having to make my own. But you sent me on the right path I hope. Really would love a hub for all versions if possilbe

#

So I got it built and running and

#

no go. Same errors. I guess 1.16 support is just not really there. It seems like a few mods are the cause. But I will keep looking. Maybe there is something somewhere that can do it. If anyone else has some ideas feel free to ping me.

reef fulcrum
#

Well

#

Next issue is generally the whole "required mods" thing

#

if the thing requires mods on the server, if the hub doesn't deal with it, it's not gonna work

#

There might have been some stuff in the past which would like, deal with at least moving people to the correct server in those cases, or, at least seeing it was forge, but, those are probs all bork

vocal osprey
#

I can get it to work with waterfall with certain mod packs for 1.16

#

But if it has any of the mods that just caused that error to pop up I can't get it to work

#

The main Modpack of our server is all the mods 6 which has over 300 mods

reef fulcrum
#

some mods will allow the clients to join even without them on the server

vocal osprey
#

I know for a fact that resourceful bees causes this error even if it's the only mod installed

reef fulcrum
#

others require them to be on the server

#

if you have mods which require them to be on the server, you won't be able to join a "clean" server

vocal osprey
#

Yeah this is my first time trying to setup a proxy with modded servers. I really didn't expect it to be this big of an issue

keen ferry
#

hi, how do i remove the "waterfall 1.8.x......" and just replace it with 1.17.1

coral fiber
#

when setting up waterfall you need your other servers in offline mode right? does that mean they could directly connect to that server via that port in offline mode? cause i dont want that

reef fulcrum
#

Yes, that's why you need to firewall or at least bungeeguard your servers

marble kelpBOT
#

yes they could which is why you should run them on localhost/a lan/vpn or setup your firewall properly

coral fiber
#

so having the waterfall server connect to localhost:port still works if i only open the waterfall port?

marble kelpBOT
#

yes

coral fiber
#

thanksi will just only open that port then

dire plank
#

Is there anyway I can have different server-icon on a forcehost?

marble kelpBOT
#

pretty sure ServerListPlus can do that

lyric frigate
#

Since Velocity has joined PaperMC, should I use Velocity instead of Waterfall?

severe badger
#

Velocity was already recommended before it joined the organization

lyric frigate
#

Okay thanks

marble kelpBOT
#

it's not

#

I don't have any influence on what people that can't read think though

nocturne fog
#

hmm?

#

oh deleted messages

marble kelpBOT
#

would help if the velocity channels were bridged 👀

sharp belfry
#

so does any bungeecord forks like Flamecord or XCord actually do anything or should I stick with waterfall?

shut cape
#

Stick to Waterfall, Flamecord mostly placebo and all the exploits they “fix” gets patched by Waterfall anyways

#

Probably the same for XCORD

sharp belfry
#

right, I'm getting DDoS attacks and I found the discord server the attacker is in, and they are advertising XCord as a solution

shut cape
#

Might wanna check out something like TCPShield then

#

Never heard of Xcord but it seems like a generic MCM Waterfall fork

reef fulcrum
#

I mean, much of that shit is basically paid advertisements, you can get the same effect on waterfall with a competent anti bot, etc

sharp belfry
#

is BotSentry reliable? Or just another generic AntiBot

reef fulcrum
#

that's one of the common ones people talk about

sharp belfry
#

i see

#

also would using Velocity somehow improve the situation?

reef fulcrum
#

velocity is better designed so it might make it easier on its side to absorb stuff, or at least provide a better foundation

#

is not a silver bullet, however

sharp belfry
#

I see. Thanks for the insight

reef fulcrum
#

make sure that the proxy is updated, make sure that you're not using any proto hacks, etc

#

That message is based upon a number which the client sends to the server, (or, well, that the proxy sends on behalf of the client, that it got during connection)

#

If it's not letting you on, it means that something is mangling that number somewhere

tidal musk
#

I have seen this happen before with multiple connection sides running ViaVersion at the same time. Are you using that particular plugin or another with similar capabilities?

coral fiber
#

is there a way to send people to a server with console command?

#

i tried: server servername ign

#

but that doesnt work

reef fulcrum
#

there is a send command iirc

tidal musk
#

The ViaVersion team recommends installing that plugin only on either the proxy or all servers. Having it on both can create issues like the ones you are facing

exotic mason
#

hi, should i use any botfilter plugin with velocity or there is no need?

reef fulcrum
#
  1. looks at channel name
#
  1. velocity doesn't have its own magical filtering
exotic mason
tepid glen
#

Nobody knows how to add support for 1.18 rc 3 in waterfall?

shut cape
#

I think it’s not supported yet

#

could be wrong

#

but you shouldn’t use it on production

tall yoke
#

I have an established working paper world, I added it to a new waterfall server with a few other new paper / spigot worlds. Everything works fine as long as there is only 1 player, but if any one else joins, it will only allow one person per world. if you try /server world to one with another player it puts you into a fallback world. waterfall is set to 100 player slots and all others to 20 player slots. Am I missing something?

reef fulcrum
#

waterfall is just a proxy, no idea what you mean by "only allow one person per world", but, there is literally nothing in waterfall which could prevent that, it doesn't even "know" about worlds as such

tall yoke
#

I mean, if some one is in world A and I type /server world A, it gives an error message and sends to the next world in the waterfall list. I assume it is something with the waterfall set up since one of the worlds has had 0 changes to it outside of switching to offline mode, it it worked fine as a stand alone world

reef fulcrum
#

you mean servers, not worlds?

#

waterfall doesn't enforce limits on the # of people in a server, that's on the servers themselves

green swift
#

I think u know what i'm here to ask

#

xDD

reef fulcrum
#

it supports the RC

#

as for release, no, it's not out yet

tall yoke
#

yes, server. The servers work fine when launched as an individual without waterfall. Its only when running with waterfall that there is an issue. I apologize I dont remember the error exactly but it said something about reverting to fallback server and would place you in the next server on the list.

reef fulcrum
#

only time you "fall back" is when the server refuses to connect you

#

make sure that you have ip forwarding configured on the proxy and backend properly, but, otherwise, no idea

#

check logs for errors, etc

tall yoke
#

The only time it does it is if someone else is on that server already, if you are the only one, there is no problem. as for ip forwarding within waterfall, I could never get it to allow me to use the /server command when using localhost:port#, 0.0.0.0:port#, localIP:port#, the only way I got it to let me use the /server command at all was serverdomain:port# for each server in the waterfall config

reef fulcrum
#

that latter part is nothing to do with waterfall, that's down to your network setup

#

you're likely using ptero, where containers have their own "localhost" which isn't shared between containers

tall yoke
#

Not sure what ptero is?

reef fulcrum
#

control panel

#

or otherwise using docker, etc

#

otherwise something else is odd about your setup

tall yoke
#

typically run through fork, but I have the same issues when just running the java files directly

reef fulcrum
#

if not running in some container solution, either you set the server-ip in server.properties to something you shouldn't of set it to, otherwise something is really odd with your host machine

tall yoke
#

Server ip in properties is blank for all servers.

reef fulcrum
#

if that's blank and localhost didn't work, something is really wrong with your environment in which I got no idea and can't help you with

tall yoke
#

host machine could also be wack, it is a really old dell dual xeon rig

#

The local host thing doesnt bug me as much, but I need to be able to have more than one person per server. Thanks for the information though

worn raft
#

Probably not the right place but would the linode 5$ plan be enough for a proxy which might have to deal with up to 50 players ? the cheapest plan has a single core Epyc 7602 vm and a gig of ram

#

Cant decide between Waterfall and velocity yet tho

#

have used both previously

wanton blaze
#

you dont need more than 512M for a proxy in my experience

worn raft
#

yeah, i know that the RAM should be fine, but what about the processing power ?

novel dome
#

Is 1.18 waterfall coming soon?

#

or after paper?

severe badger
#

The newest version already supports rc3

novel dome
#

rc3?

severe badger
#

Yes, but older pre releases are supported as well afaik

winged thistle
#

If anyone happens to get it to work, let me know, for me the bungee keeps saying I am not on the right client while I am, so kind of curious

leaden laurel
#

Heya guys! Between Waterfall -448 and -460 there is an issue introduced where spectator cannot use the spectator bar to TP to othere players

#

build -448 works whereas 460 does not with the same backends

shut cape
#

without plugins on a fresh server?

leaden laurel
shut cape
#

well it could be a plugin issue

#

which is why you should try to reproduce with plugins

leaden laurel
#

yes with plugins it works fine in 448 -- not so good in 460

#

no errors on any console

shut cape
#

then if it doesn’t happen without any plugins you could open an issue report like what i said above

leaden laurel
#

another note: pings went from around 50ms to 250ms on the new versions as well

visual spoke
#

hello, i'm trying to start a server on Oracle VM
I'm using an ARM-based CPU and this is the error message that i'm getting

#

this is very confusing to me, because when i open a vanilla server everything works fine, the same for localhost on watefall but as soon as i type the public ip adress of the machine in the config this is happening

#

yes, i have opened ports
no, nothing is using them already (rebooted, checked, tried different port)

#

can anyone help me?

marble kelpBOT
#

well does your machine actually have access to the address you provided?

visual spoke
#

yeah it's the public IP

marble kelpBOT
#

make sure it shows up as the address in your network interface info for that user I guess

visual spoke
#

yeah it shows up

#

wait i think i have an idea

#

this is probably a problem with waterfall, because this works with a vanilla server

#

what is the default value in server.properties for server-ip?

marble kelpBOT
#

I mean they are two completely different things

visual spoke
#

it's blank, but what is it really

marble kelpBOT
#

"all available interfaces" so 0.0.0.0 I would assume

visual spoke
#

IT WORKS

#

WHAT

#

thank you phoenix

gloomy torrent
#

How do i change this? (My server only allowed 1.17.1 to join but in vote site it say 1.16.5)

marble kelpBOT
#

ask the vote site

#

we don't know which of the many dumb methods to detect that they use

split drum
#

they probs use the querry protocol

rotund mortar
#

question SO why are u not showing the non 1.18 builds

#

u do realise that via version rewind and backwards ALL do not support that yet so i have to put them all onto the actual mc servers and have them run like ass cause of the amount of cpu usage

tidal musk
#

the latest version of waterfall supports 1.8-1.18 backend servers iirc

rotund mortar
#

yeah ik its cool and nice but via version doesnt work so then my 1.13 + players cant join

reef fulcrum
#
  1. if via, etc, don't support that they they need to update
rotund mortar
#

and my 1.8 to 1.11 players also cant join without having to put them on my actual mc servers and use WAY more cpu

reef fulcrum
#
  1. our website doesn't support listing multiple versions of a project and there is very little inclination to do that
reef fulcrum
#

the builds are still available through the downloads API

rotund mortar
#

ill go whine at them

#

they are being lazy

#

im happy to see u are supporting before its even out lmao

rotund mortar
reef fulcrum
#

Please stop mentioning

rotund mortar
#

ALOT of people use their plugins yet they havent even updated yet

#

LIKE litterally the majority of mc servers use it

reef fulcrum
#

They're literally constantly working on it

#

I severely doubt that the latest builds of waterfall actually have any implications on Via given how small the updates generally are

rotund mortar
#

they litterally outright do not work on the latest build

#

like 100 % dont work

#

just fills my console with errors

#

and kicks players on newer or older versoons

static canyon
#

Sorry to dive right in with a plea for help, but... please help! 😬 I grabbed a copy of waterfall because it says it allows forge support. However, I'm getting This server has mods that require Forge to be installed on the client. from Waterfall while connecting a Forge modded client to a Mohist Server (identical mods and Forge version). Am I trying to do something that is not possible or is there a setting I missed somewhere?

tough vale
#

.paste

marble kelpBOT
static canyon
random path
#

i have a little probem, i have watterfall and
when i start the server and i enter my server give this message:Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException

short idol
#

@random path i dont think its bout waterfall

random path
#

a

short idol
#

is your server all setup correctly?

random path
#

yes i have another server with the same infrmation, i copy and change the port and host and gives this message

short idol
#

so it works with vanilla?

random path
#

the server yes

#

if you need I send the config.yml file

#

im going to restart and change the config another time when i do i tel you

green swift
#

Is there a way to set commands for the proxy you join
Like if you have 2 waterfall proxies and then you join 1 it has specific commands you can execute And then the other one doesn't have those commands 🤔

#

(Similar to commands.yml for Bukkit)

#

Easier example: If you join a Waterfall proxy you can execute a command in any backend server without affecting any backend server, so it's proxy-sided

random path
#

i going to correct

green swift
#

What

green swift
#

commands.yml equivalent for Waterfall (proxy side)

random path
#

im going to correct it the proxy prolem

#

dont work

#

in my house i correct the problem

green swift
#

Oh

#

nvm then

compact portal
#

uuh is watterfall updated to 1.18?

tidal musk
#

yes

compact portal
#

thnx

#

i need to download latest?

#

oor?

nocturne fog
#

yes

tidal musk
#

please help

marble kelpBOT
#

the errors are pretty clear?

empty dragon
#

Seems a Jpremium error

royal hawk
#

They were using an outdated MySQL driver as it seems

empty dragon
#

Yeah

#

The plugin author says everywhere for not talk to him, but he has a lot of errors in his plugin xD

#

No way for update the driver without the code, no?

royal hawk
#

The plugin in itself is something we won’t support either way

#

It’s made for violating mojangs eula

empty dragon
#

Yeah yeah, I know

marble kelpBOT
#

just fork and fix it ¯_(ツ)_/¯

empty dragon
#

Obfuscated xd

marble kelpBOT
#

just don't use shit plugins and use open source ¯_(ツ)_/¯

empty dragon
#

no comments

tidal musk
reef fulcrum
#

You have a plugin throwing an exception

covert birch
#

Hey to Upgrade to 1.18 i have Install a new Waterfall edition and now /server dosent work!

nocturne fog
#

what happens when you try?

#

check your logs

covert birch
#

nothing

#

but at begin
[18:32:48] [Application-Thread/WARN]: Couldn't detect bungee version. Custom build?

#

[18:32:59] [Netty Worker IO Thread #0/WARN]: Event PreLoginEvent(cancelled=false, cancelReasonComponents=null, connection=[/31.187.119.204:64726|wiwospielt] <-> InitialHandler) took 299ms to process!

marble kelpBOT
#

.paste the full log

reef verge
#

hey when I use the newest version that add Support for 1.18 mean that if the Servers still on 1.17.1 that don´t work?

marble kelpBOT
#

only 1.17.1 clients can join unless you use some kind of plugin which allows newer clients

tidal musk
reef fulcrum
#

Well, i mean

#

either that's not the full log or you disabled the modules

covert birch
#

oh wtf the modules are deletet...

nocturne fog
#

Contact jpremium

tidal musk
#

cant, his spigotmc messages are disabled

marble kelpBOT
#

so use a different method?

#

wat

tidal musk
nocturne fog
#

I mean it looks like they were just relying on an old connecter version

#

And you can leave a comment on the discussion page or whatever

maiden quiver
#

i get the default no permission message, if i use any bungeecommand from a bungeepl. How can i identify the issue. (As * perms i can use all)

tidal musk
#

uhmm...?

marble kelpBOT
#

@maiden quiver well you need to grant yourself permissions either via the config or a plugin like LuckPerms

maiden quiver
#

but the bungeecommands doesnt need perms

nocturne fog
#

The driver version was changed

tidal musk
#

oof

#

thats not good

reef fulcrum
#

I mean, might be able to add ?useSSL=false to the end of the database name or see if there is a way to define connection properties

#

But, I mean, glhf

tidal musk
#

change this you mean?

#

what SSL mean, I dont understand on 100% databases

reef fulcrum
#

That's ssl to the database

#

it has fuck all to do with anything else

tidal musk
#

what is the waterfall version with this update

#

so I can temporarily go down while jpremium be updated

reef fulcrum
#

idk, see the changelog, but, I mean, we told you the fix

tidal musk
#

ok but what But SSL needed for Premium account players. mean

#

will it break something if I disable this SSL

reef fulcrum
#

once again, that is literally irrelevant there

tidal musk
#

yes

#

everything is working fine for now

#

I dont see at all

#

yep 🙂

ancient aurora
#

waterfall support(ed) Minecraft 1.18?

nocturne fog
#

yes

median ledge
#

everytime I change servers I get this message, but it succeeds.. any idea?

zealous wagon
#

I 100% have the correct ips and ports put in the config, but it still is sending to wrong server, it thinks my hub is the SMP

reef fulcrum
#

waterfall just connects to the ip/port it's given

#

either you have some plugin messing with that or more likely you have the ports mixed up or some weird network setup causing issues

zealous wagon
reef fulcrum
#

no

zealous wagon
reef fulcrum
#

stop mentioning

zealous wagon
#

oh I didnt realize I had it on

#

where can I try to fix this bug then?

reef fulcrum
#

check the config, make sure that the servers are actually point towards the correct servers, maybe try without plugins, etc

zealous wagon
#

they all are correct, and no plugins are able to mess with it

#

the only thing that has changed was the node of one of the servers it pointed to, i changed the IP in the config for it and now it wont work

celest tide
#

I've got this issue in docker where it all works on startup, but if one game server container goes down/reboots, it won't be able to connect again

#
servers:
  survival:
    address: survival:25565
    restricted: false
  minigames:
    address: minigames:25565
    restricted: false
  flat:
    address: flat:25565
    restricted: false
reef fulcrum
#

disable async dns in the waterfall config

celest tide
#

use_netty_dns_resolver right?

reef fulcrum
#

yes

celest tide
#

I set it to false and I still have the same issue

reef fulcrum
#

there is a jvm flag to adjust javas dns cache time

celest tide
#

-Dnetworkaddress.cache.ttl=0 right?

hazy compass
#

Q:

Looking for tips on various plugin to use on bungee/waterfall to tie the network into one where possible.

Looking for the following functionality.

-Something that allows /hub or /lobby command to take a player from any server back to the lobby.

  • Something that allows for use of Essentials style functionality, either bungee wide or per server
  • Chat, something that preferably allows me to pull all chat on all servers into a discord bot.
  • Staff Chat, server wide, so no matter where people are, they can still communicate.
  • Tablist. Preferably something that allows all servers to be listed on the same tablist. But still split into sections to show whos on what server.
    -Warps/Teleport system for players. I.e something that lets players go back from their skyblock island to the skyblock hub. Mainly for same server use, but if server to server functionality is there it would be useful.
  • Guild/Clan style thing, primairly to be used on SMP. Maybe party for minigames/skyblock stuff?
  • other "default" functionality stuff, like vanish for staff, ability to look in players inventories etc.

I've been looking around for several weeks now, comparing things here and there, but with some plugins having 0 support or 0 documentation i'm having a hard time picking.

Any suggestions are welcome.

celest tide
#

The config file example is often the docs

#

Can't really expect more

celest tide
celest tide
#

Maybe I'll just skip the network and do manual port mapping

whole hull
#

Is it possible for a waterfall to connect to another waterfall proxy?

reef fulcrum
#

no

whole hull
#

ah

tidal musk
#

Hello, is it possible to limit the server to only one version? that is to say left for example past that in 1.17.1 and not the versions below or above

marble kelpBOT
#

if you mean limit it on the proxy then you would need a plugin

#

otherwise your backend servers would just do that?

marble kelpBOT
#

.paste the error

#

also it doesn't seem to happen for me 👀

#

do you have the latest root certificates installed?

#

(for your java installation obviously)

marble kelpBOT
#

try updating your ca-certificates and java-ca-certificates packages (or whatever that is named exactly)

deep sleet
#

Hi. so i have a lobby server and a survival server (and some others=. But for some reason the proxy sends me to the survival server if i do /server lobby. And if i'm on the survival server and try it it says i'm already connected. The next thing is i set in the priority 1. lobby 2. survival New Players do actually connect to the lobby server when they join. But once you left it, there is no return. What could it be. the servers part must be right, because if not, new players would be unable to join the lobby

small falcon
#

that sounds cool, are you using viaversion? anything in the server logs when a player tries to connect to the lobby again? also, check the permissions/ownership on the directory structure for waterfall and the lobby server (I have no idea, I have nothing to do with this team, just trying to help with what I would be checking based off the info you gave)

marble kelpBOT
#

sounds like a plugin issue

tidal musk
#

how do i fix my servers from saying that I do not have the permission to execute the command even though I op'd myself?

marble kelpBOT
#

grant the permission

rich trout
tidal musk
#

uh yeah were trying to set up our server

royal hawk
# rich trout not being specific

@tidal musk Bungee doesn’t have a concept of “operators”
If you need to change permissions on bungee either edit the config.yml directly (not recommended) or install a plugin like LuckPerms on the bungee

rich trout
royal hawk
#

And LP is installed on the proxy?

rich trout
#

yes

royal hawk
#

Then just grant yourself the correct permissions
Command for LuckPerms on bungee is not /lp
It’s /lpb so it doesn’t overlap with your servers

#

You may have to use the bungee console to grant initial permissions

rich trout
#

thats what we attempted to do?

royal hawk
#

If you’re this far you can enable LuckPerms permission logging to figure out what’s not working/ which perms you need and don’t have. If that doesn’t help I’d recommend you ask someone on the LP discord #community-guilds will get you there^

buoyant crypt
#

Where can I find older builds?

#

I've accidentally updated to the latest 1.18 one, and now nobody can join.

reef fulcrum
#

using the downloads API, there is pretty much 0 reason to use an outdated build so we don't care to put in the headache to make them show up on the dl page

buoyant crypt
#

Updating to 1.18 waterfall means 1.17 players cant join right?

nocturne fog
#

no, 1.8-1.18 players can join

#

what error are you getting?

buoyant crypt
#

wtf, this is so weird

nocturne fog
#

am gonna guess due to mysql connector bump

buoyant crypt
#

it wont ping at all

tulip surgeBOT
reef fulcrum
#

I mean

#

Literal only exception there is floodgate

#

two logs in one... -.-

#

and multicrap

#

which cut off info, but there is a clear, in english message, of your anti vpn failing to connect to the database.

buoyant crypt
#

apologies, I just snagged the whole console

#

Would that be causing nobody to be able to ping the server?

reef fulcrum
#

how am i to know

#

idk what the side-effect of having specific misconfigured stuff on your proxy is

buoyant crypt
#

All I've done is updated waterfall

reef fulcrum
#

from what version?

buoyant crypt
#

thats why I came here for support

reef fulcrum
#

Cos, literally, the only thing that changed in the last build was a single number which is only relevant if you're using a pre-release

buoyant crypt
#

version 450

#

to 461

reef fulcrum
#

450 to 461

#

I mean

#

You're literally running build 460

buoyant crypt
#

I downgraded 1 build to see if that fixed it

#

but it was the same error with 461 :P

reef fulcrum
#

sigh

#

either way, your logs show that you've not even attempted to connect to the proxy

buoyant crypt
#

Because it's not even pinging on my end

reef fulcrum
#

as for anything else, god knows, the fact that you have an anti vpn screaming of an exception and the unsupported protocol hacks, at this point I just wanna say glhf

buoyant crypt
#

im lucky I keep every download of waterfall saved

#

just gonna downgrade back to 450

prisma whale
buoyant crypt
prisma whale
#

not sure how thats stable

#

since they are all CI builds

leaden laurel
royal hawk
#

@leaden laurel disable entity meta rewriting and tab-list rewriting in the waterfall.yml and ensure forwarding is set up correctly. That should fix it.

#

This issue is caused by UUID inconsistencies

leaden laurel
#

ok i will try and let you know

#

thanks

leaden laurel
royal hawk
#

One more for the bungee-design-is-stupid coin jar

leaden laurel
#

heheheheh

tidal musk
leaden laurel
#

lololol

royal hawk
#

You aren’t the only one

leaden laurel
#

is velocity also a fork?

#

should i run velocity?

royal hawk
#

No; velocity is a new project that doesn’t run bungee plugins
Basically a proxy like bungee but we learned from the mistakes made in bungeecord

leaden laurel
#

when i started useing the paper forks i didnt see the velocity on the paper io site so imagined it was more of a test thingy

white jungle
#

hi

royal hawk
#

No; Velocity was a stand-alone project but we’ve come back full-circle and are now under the paper umbrella

leaden laurel
#

ahhh... im still dependent on a few plugins so i cant for now 😄

green sequoia
#

I am waiting for exactly 2 plugins

#

For one the dev confirmed that they are working on a Velocity version

royal hawk
#

Litebans?

green sequoia
#

And the other I made, so ffs

leaden laurel
#

i dont run much on the proxy, just perms, queuing plugin and TCPShield ip forward

royal hawk
green sequoia
royal hawk
#

LP and TCPShield exist for velocity

green sequoia
#

While your here Five, could you tell me where I can find a tutorial of sort for Velocity plugin writing?

leaden laurel
#

ill nag piston queue dev to make a version for velocity 😄

royal hawk
green sequoia
#

Sounds good thank you

quartz cedar
#

Where can I find "Waterfall" versions 1.12.2?

reef fulcrum
#

use latest, it supports 1.8+

quartz cedar
#

But I want to use older versions. Is there any archive or something?

tidal musk
#

latest waterfall supports 1.8 and up, so also 1.12.2

reef fulcrum
#

I mean, theres the downloads API thing

#

No idea what versions of waterfall are in there

quartz cedar
#

I'm going to set up a Minecraft server with version 1.12.2 and I want to do it with Waterfall. So I'm looking for older versions.

reef fulcrum
#

and the latest version of waterfall supports that just fine

quartz cedar
#

Oh, okay. Thank you

royal hawk
#

I don’t get why people would want to use old outdated versions
They just have bugs that are already fixed in newer versions

quartz cedar
marble kelpBOT
#

until they crash and burn and ruin your entire day

reef fulcrum
#

I mean

#

I'm not aware of any differences in ram usage between a 5 year old or whatever version of waterfall vs the latest one

wise gazelle
#

hey, I recently updated to bungeecord ( #461 ), and no java players (we use geyser and floodgate) can connect.
here's my error:

02.12 18:31:21 [Server] INFO java.lang.NullPointerException: Cannot invoke "net.md_5.bungee.api.connection.Server.getInfo()" because the return value of "net.md_5.bungee.api.connection.ProxiedPlayer.getServer()" is null```
#

this is what happens when someone joins from java

reef fulcrum
#

not enough info

wise gazelle
reef fulcrum
#

the full log

wise gazelle
#

sure

reef fulcrum
#

Or, at least, the full exception, cos if that's the full thing you're SOL

wise gazelle
reef fulcrum
#

No idea

#

something is either supressin that or mangling your log output

wise gazelle
reef fulcrum
#

the stack trace is missing

#

either that's from some plugin doing something wrong and hiding the exception, or you've got something deeper going on

#

typical, reproduce without plugins, etc

wise gazelle
#

have disabled all plugins, and still no success.

#

note I am joining on 1.16 (the native version of all my servers), but all my servers have viaversion installed and properly configured

#

if you want I can send you my configs via DM

reef fulcrum
#

config file is useless to me

#

I'd need the exception

#

make sure that you actually checked the log file

#

that just looks like you copy/pasted that off some shoddy console

wise gazelle
reef fulcrum
#

don't mention

wise gazelle
reef fulcrum
#

0 exceptions in there

wise gazelle
#

I know

#

that's why I'm confused

#

I legit can't connect though

reef fulcrum
#

I mean, looks like the login process is taking too long for some reason and so the connection is just failing

wise gazelle
reef fulcrum
#

no surprise

#

Like, the thing connects to the server

#

but the process times out

wise gazelle
#

uh huh

#

all it shows is UpstreamBridge - read timed out which doesn't help me at all

reef fulcrum
#

I mean, you have verious things like that in there

#

that one specifically means that the client didn't send any packets in 30 seconds

#

You alsohave some where the server didn't send any packets in 30 seconds

#

if I had to guess, probs a server issue

wise gazelle
#

thanks for the help, apologies for the trouble

karmic raft
#

I got quite the interesting problem: I would need some help with Docker overlay networks.

I have two Docker swarm nodes (manager and co-manager), but I'm not using any swarm services. I only use this setup for using the overlay networks.

All minecraft servers and the waterfall server are on the same network:
docker network create -d overlay --attachable connector

Host 1: Waterfall-Proxy, Lobby-Server, Creative-Server
Host 2: Survival-Server

All connections within Host 1 are running fine. If I open (publish port) the Survival-Server on Host 2 to the public (which is insecure, but just for testing) and I connect Waterfall to the Survival-Server via public IP - it works.

The problem is connecting the Survival-Server over the overlay network (e. g. survival as ip, which is the service name).
In the game, when using /server survival I immediately get a response in the log of the Survival-Server Player joined the game, but ingame nothing happens (ie. I stay on the old server). After some timeout (about 30 seconds) I get the error Exception Connecting:ReadTimeoutException : null ingame and Player left on the Survival-Server.

So what could be the problem here? Since I get player joined/left events on the Survival-Server, there has to be some connection, but the ingame player is not moving to the server and gets ReadTimeout , so something is wrong. Whats going on here?

tidal musk
#

Can I change an existing bungeecord server to waterfall by just swapping the jar?

reef fulcrum
#

yup

tidal musk
#

great

wet garnet
#

is there a way to have global plugins without having to put them in every server

reef fulcrum
#

Unless it's a plugin which can be implemented on waterfall, no

supple cypress
#

maybe by create link to the jar file

#

never tested myself

errant dew
#

can anyone help me with this

#
[15:54:13 WARN]: [/............:33783] <-> InitialHandler - overflow in packet detected! A string had more data than allowed. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true
[15:54:33 WARN]: [/...........:33419] <-> InitialHandler - overflow in packet detected! A string had more data than allowed. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true```
trim musk
#

Hi there,
I'm wondering if and how would I use Bungeecord in a production environment after the deprecation?

We are currently running Velocity, however, I do have some issues regarding stuff in the API missing ext. such as not being able to have a bungeecord TAB list due to the fact that you cannot sort players ext. in the tab..

I really miss a lot of things Bungeecord holds, but running clear Bungeecord is not an option and Waterfall by soon be deprecated due to PaperMC acquiring Velocity, ideas?

errant dew
#

are u repling to me??

errant dew
#

im trying to run a multiproxy setup

blazing ocean
#

pretty sure those are unsupported

reef fulcrum
#

Proxy in proxy is not supported

#

And I'd especially not go into unsupported territory if you can't read.

rugged turret
tulip surgeBOT
reef fulcrum
#

your config is bork

#

'*'

rugged turret
#

which one exactly

#

oh

karmic raft
marble kelpBOT
#

yunglegend: well did you forget to enable it in your spigot.yml or not?

#

do you have plugins/mods installed which modify packet data like sending additional data in the login packet?

#

(and the bungee is sending the ip/uuid forwarding information)

#

.paste your Minecraft server log I guess

reef fulcrum
#

I mean, there is 0 errors in there

marble kelpBOT
#

shouldn't it at least show a login attempt or is the first log message after the forwarding code? thonk

reef fulcrum
#

Not in your log that you provided

coarse pagoda
#

Quick question, have i understood correct that Waterfall can be used to build a lobby and network of servers (on same or different hardware) in different modes (Survival, creative and so on)? I justed started to read up on it so i will be heading for that rabbit hole if the answer is yes 😛

blazing ocean
coarse pagoda
marble kelpBOT
#

they don't have to be on a LAN

#

not sure what gave you that impression

coarse pagoda
marble kelpBOT
#

I mean, they aren't wrong there. Just that the scope of the network doesn't matter e.g. the internet is just another very big network

coarse pagoda
#

Fully aware, but rarely its referred to it that way, normally when ppl say "network" they do mean LAN, but its dangerous to interpret stuff i guess 😉

marble kelpBOT
#

(there's also the possibility of them just being wrong I guess ¯_(ツ)_/¯)

#

but as long as you make sure that only your proxy can connect to the target servers or use some other form of authentication like the token system built into velocity or BungeeGuard then you are fine routing it over the public internet

coarse pagoda
#

cool cool, just happy i dont have to bother with site to site VPN 😄

marble kelpBOT
#

well a VPN is the best solution in that case imo ;D

#

but yeah, it will work without

coarse pagoda
#

Thank you all for your time and help 🙂

errant dew
errant dew
reef fulcrum
#

[no-ping]

errant dew
#

sorry i just replied can u answer me

reef fulcrum
#

I man, that's my answer

#

proxy in proxy is not supported

#

you can load balance proxies, that works fine, but, nested, no

#

bungee explictly prevents that and ip forwarding wouldn't work either

errant dew
#

uh'

#

how do we load balance proxies

reef fulcrum
#

RR DNS

#

haproxy

#

etc, etc

errant dew
#

idk why my proxy is eating soo much resources than a normal proxy its using more than 180% cpu with 20,25 players and 2,3 gb ram how do i fix this

reef fulcrum
#

work out what's using those resources

#

attach a profiler or something

errant dew
#

k

rugged turret
#

u need redis

plain kraken
#

hello i wanna ask something how to download waterfall 1.17.1 ?

reef fulcrum
#

just use the latest version, it supports 1.8+

reef fulcrum
#

.318

marble kelpBOT
hidden meadow
#
Exception in thread "main" java.lang.IllegalArgumentException: Server lobby (priority 0) is not defined
       at com.google.common.base.Preconditions.checkArgument(Preconditions.java:407)
       at net.md_5.bungee.conf.Configuration.load(Configuration.java:160)
       at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
       at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
       at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
       at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
#

I get this error when startinh up

reef fulcrum
#

It tells you

#

You have a server in the priorities list which isn't defined in the config

hidden meadow
#

Once sec ill just reinstall

#

there is nothing in the priorities list

reef fulcrum
#

You need a priorities list

hidden meadow
#

Yeah its working now

paper cloak
lone idol
#

hey, stupid question, waterfall supports 1.17.1 right?

nocturne fog
#

yes

blissful mantle
#

How do i enable pinger?

reef fulcrum
#

wat

blissful mantle
# reef fulcrum wat

Pinger. Its like where I can get the status of a server and the players and such

reef fulcrum
#

don't mention.

#

I have no idea what that is, "pinger" is not a waterfall thing

#

if you mean query protocol, you can enable it in the config

blissful mantle
#

whats query mode?

reef fulcrum
#

I meant protocol, it's the network protocol that mc offers for stuff to get more info out of the server than a mc server list ping allows

gilded spire
#

Hey guys, can somebody maybe explain the key differences between bungeecord and waterfall. Have been trying to figure it out for a while now and haven't found a clear answer yet. Currently using bungeecord but have been looking to switch to waterfall. Many thanks in advance!

marble kelpBOT
#

waterfall has more security fixes and api

#

though we wholeheartedly recommend using velocity

tribal shale
#

what's the difference between waterfall and velocity then?

reef fulcrum
#

velocity is a rewrite from the top taking on knowledge that we've generally collected over the years

#

bungee and by extention waterfall is basically akin to a tech demo which somebody shoved into production and never really did any massive overhauls on the codebase in 5 years

tribal shale
#

So velocity is better as a general assumption?

reef fulcrum
#

Yes

#

Only issues is really the lack of an existing ecosystem but that's being worked on

tribal shale
#

In what way do you mean ecosystem?

reef fulcrum
#

plugins

smoky shoal
#

Hi! Can anyone help me? I have a auth lobby + a normally lobby, I set only "auth" (name of the folder where is the auth lobby config) in priorite list and in servers but when I join on the server bungee sends me on lobby, not on the auth server

#

If I execute /server auth it sends me on it

#

But I want automatic

#

the first server to be

#

What should I to do?

#

Normally, if it is on priorites list I should be automatic sended on auth lobby

lone idol
#

Hello! Sorry to bother you all again, however I am having a bit of issues with connecting my waterfall server into a spongeforge server. I have tried using velocity however there were a few things that I disliked or did not want to do due to one reason or another. I've followed as much guides as I have found.
I may be an idiot on this, however it seems my proxy server is registering it as connected as I can send myself or others to the server, and it will say it is successful, but nothing happens after that. No console message, log or game changes.
Waterfall config: https://pastebin.com/GZDphNqa
Spongeforge Config: https://www.toptal.com/developers/hastebin/gipijuhuri.coffeescript (had to use hastebin on this, pastebin only accepted it as private listing)
Any assistance on this would be greatly appreciated! Feel free to ping me in responses!

reef fulcrum
#

There are many nuances around modded environments and server switching, disabling entity metadata rewriting in waterfall.yml can fix some of this mess, but, mods and proxies in general are often just asking for issues

lone idol
#

That's pretty unfortunate, I was having this same issue when I attempted to use velocity, and had noticed the things I disliked about it so figured since the issue was the same I might as well switch back and keep the stuff I liked about waterfall. I'll test a few things out :)

copper crescent
#

So I’m trying to link my LuckPerms to all of my servers, do I have to base my MySQL, LuckPermsBungee and LuckPerms from the bungee server or can the MySQL be on any server?

reef fulcrum
#

mysql is a standalone server, literally doesn't matter where you host it

undone rampart
#

If i go and want to make a bungeecord server, can i make it with Paper and Waterfall? And it will be the same?

reef fulcrum
#

yes

untold abyss
#

does log4j bug affect waterfall?

reef fulcrum
#

Yes

tidal musk
#

log4j bug? What did I miss? 👀

viscid silo
#

just another bug fix by your friendly paper team

timber stag
#

we did system.out.println on accident

tulip falcon
#

where can i find a waterfall 1.17 with the fix? i only can find the 1.18 build (i have plugins on the bungee that do not support java17/1.18 yet)

young rampart
#

Waterfall works from 1.8-1.18

tulip falcon
#

you mean the 1.18 waterfall is ok with java16 too?

reef fulcrum
#

Yes

tulip falcon
#

thanks

undone rampart
#

Umm so how can i add a connection through the Waterfall server to 2 servers, since i keep getting an error that i did something wrong in my config.yml

real wraith
#

Soo is this exploit only an issue with plugins, or can a user somehow RCE?

serene tide
#

It's an issue with the proxy and server software. Potentially for plugins too if they bundle log4j themselves, but that's not that common.

tough vale
#

Exploit affects anything using Log4j, plugins shouldn't be able to cause it unless they're stupid

cobalt folio
#

Quick question because I've forgot

#

Whats the command to check the version on waterfall

reef fulcrum
#

/bungee, iirc

cobalt folio
#

cheers

real wraith
#

So just to clarify: A user can execute an RCE attack by exploiting LogJ4 in some way. Similar to how SQL injection works

serene tide
#

They're not quite the same thing, but the first sentence is correct

real wraith
#

Ok cool

hardy siren
#

guys

#

i cant tp accross my paper servers

#

with /server or /bunge etc.

#

using waterfall

#

is this some kind of buy

#

bug

ivory sigil
#

What’s waterfall

lone idol
#

Like bungee but bett3r

hardy siren
reef fulcrum
#

Can't help with the info you've given

#

and I'm probs about to close discord cos am done with humans

hardy siren
#

okay

#

good night

#

what info would be ned?

ivory sigil
#

But should I use velocity or waterfall

reef fulcrum
#

if you want a modern stack, velocity

cold creek
#

If my server is on the latest waterfall but the spigot servers inside it are not on the latest ones with the patch fixed, will they be safe?
As long as the waterfall is the right version?

woven void
#

soo many boots

#

help

marble kelpBOT
#

no, JHarris

frigid sparrow
#

Hey, have loaded the latest Waterfall onto the Proxy to fix the latest few exploits

#

Quite a few players are getting this

#

[02:05:55 WARN]: [/172.58.67.111:43655|The_Ben] -> UpstreamBridge - bad packet ID, are mods in use!? Packet with id 1000 outside of range
[02:05:55 INFO]: [The_Ben] disconnected with: DecoderException : net.md_5.bungee.protocol.BadPacketException: Packet with id 1000 outside of range @ io.netty.handler.codec.MessageToMessageDecoder:98

#

Any idea? For me it appears to be mainly relating to Version, but not too sure and can't confirm

frank junco
#

Anyone seen this before?:

[02:30:11 WARN]: [/66.94.117.61:46270] <-> InitialHandler - corrupted frame: Packet class net.md_5.bungee.protocol.packet.StatusRequest 0 Protocol 47 was too big (expected 0 bytes, got 17 bytes)

it seems like someone is trying something, and I saw it several times today.

zenith shell
#

Which is better, Velocity or Waterfall?

modern pulsar
#

I'm currently using Travertine. Is log4j's security issue safe?

tough vale
#

travertine is discontinued

modern pulsar
#

It is indeed discontinued, but there are still people like me who use it. I'm not asking for an update, just to see if there is log4j's security issues.

tough vale
#

yes, but don't expect any patches

modern pulsar
#

Thank you very much!!

random oriole
#

Is there a command to check the version number?

royal hawk
errant ether
#

heya folks. last week i set up waterfall for the first time, and i swear that i was able to make it so that if i run a 1.17.1 paper server, and a 1.18 paper server, and add them both to the 'priorities:' yaml config section, the user would be sent to the right server depending on their client version, AND if the user did a '/server ...' command to switch to the other server, their client would automatically reload with the right version. but today after updating everything, the user gets the message that the client and server are mismatched if they try to change servers... am i going crazy and only think i had this working before? is this a supported feature?

royal hawk
#

You didn’t use velocity then?

#

Cause I don’t think that’s possible with waterfall

#

Well not without plugins anyway

errant ether
#

ah, good point, i was playing around with velocity when i was setting things up, and i suppose it's possible that it was velocity that made it work, but for whatever reason i thought that i didn't need it and uninstalled it (because i couldn't find in the velocity config how to enable this feature). maybe it worked out of the box and i didn't realize it. i'll try it again

#

actually the plugin i was experimenting with was called 'streamline'

#

so, no, not velocity. velocity is a replacement for waterfall, isn't it?

#

well, i just got it to work with the ViaVersion plugin. although i really swear it was working out of the box last week...when i switched with '/server ...' it reloaded the right client. for reals. i'm almost sure of it

autumn oxide
#

Hi there, anyone has this error when trying to load a Waterfall Proxy?
10.12 16:09:05 [Server] ERROR Exception in thread "main" java.lang.ClassCastException: class java.lang.Double cannot be cast to class java.lang.String (java.lang.Double and java.lang.String are in module java.base of loader 'bootstrap')
10.12 16:09:05 [Server] ERROR at net.md_5.bungee.conf.YamlConfig.getString(YamlConfig.java:209)
10.12 16:09:05 [Server] ERROR at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:71)
10.12 16:09:05 [Server] ERROR at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
10.12 16:09:05 [Server] ERROR at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)

marble kelpBOT
#

something is a number when it expected a string

#

mind sending your waterfall.yml in a pastebin like paste.gg?

#

wrap strings into quotes, stuff like 1.234 is auto parsed as a double

autumn oxide
#

Ohhh, nevermind, I fixed it, it was as Phoenix was saying, the quotes

quick acorn
#

Hi, WaterFall update to 1.18.1 ?

reef fulcrum
#

No update is needed for .1

quick acorn
#

Okey thanks you

north grail
#

Hello, is Waterfall compatible with Java 17?

reef fulcrum
#

Yes

runic carbon
#

Why am i getting kicked with reason

Lost connection to the server
#

this problem is only with me

#

other players able to join

reef fulcrum
#

The connection was apparently closed by the server

#

see the server logs, reproduce without plugins, etc

runic carbon
#

lobby server does not giving any logs

#

and i got kicked with this from survival, not lobby

#

so is it waterfall error or waterfall plugin?

reef fulcrum
#

i'vetold you all I can

runic carbon
#

okay, i will try join from clear client 1 sec

reef fulcrum
#

Literally all we're told is that the connection was closed by the server

runic carbon
#

proxy or main?

reef fulcrum
#

if it was the proxy I'd of said it was the proxy

runic carbon
#

wait i joined without fabric and everything is fine

#

tf was that

#

anyway, thank you

wise kiteBOT
reef fulcrum
#

probs velocity but 🤷‍♂️

#

well, yea

#

No

#

there is literally 0 reason to ask the same question over

#

velocity learned from the mistakes of bungee and doesn't save as much useless shit in memory

#

not to mention the several dozen testimonies of people getting much greater occupancy from velocity

#

Most of them are literally active across both of these channels.

#

and the facts of what I've said literally don't change.

#

and no doubt it will be me or somebody else who'd be answering stupid questions in there anyways.

#

Facts are facts

rugged turret
#

guys

#

kinda confused

#

i am getting initialhandler read timed out at bungee

#

and the server info isnt there

west sage
#

probably means you misconfigured either waterfall or paper

gray stream
#

Since updating Paper 1.17.1 and Waterfall to the latest log4j patches, Waterfall no longer relays the Paper server closed disconnect message when Paper shuts down, instead disconnecting players with [Proxy] Lost connection to the server.

I also observe that Paper kicks players right at the end of the shutdown. I can't remember if this was the behaviour before. Perhaps it is too late for Waterfall to receive the kick message?

[08:32:40 INFO]: [CoreProtect] Success! Disabled CoreProtect v20.1
[08:32:40 INFO]: Saving players
[08:32:40 INFO]: Player lost connection: [kick message] # <-----------------------------
[08:32:40 INFO]: Saving worlds
[08:32:40 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[08:32:41 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether
[08:32:41 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end
[08:32:41 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[08:32:41 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[08:32:41 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[08:32:41 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[08:32:42 INFO]: Flushing Chunk IO
[08:32:42 INFO]: Closing Thread Pool
[08:32:42 INFO]: Closing Server

The side effect of this problem is that other plugins aren't able to act on players disconnecting during a shutdown like they used to prior to updating to the log4j patch.
An example of this is DiscordSRV not showing player disconnects

hazy compass
#

Q: There appears to be only 1 version of the latest waterfall build. Does this mean i can use the latest build and still run backend 1.17.1 servers?

Not switching to 1.18(.?) until everything comes out of experimental status.

I want to plug that security issue >.>

reef fulcrum
#

yes

forest sun
#

Hi, what is the difference between Waterfall and Velocity?

silent ginkgo
fathom prawn
#

what is the plugin folder for . can i put dynmap in the waterfall plugin folder?

young rampart
#

No - proxy plugins are something different then server plugins

foggy mist
keen eagle
#

Hello. I have question regarding setting different servers on waterfall.. What is normal config for network, every gamemode on their own server and then if you want to add some minigames to lets say survival you would do it with multiverse or would you set another server just for that?

reef fulcrum
#

Depends on your needs and abilities

#

some servers shard minigames across a smaller number of servers

#

if by gamemodes you mean crap like creative, yea, that 100% wants to be seperate

#

but, there are no rules, etc, here

fossil pulsar
#

hello when i updated my server to the new version it has disappeared from existing.

keen eagle
#

If we look into performance it is better to set it accross servers or ?

reef fulcrum
#

well, each server is its own unit of processing

#

if you had the resources and time you'd make every single world its own server

keen eagle
#

So in theory it is possible to have unlimited servers on one network? (If I have enough resources?

reef fulcrum
#

yes

keen eagle
#

Okay thank you. What about the new 1.18 update. If I want to use it and some of plugins are not compatible with it, I could just make survival server with spawn on 1.17 and another server with wilderness on 1.18?

#

And then link them together

reef fulcrum
#

well, unless you use stuff like via, only 1.17 clients can connect to 1.17

#

but, if the plugin is dead or has shown 0 signs of updating thus far, would probs be a stupid idea to use it

keen eagle
#

But 1.18 can connect to 1.17 without via?

reef fulcrum
#

no...

keen eagle
#

oh haha

#

with via it is possible?

reef fulcrum
#

Yes

#

But, there is pretty much 0 reason to do that unless you're wanting to shoot yourself in the foot

keen eagle
#

why so?

#

I should just wait for the update or use another plugin?

reef fulcrum
#

if the plugin has shown 0 signs of updating thus far, it's dead, move on

#

We see servers stuck on like 1.14 and shit like that all because some rando plugin "hasn't updated yet"

keen eagle
#

Okay, thanks. I am a bit rusty coming back after 5-10 years. Now I have resources to make server but as I said alot of new stuff haha

fossil pulsar
#

hello when i updated my server to the new version it has disappeared from existing.

reef fulcrum
#

"disappeared from existing" gives us 0 context as to what you're even tryna say

fossil pulsar
#

ohh I can see in linux that the ip to my proxy is on the Listen list but when i try connect to it in minecraft is just say Connection timed out: no further information and in my console it also see just fine so I really down´t know what the problem is.

fossil pulsar
#

and with telnet i can also connect just fine to the ip

#

and port

#

with is 25583

fossil pulsar
reef fulcrum
#

query would be fine

#

if you enabled proxy protocol without using haproxy, yea, that coulda caused issues

gleaming flax
#

One message removed from a suspended account.

royal hawk
gleaming flax
#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

gleaming flax
gleaming flax
#

One message removed from a suspended account.

reef fulcrum
#

make sure that git is updated and that your anti virus software isn't interferring, etc

gleaming flax
#

One message removed from a suspended account.

reef fulcrum
#

then your repo is in an unexpected state somehow

gleaming flax
#

One message removed from a suspended account.

reef fulcrum
#

sometimes just adding it and continuing on will resolve all issues but, er 🤷‍♂️

gleaming flax
#

One message removed from a suspended account.

dark panther
#

Should I run velocity or waterfall?

marble kelpBOT
#

if you can use velocity

hot wave
#

hello

#

Why does this happen in my Waterfall?

tough vale
#

Your DNS is not working

hot wave
#

How do I verify that? I see that there are many people who have the same error on google.

tough vale
#

I mean not sure what you want me to tell you. Your DNS isn't returning a response for mojang's auth server domain. If you're using a host, talk to them.

hot wave
#

:l

nocturne fog
#

how are you hosting the server?

hot wave
#

ovh

#

I have read on google that disabling "use_netty_dns_resolver" may work, is there any problem in disabling this?

reef fulcrum
#

well, you lose the async DNS aspect

#

shoudn't cause any issues, but, WF uses the google DNS servers by default, disabling that will go back to your machines DNS config, but, having issues resolving with googles DNS is sus

quartz vale
#

LOG4J... I can understand that this shold be implemented in the JVM for mc server 1.18.1 "-Dlog4j2.formatMsgNoLookups=true" But what must I do for Waterfall

green sequoia
#

It has been patched

#

just run the jar

quartz vale
#

cool

strange glade
#

how can i edit waterfall i can't do it from intellij

nocturne fog
#

why not?

unreal needle
#

Would someone be able to help me figure out why my waterfall will randomly start using up a huge portion of my cpu after running for some odd hours and start causing problems. I ran a sparkb profiler and heapdump when it was consuming 50%+ of my cpu when it normally only does a couple percentage.
I am using the latest waterfall and I am using the recommended aikar flags. I also have given it 4GB of memory to help rule out memory issues.

Here’s is a heap dump: https://heaphero.io/my-heap-report.jsp?p=YXJjaGl2ZWQvMjAyMS8xMi8xMy8tLWhlYXAtMjAyMS0xMi0xM18xMC4zNS4yNC5ocHJvZi5nei0xNy00Mi0yMC5qc29u
Sparkb Profiler: https://spark.lucko.me/FQtHFo7wxB

#

After restarting the proxy, my server’s(I am running on a dedicated server and using Java 17) overall cpu usage percentage will go back down to 6%ish where it will usually stay until this problem starts up again. A random amount of hours later.

hollow widget
#

yooyoyo, does anyone know how to use a subdomain to point to a bungee server? I.e. Play.domain.com pointed to the bungee server?

reef fulcrum
#

you run bungee on 25565 and just point a record to the proxies IP like everything else?

hollow widget
#

Oh I might just be super dumb

#

thank you

wary trellis
#

Anyone have an issue where their bungee just stops accepting connections sometimes?

#

completely fine cpu usage, memory, and network, but it just disconnects someone from joining

royal hawk
#

.paste your logs

marble kelpBOT
wary trellis
#

Nothing in logs either, the connection isn't logged at all

#

This happens after 24 hours of it working fine

royal hawk
#

then we can‘t really help;; we aren’t aware of any underlying issues. What environment are you running this under?

wary trellis
#

CentOS 7

royal hawk
#

what’s your kernel version? md_5 fiddled with the natives not too long ago

wary trellis
#

This has been happening since late november

#

Usually Im able to find the issue pretty quick, but this one has had me stumped for weeks

#

Any clues on what it might be?

  • Something causing waterfall to act up after 1-2 days of uptime while working perfectly fine beforehand
  • memory usage/cpu is fine (players logged in already don't feel any lag & fine ping)
  • It just drops their connection/ping (no connection in waterfall logs either) ("Disconnect" message on client)
hot wave
reef fulcrum
#

it uses nettys dns resolver

#

it has some pros but it hard codes the google DNS servers and some networks just bork with that

#

We have no idea why, most of it seems to be just random networks 🤷‍♂️

hot wave
#

oh

#

In my case I'll leave it on "false", I'm doing great like that.

west haven
#

Where is the download link for waterfall 1.17?

wise kiteBOT
west haven
tidal musk
#

The latest build supports 1.8-1.18

reef fulcrum
#

there is basically 0 reason to use outdated versions

west haven
#

the plugin i have (jpremium) doesnt support it

tidal musk
#

Offline mode isn't supported here, glhf

reef fulcrum
#

Literally nothing changed bar a number in the proxy

#

You are more than welcome to use the downloads API to get an older version but we don't care to support that given that there is 0 reason to use them generally

west haven
#

also how do I fix a problem where the bungee modules aren't loading?

reef fulcrum
#

outside of dev builds, never heard of that not working

#

if the jars are manually built, you'll need to copy the modules over manually

west haven
#

i have copy pasted the default modules (send, server, list, etc) because it didn't download, and now it doesn't even load. is something wrong with my config?

reef fulcrum
#

idk, they just go in the modules folder and they should just work

dawn umbra
#

how can i check the version of server i am running?

royal hawk
clever sierra
#

Hello, is waterfall last build still compatible with 1.17.1 ?

royal hawk
clever sierra
#

Thx !

noble fog
#

Good Evening,
when I join a server through /server [Server] I get this error (and get thrown back into the lobby).

<-> InitialHandler - overflow in packet detected! Cannot receive string longer than 1020 (got 1210 bytes)

Google did not work, any suggestions?

#

Please mention me, when you reply to this 😄

reef fulcrum
#

too long of a host field, maybe

noble fog
#

Can you explain that further? What do you mean with hostfield?

#

Sorry I did not encounter that error, so explain it for not so smart people xD

reef fulcrum
#

the hostname in the handshake packet

noble fog
#

Which means? What do I have to do?

reef fulcrum
#

the domain used to connect to your server.

#

something is potentially making that too long.

noble fog
#

Oh my

#

This will be difficult

#

I hoped, that it was not that

#

The thing is, it cannot be the domain nor IP as they’re both 15 chars long.

#

Which shouldn’t be a problem, what could make the hostname that long then?

reef fulcrum
#

no ida

#

-Dwaterfall.packet-decode-logging=true

#

assuming not windows, that should give a stack trace to see where the thing is coming from exactly

#

at least, what packet is tripping it up

#

otherwise, eer...

noble fog
#

Noice. It worked fine until we changed the server and therefore the IP changed.

reef fulcrum
#

typical, reproduce without plugins™

#

etc

noble fog
#

No more stacktraces or anything

noble fog
noble fog
craggy solar
#

Ive re-built my OS from scratch because of this bloody Log4j, I have a quick question, am I now safe to use the latest waterfall or do I have to still set special flag arguments to be safe?

tidal musk
#

you can do both

#

Latest waterfall will be safe tho

strange widget
#

It's legal to decompile and make my own version of waterfall

placid elm
royal hawk
west haven
fathom prawn
#

greetings paper people.. can anyone tell me if i can place dynmap in the plugin folder for waterfall ... and if not what if anything is put in there ?

reef fulcrum
#

no

#

proxy plugins

west haven
#

so do bungee modules just not work when using authentication plugins such as jpremium?

west haven
tidal musk
#

they should?

#

just make sure /server is blocked for not logged in users

west haven
#

well idk why mines aren't loading them, is it perhaps because i'm also using flamecord?

tidal musk
#

use latest waterfall idk i didnt use flamecord in years and it doesnt get many updates

tidal musk
west haven
rich acorn
#

I can't connect to my paper server. The proxy and the server itself are online and the port is correctly set. Error: Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException

noble fog
#

Errors in the paper server? Config set?

rich acorn
#

The error shows up in the proxy console

noble fog
#

Are there any errors in the console of the backend server?

rich acorn
#

No

#

Wait I think I just found a fix

#

I changed the ip from localhost:port to ip:port and now it seems to work

#

But thank you!

reef fulcrum
#

The bungee modules work perfectly fine; You've yet to provide info around the "doesn't work" aspect, nor are you even using our software so idk why you're here

rich acorn
#

I am using waterfall with a paper server as backend. I had a config issue that I thought I had fixed that's why I asked here. As soon as I checked the config again I saw my issue. That's why I thanked lupus for helping me to find it. I don't understand your problem

reef fulcrum
#

I meant to the person having issues with bungee modules aboev

#

Like, you said nothing of bungee modules, the person above you can't shut up about them, and said that they're using flamecord multiple times

#

like...

rich acorn
#

Oh sorry... Didn't saw those messages. My fault.

mortal reef
#

hi

#

someone could help me? I don't know what happens there but I can't enter the server, thanks

reef fulcrum
#

reproduce without plugins

#

in part, something set the disconnect message improperly looking at it

mortal reef
#

thank you

thorn flicker
#

Hello,

I am trying to use waterfall for the first time (used bungee in the past) and i can not get it to start.

I am running a docker container with ubuntu 22.04, openjdk17, and using 1.18.1 build for waterfall.

I fell like I am missing something simple, any thoughts?

reef fulcrum
#

generally, check logs

thorn flicker
#

nothing is created

reef fulcrum
#

you'd need to see what the console says

#

no logs would imply that WF itself ain't even starting which is out of our juristiction

thorn flicker
#

Yea

#

waterfall does need java17 correct?

reef fulcrum
#

8+

#

try running the docker container and attaching to it

#

see if there is any useful messages, etc

thorn flicker
#

hmmmm

#

going to drop the java back to 8 and see if that will the image

#

well that was it lol

#

It did not like ubuntu:22.04 and openjdk17

blazing ocean
#

Ubuntu 22.04 thonk

reef fulcrum
thorn flicker
#

yea man there LTS always safe to go with a LTS 🙂

reef fulcrum
#

looks at the year

#

er...

thorn flicker
#

what?!

#

ohh i see what you saying, You can install it already.

blazing ocean
#

Ubuntu 22.04 where
22 is the year where it'll release and
04 is the month where it'll release

reef fulcrum
#

it's not released yet though

blazing ocean
#

You have a distribution from the future, that's why it's not working lol

reef fulcrum
#

Like, it's what, 2, 3 months into the process ofpackaging it

#

using LTS only counts when you're actually using a released, and supported, LTS

thorn flicker
#

Works with rancher images

reef fulcrum
#

pre-release LTS builds are often the most broken of all builds

thorn flicker
#

22.04 works fine with everything else

#

image works and builds

reef fulcrum
#

still not something you should be using in prod

thorn flicker
#

dev env

reef fulcrum
#

and debian and it's pals have been known for fucking up java releases

#

okay

#

any environment you care about shit working without a full on debug session

thorn flicker
reef fulcrum
#

those jammy bastards

thorn flicker
#

lol

#

Just weird that waterfall does not like it, but w/e

kind fiber
#

Is there a way to broadcast death messages across servers?

marble kelpBOT
#

with a plugin, sure

noble fog
#

So, yes, here I am again.
When I try to start the Waterfall, it works perfectly fine, but when I try to join, it gives me "Connection reset by remote host". I won't be logged in the console of Waterfall tho.
I can join any other (backend) server on the same root directly.

wary trellis
#

I have no clue on how to diagnose it either

tidal musk
#

Hi, I recently updated my waterfall to version 1.18 because of what happened these days. Now every 2 days there is a problem on my console with the servers.
BungeeCord error Team already exists scoreboard
can anybody help me? I know how to fix it, going into world/data/scoreboard.dat and deleting it, but every 2 days it loses and it's annoying to keep doing this all the time and the server constantly crashing because of this error.

jade peak
#

What plugins do you have on the waterfall proxy

#

also, this error is on the backend, right?

tidal musk
#

Jh_Motd, Movemenow, nAntibot, Skinrestorer and ViaVersion

tidal musk
nocturne fog
#

there

tidal musk
#

What should I do.

jade peak
#

Once again, you would need to speak to plug-in authors to try to mitigate this

  • cat
#

you have a plugin on multiple backends making identical scoreboard teams, bungeecord can't handle that

tidal musk
jade peak
#

Unfortunately this problem isn't with Waterfall, it's with Bungeecord and the plugins you have on your backends. We can't really provide support for either here because there's nothing we could do about fixing it even if we wanted to

ancient aurora
#

plz help me i can`t connect waterfall server lol

tulip surgeBOT
ancient aurora
#

why can`t connect?

#

i can`t understand

odd hatch
#

Your config is all over the place but it looks like it's being set to bind to the wrong address

jade peak
#

Yo waterfall people, what's the /version equivalent for waterfall

jade peak
#

got it, it's /bungee lol

tough island
#

Literally was just about to reply to you

green sequoia
#

Larry is 5 parallel universes ahead of you

tough island
#

Apparently so.

runic carbon
#

Hello. I'm trying redirect 1 waterfall server to second.

royal hawk
runic carbon
#

Y e s

#

because i want 2 same servers with different motd

royal hawk
#

stacking two proxies is not supported. If you still want to do it youd have to modify the source-code

runic carbon
#

idk how to explain but i'm trying merge my friend's server with mine main

runic carbon
royal hawk
#

Well I don't know for bungeecord, but velocity can do that with forced hosts and ping passthrough

runic carbon
#

Sad, anyway thanks

reef fulcrum
#

0 reason a plugin couldn't do it

royal hawk
#

I never said so, but I am still not 100% on what you actually want to achieve