#waterfall-help

1 messages · Page 71 of 1

sly hill
#

ok, thanks 🙂

tired lark
#

why use waterfall the ping is high? sometimes the ping is good but after a while it's high.

stiff hollow
#

hi, how can I give access to a certain server to a specific group? (I use LuckPerms)

craggy trout
craggy trout
#

That's not a "Waterfall" imself thing.

marble kelpBOT
#

it is

reef fulcrum
#

waterfall exposes perms for the /server command to target servers

#

you can just assign the perm per group for access through that

marble kelpBOT
#

@stiff hollow set the server to restriced and set teh bungeecord.server.[servername] permission

reef fulcrum
#

for anything else, you'd need a plugin

#

^^ is what you'd do with LP for /server

craggy trout
#

ah, i missreaded

marble kelpBOT
#

any plugin that does it properly should then use the server restriction api 👀

marble kelpBOT
#

have you tried reading?

young rampart
#

@acoustic adder but IRC

reef fulcrum
#

reading? sounds like a religion

#

0/10

#

do not recommend

craggy trout
marble kelpBOT
#

jokes need to be original to be funny

craggy trout
misty fern
#

Hello is there a plugin for Bungeecord when too many players connect at the same time that man is kicked? so something like a network filter? Example image:

craggy trout
#

Also bungee already checks if that player is already online

wide thistle
#

Does anyone know why this happens when player logs in to the server

#

And they cannot login

royal hawk
tidal musk
#

Does any1 know how i can make it so when my main server is restarting, players get sent to the hub instead of being kicked from the server?#

tidal musk
#

some1 told me that its done by default in bungee so i assumed i misconfigured something. do i need a plugin for this?

reef fulcrum
#

It's not

latent pelican
#

can somebody helpme?, my player cant join because of this message

tulip surgeBOT
latent pelican
#

messing around with plugin, etc nothing changed the message still appear

icy falcon
#

for some reason one of my server wont show up its in the config online mode is off and bunngy mode is on

lost river
lost river
icy falcon
#

i reset all the servers

latent pelican
#

and what cause the message appear?

#

Im currently using small amount of plugin

surreal stump
#

That's a lot of plugins for waterfall. We can't know which plugin does trash
Remove 50% if it still occurs, switch it and remove the other 50% until you find your malicious plugin

lost river
# latent pelican and what cause the message appear?

i never got that error and do not know excatly why it appears.
But the error logs says that some string in a title packet is null.
update all plugins and check if the error happens again.
If yes, check without plugins.

lost river
latent pelican
surreal stump
craggy trout
#

normaly is easy to fix those issues.

latent pelican
craggy trout
latent pelican
#

dynamicbungeeauth is safer in my opinion

craggy trout
#

BungeeCord literaly works really better without it, personally i recommend remove the useless entity rewrite.

latent pelican
young rampart
#

not on your bungee no

#

just use an up to date proxy version

#

Do you use BungeeCord / Velocity? Ensure you have updated it first, you can use the plugin on all your backend servers OR BungeeCord/Velocity. Compatibility is the best when on your backend servers.

#

even says so on the ViaVersion plugin page^^

latent pelican
#

hm ok

latent pelican
#

finally that 125 gone

#

deleted viaversion and change it to lobby server and other sub server

lost juniper
#

This is constantly being spammed in my bungeecord console

#

any ideas?

craggy trout
#

You can do an toggle for this log if is that anonynng i guess

lost juniper
craggy trout
#

Or use some plugin filter

craggy trout
lost juniper
craggy trout
#

just an boolean

#

Or a "LogFilter" plugin

#

I did it, is really easy

tidal musk
#

Hello, so. I have really weird problem with my server. It's just randomly shutting down. No errors in console or logs.
What I've tried

  • As I run servers under screen, first I tried to run it under java only from bash
  • We have limited RAM, so to test it I turned off all servers and changed -Xmx to 8G and -Xms to 128M
  • I tried disabling all (5) plugins
  • I tried downgrading from 484 to 483
    And I tried above things with diffrent combinations
#

The disconecction message is [Proxy] Proxy is restarting

royal hawk
tidal musk
#

💀

#

when it comes to java I have no idea what I'm doing

royal hawk
#

Xmx is the maximum system memory + 10-15% the process can use
Even if it’s not actually using it it might take up that much, so you need to allocate it in a way that leaves the system itself with enough

marble harbor
#

I need some help about 1 player using 1-2% proxy cpu usage (150player 300% cpu usage)

jvm:
java -Xms3584M -Xmx3584M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -Dlog4j2.formatMsgNoLookups=true -Duser.timezone=Asia/Hong_Kong -jar waterfall.jar

Plugin list

royal hawk
#

If the system is about to run out it will just kill off a process

royal hawk
marble harbor
#

Thank you

tidal musk
royal hawk
tidal musk
#

Server is running under linux

#

so I can look at process list

royal hawk
#

htop

#

But yea

tidal musk
#

I allocated 6GB to main server 512M to auth and 512M. Should be enough as system runs on around 200M.

royal hawk
#

If it is not then the main server will die

#

Also auth sounds suspiciously like an unsupported setup with piracy

tidal musk
#

Yeah, unfortunetly I was forced to do it because of my friends

#

I have original minecraft

#

Server is private anyways, if it was public, it would be original minecraft only no matter what

royal hawk
#

Yea but we don’t care about your reasons for piracy, doesn’t change the fact that we won’t help with actual software issues that arise.
The game isn’t that expensive and if you have game pass you can play it for free.

tidal musk
#

Understandable

royal hawk
#

I think you know enough now to fix your issue, just don’t suffocate your system and you should be good

tidal musk
#

Yeah, thank you and have a nice day ❤️

#

||It's not a justification of piracy and I don't really want to continue that, and I personally don't like piracy as well. Unfortunetly in poland 70% of community plays on cracked minecraft and finding server for original minecraft only in poland is like searching for needle in a haystack. If I asked random person they would say to f*** off or would buy stolen account, Minecraft here costs 100PLN which is quite much for person in age 15-17, Imagine paying 120USD for minecraft, it feels like that here||

thorn drift
#

How would you find the source of vulnerability if someone freezes your proxy?
It said "Pinging.." all the time and you couldn't connect
It wasn't a ddos and I'm also not suspecting any vulnerability within waterfall
After setting up a firewall to block all other ports than minecraft, you could connect properly again

I know that someone did this and I'm still unsure how

craggy trout
#

But normaly is an Attack.

thorn drift
#

It was an attack

#

But I don't know how they did it

craggy trout
#

wana dm i can help you

#

But like i need logs

quaint pond
#

"It wasn't a ddos"
If you block all other ports then what could it be

#

🤔

craggy trout
quaint pond
#

packet loss maybe

craggy trout
#

Wym, if he ddos other port will trow that Server not the proxy.

#

No, because even the plugin of votes he's using is saying that got attacked

#

And the logs are obvuisly of a massive ping spam

#

So yes, it was a ddos.

quaint pond
#

Yeah thats what i tought

#

What host is he using ?

craggy trout
#

I just fixed to him

quaint pond
#

fixed ddos ?

craggy trout
#

Yeah well it was an dumb stresser i guess

#

Or just abusing Exceptions of bungee

quaint pond
#

So it was layer 7 ?

#

Not lower layers ?

craggy trout
#

Yeah, it was a L7 DDoS

quaint pond
#

ok then

craggy trout
#

or dos idk

#

Ah you're the guy of reverse proxy thing

quaint pond
#

Hmmm yeah i guess

craggy trout
#

Btw i can ensure you that was an ddos, i tried with he's permission to do the same attack and happend again

#

The first fault was a plugin

quaint pond
#

kk

craggy trout
tidal musk
#

Does anyone know why this error happens to me, it stays starting and cannot be turned off

#

It's been 2 days

#

I need help

reef fulcrum
#

The thing started fine

#

you probs don't wanna have it listening on 127.0.0.1, but, 0.0.0.0

#

beyond that, that's down to your panel

tidal musk
#

It says starting because the egg is set to a vanilla-based server

#

It's basically waiting for the Done(0.00s)! Type... message

#

contact your host to change it

proven flax
#

how can i skip this "Server will start in 10 seconds"

#

i remember there is here a java start flag but what is it

craggy trout
#

O ye my bad @proven flax

proven flax
#

hmm its bungee

craggy trout
#
  •            System.err.println( "*** Hey! This build is potentially outdated 😦 ***" );
    
  •            System.err.println( "*** Please check for a new build from https://papermc.io/downloads ***" );
    
  •            System.err.println( "*** Should this build be outdated, you will get NO support for it. ***" );
    
  •            System.err.println( "*** Server will start in 10 seconds ***" );
    
  •            Thread.sleep( TimeUnit.SECONDS.toMillis( 10 ) );
    
proven flax
#

but i think waterfall have this too

craggy trout
#

Just remove that from BungeeCordLauncher

proven flax
#

😄

#

there is should be here a more easy way

craggy trout
craggy trout
proven flax
craggy trout
#

Because for example last time with the log4j exploit

proven flax
#

oh i found

craggy trout
#

yes well is really easy to remove

#

From here to here

proven flax
#

but i am not developing any bungee fork

craggy trout
#

Remove and re-compile

craggy trout
proven flax
#

i want only close this cooldown from starting

craggy trout
#

lmao

proven flax
#

IReallyKnowWhatIAmDoingISwear is this will not work ?

#

lets test

craggy trout
#

nah

#

i can do it for you btw

#

if you want, idc

proven flax
#

oh no thanks

craggy trout
#

Remove the 10s cooldown

proven flax
#

i only searching this flag

craggy trout
#

Is just removing this

       if ( BungeeCord.class.getPackage().getSpecificationVersion() != null && System.getProperty( "IReallyKnowWhatIAmDoingISwear" ) == null )
        {
            Date buildDate = new SimpleDateFormat( "yyyyMMdd" ).parse( BungeeCord.class.getPackage().getSpecificationVersion() );

            Calendar deadline = Calendar.getInstance();
            deadline.add( Calendar.WEEK_OF_YEAR, -8 );
            if ( buildDate.before( deadline.getTime() ) )
            {
                System.err.println( "*** Warning, this build is outdated ***" );
                System.err.println( "*** Please download a new build from http://ci.md-5.net/job/BungeeCord ***" );
                System.err.println( "*** You will get NO support regarding this build ***" );
                System.err.println( "*** Server will start in 10 seconds ***" );
                Thread.sleep( TimeUnit.SECONDS.toMillis( 10 ) );
            }
        }
proven flax
#

i know its easy but dont needed for this

craggy trout
#

Wym

#

You want to skeep it

#

Any ways, if is updated, Waterfall would start without cooldown

proven flax
#

its worked with that

#

more easy

proven flax
craggy trout
#

But why you just don't update Waterfall lmao

proven flax
#

the developers have already added a solution for this, why update it?

reef fulcrum
#

only reason for that flag still existing is because we thing the timer is stupid and doesn't fix people being too lazy to update

#

Ofc, the solution here is to update, much less effort/time

solid dew
#

hi, i have this problem, any1 can help me?
Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?

craggy trout
#

Missconfig

solid dew
craggy trout
#

Like bad address, bad port or just your firewall

brisk fox
#

Using two waterfall proxies over different country locations pointing to same lobby, could improve player latency? I have users from different continents, and, as servers works on high bandwidth, i though this could be a solution.

Am I worng?

prisma whale
surreal stump
# brisk fox Using two waterfall proxies over different country locations pointing to same lo...

It wouldn't gain fewer latency. The lobby servers still have to send the packages to the proxy and then to the player. And may you need a custom domain that a player connects to exactly that server instance because Minecraft doesn't send location packages. May Plugins can fetch the geoip and send you to a proxy but then you need a multi layer proxy but with vpns you still have a problem.
All in all it wouldn't gain fewer latency and is only a complex thing. Might electroniccat prove me wrong but from my view: useless

prisma whale
#

and would do more damage than anything, if you have a UK player going to germany to play on your US based backends thats slower than going to your US proxy

brisk fox
#

No exactly what i meant, I'm sorry, maybe i did not explain myself correctly.

I was thinking about two proxy servers, one on its own IP/domain, each one on different parts of world, connected to the same lobby, so a player can pick its nearest proxy.

mc1.domain.com (EU)  ------                   - Server2 (EU)
                             > Lobby (EU)  >  - Server3 (EU)
mc2.domain.com (US ) -----                    - Server4 (EU)

As the servers are interconnected on high bandwidth, and, the player may pick its nearest proxy, i though this will be able to help with PING issues on client side.

prisma whale
#

everything I am pretty sure I said above still applies

brisk fox
#

Same location as MC1, EU.

prisma whale
#

wheres the US location based

brisk fox
#

Its hypothetical, it may be in Dallas, or Miami.

#

This is just a though about aiding US, users to lower its latency. Maybe its a complete nonsense.

reef fulcrum
#

Basically, 100% depends on the routing

#

Who knows, maybe the route between the players and the proxy, and the proxy to the server, is better than the player directly to the servers network

#

But, generally, you're talking minimal improvements at best, like, a few ms either way generally within the mean error rates

prisma whale
#

your player has to go through ISP -> US (Miami) -> Lobby EU -> Server

#

If you are in NY thats absolutely backwards

#

instead of NY -> Dallas/Miami -> Back to NY to leave the country -> EU Lobby

#

the only way that works in practice is if you have a proxy server near every potential player

#

like Cloudflare Spectrum

royal hawk
reef fulcrum
#

Yea

#

don't do that

#

Check your network setup

#

if hosting on same machine, use loopback or if ptero, see their guides (may be pinned in here or velocity halp)

brisk fox
#

Thank you.

idle holly
#

No, that's kinda the whole point of bungee...

#

What are you trying to do?

pine timber
#

server is not crashed

pine timber
#

help?

craggy trout
pine timber
#

tablist was the problem

#

wow

craggy trout
#

Because if the connections fails, will trow an debug so just read it and send if you don't understand.

split jungle
#

How can i check version of my waterfall?

#

I checked by doin ver in console didn't work

reef fulcrum
#

bungee

mystic sky
#

When one of my bungeecord server is offline the ip is leaked via error message that comes up in the chat. How can I make it so it stops showing

reef fulcrum
#

update

tidal musk
#

Does anyone know of a cross sever messaging plugin?

#

And a friends plugin?

astral spade
#

Hello

#

I'm having problem so bassicly I can connect to server a, server b, server c, but can't connect to server x

#

I've enabled bungeecord in spigot and added it correctly in the config.yml (proxy side)

reef fulcrum
#

logs? errors?

craggy trout
#

nice debug

#

🥵

astral spade
#

There's nothing

#

I'm not joking my main question is is there anyone who has had a similiar problem.

#

It looks like everything is okay, but doesn't work

astral spade
#

Will sending bungee config help?

astral spade
#

the server itself is running fine it's a problem on the proxy

#

started when I updated waterfall

fathom jetty
#

Offline mode

final rapids
#

Does anyone know why when a user leaves my server for some reason the waterfall tries to connect them to the priority server (Lobby) No client pending for pending server and this obviously throws an error of:

Lost connection: Internal Exception: java.io.IOException: Error while write(...): Broken pipe

This happens with all users who leave the server, when they disconnect from the lobby server this does not happen.

marble kelpBOT
#

do you have any plugins?

final rapids
#

yes, advancedban, 2ls antibot, authmebungee, cleanmotd, fastlogin, liteannouncer, lobbysystem, movemenow, skinstestorer

#

with bungeecord it doesn't happen

marble kelpBOT
#

you are using multiple plugins that mess with internals (and are also pointless) so that doesn't say much

#

test without them

final rapids
#

okay

final rapids
#

@fathom jetty ?

craggy trout
#

I would just change AdvancedBan for LibertyBans, and use native motd instead cleanmotd.

fathom jetty
#

Well, piracy is not supported here

craggy trout
#

Other plugins are frecuently updated

final rapids
#

i will try without them thx

craggy trout
#

Btw AdvancedBans < LibertyBans

jolly kite
royal hawk
#

my guess is issue with your mods

jolly kite
craggy trout
#

Any ways, what version is the server native?

jolly kite
#

1.12.2

#

forge

craggy trout
jolly kite
#

i'm using spongeforge

craggy trout
#

My friend is running pixelmon server tho on 1.12.2 with 500 on, and had 0 issues.

#

Waterfall-fork based

jolly kite
#

yes

#

the problem is

craggy trout
#

Just change that mod, we can't fix your mod.

jolly kite
#

pixelmon?

craggy trout
#

Nah, others

jolly kite
#

ok

#

do u know a way to find what mod have problems

#

or i need to test one by one

craggy trout
#

Just use the logic

#

Remove mods, that you don't know what are really handling

#

Or 1 x1, just is spent of time and will work!

jolly kite
#

ok

#

thanks for the help

reef fulcrum
#

Try disabling entity metadata rewriting, but, for the most part any deeper would require pulling apart mods

reef fulcrum
#

The connection timed out

#

Most issues like that are down to network configuration, if using a hosting provider, ask them for support, if ptero, configure stuff using the ptero network interface

#

(if self hosting without docker, etc, use localhost)

rare forum
#
[17:06:59 WARN]: Error occurred processing connection for Dacaly AnnotatedConnectException : finishConnect(..) failed: Connection refused: /0.0.0.0:25572
[17:06:59 INFO]: [Dacaly] disconnected with: Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?
#

The ip and port are fine, cuz if you direct connect, it does actually tell you to connect trough bungee. Is it a firewall issue?

craggy trout
#

im sure is your spigot

reef fulcrum
#

0.0.0.0 is not a valid IP address to connect to

craggy trout
#

bind_local_Address: true i guess

reef fulcrum
#

some OSes try to manage it but it's generally not a reliable thing to try to use, but, whatever you tried to connect to was invalid

#

Nothing to do with that, they blatently configured the server IP improperly

#

if using ptero, see the pins

#

otherwise, use the loopback interface or, if using a shared host, public IP/ask them for support

craggy trout
#

brug

rare forum
tidal musk
#

Does anyone know where I can find a global msg plugin?

reef fulcrum
#

I mean what I said, don't use 0.0.0.0

#

I already said generally what to use but it depends on your environment

rare forum
#

Ok but like, everything doesn't work

reef fulcrum
#

Okay, and how are you hosting the server?

#

because as I said, everything boils down towards that

rare forum
#

On a private vps on pterodactyl

#

I feel like it's firewalls tho

reef fulcrum
#

Nothing to do with the firewall

rare forum
reef fulcrum
#

you misconfigured it

#

See the pin, as I said.

rare forum
#

Thanks I just noticed my friend did it the wrong way lmao

tidal musk
#

hey, velocity is not compatible with 1.18.2 ?

marble kelpBOT
#

it is, what makes you think that it doesn't support it!

#

*?

tidal musk
#

i can't join it

marble kelpBOT
#

which version are you running?

tidal musk
#

server or client ?

marble kelpBOT
#

(also pretty sure there is a dedicated velocity channel on the discord)

#

the velocity version

tidal musk
#

3.1.1-98

marble kelpBOT
#

well that's outdated

tidal musk
#

oh, because i click on download the last stable version from velocitypowered

#

no matter, thanks

surreal stream
#

and download the latest versions from the papermc site

grave portal
#

/127.0.0.1:58321] <-> InitialHandler - overflow in packet detected! A string had more data than allowed. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true

#

completly vanilla waterfall setup just moved from bungee

reef fulcrum
#

all we can tell you is all the thing says

grave portal
#

launched with the reccomended flag did the exact same thing

#

client times out with ReadTimeoutException : null

reef fulcrum
#

the flag it shows in there is not "recommended"

#

the flag, assuming you added it properly, just makes the thing show stack traces

grave portal
#

well if its not reccomended what am i supposed to do

young rampart
#

The flag in that error message only enables more precise error messages you could use to analyse the issue

reef fulcrum
#

if you add the flag, it will print a message with the actual error

grave portal
#

where is that message

reef fulcrum
#

"read timed out" just says that the connection timed out

#

If you caused that error again, in the logs

#

timed out would generally suggest network or other issues, i.e. bad plugins

grave portal
#

im not using any plugins

#

gives a server side error*

reef fulcrum
#

right, but you've not given anything for us to go off

#

the only error you've provided so far are generic messages which have no info

grave portal
#

so where do i find the non generic message

reef fulcrum
#

all I can see thus far is that something sent some oversized data in a packet, and your client timed out

#

I mean, if you can reproduce the InitialHandler one, the flag mentioned will show the actual real error

#

noting that that flag goes before -jar

grave portal
#

[13:41:35 WARN]: [/127.0.0.1:37969] <-> InitialHandler - overflow in packet detected! Cannot receive string longer than 1020 (got 1420 bytes)
now gives this error

reef fulcrum
#

That would be the hostname

grave portal
#

?

#

not using a domain if thats what you mean

#

just testing locally since still setting things up

reef fulcrum
#

I mean, 1020/4 = 255

#

Only thing I can see using 255 is the hostname field in the handshake

#

so, either your client is sending too much data in there, or, something is mangling packets

#

you're not using a hacked client and tryna use a bungee bypass or some crap, are you?

grave portal
#

no

#

ive tried with sodium/fabric clients and vanilla

reef fulcrum
#

what are you connecting to in the client?

grave portal
#

192.168.0.xx

reef fulcrum
#

I got no idea then

#

only packet which uses 255 as a limit is the handshake packet

#

reproduce without plugins, etc

#

outside of that 🤷‍♂️

grave portal
#

aight well thanks for the help

reef fulcrum
#

make sure that you've not got the proxy tryna connect to itself either

grave portal
jagged burrow
#

does papermc patch bedrock breaking exploits by default? how can i re-enable them?

#

I see the link in the /dupe command, but I don't know what file I'm supposed to edit

#

what file is this talking about?

#

AH

#

nevermind. I found it

#

it's line 100 in the default paper.yml

royal hawk
#

Wrong channel for this

jagged burrow
#

oh oops

#

my bad

pine timber
#

how do i make so that everytime the player joins he gets sent to the hub?

reef fulcrum
#

force-default or something in the config

pine timber
#

thanks

reef fulcrum
#

generally, same instructions as is pinned, communicate over the ptero interface

finite grail
#

Hi
I know this is kind of a dumb question but I think it only sounds that way on paper(figuratively speaking not the server). I am trying to learn about waterfall but there doesn't seem to be much documentation. Should I be looking at the bungeecord documentation?

#

Also does anyone know of any white hat guys that do MC server pen testing?

finite grail
#

Ok. Thanks. I didn't want to go reading a ton of stuff and find out I was missing something

craggy trout
royal hawk
#

disable netty dns resolver, that should fix it

#

otherwise your system dns is broken

reef fulcrum
#

Basically, if you disabled netty DNS, the things now using your servers DNS stack through java as opposed to nettys

#

if both of them are having issues resolving mojangs domain names, you should probs work out what is killing your DNS lookups

reef fulcrum
#

I mean, both errors point towards something wrong with your network

#

How are you running the server?

fierce summit
#

Any chance you're using OVH?

royal hawk
#

yea bans are per ip/hostname of the server
That’s highly unlikely though unless you’ve had mail from mojang/Microsoft regarding EULA violations
Something is preventing the JVM from accessing the internet it seems like

royal hawk
#

Again smells like DNS

#

run nslookup
Does it default to server 127.0.0.1? If yes check your resolveconf or the equivalent for systemd-resolved
If you’re using something else like dnsmasq you need to check there

#

No, no it’s doesn’t

reef fulcrum
#

Try reinstalling java

#

Something is clearly wrong with your setup if you're having so many network issues in java

vast solstice
#

hi how fix that

reef fulcrum
#

the connection was closed improperly, basically

#

generally, make sure that you have the correct IP address and that the firewall isn't blocking stuff, etc

vast solstice
#

You think is dns ? Because i try connect without firewall and IP is correct

reef fulcrum
#

well, an IP address has literally nothing to do with DNS

vast solstice
#

Okey

royal hawk
#

you’ll have to use ldd to check which system library is broken missing or incorrectly linked

#

the system isn’t providing the requirements for the natives

#

so that needs to be fixed to resolve this

reef fulcrum
#

Your system is missing a library

#

either work out what that library is, or ignore it

#

I mean, it should work without it

#

it even says that it's falling back

tall sorrel
#

my Waterfall works for most servers, but I have a forge 1.18.2 server that gets an error "Unexpected packet received during server login process! 1ac7017n227472616e736c617465223a" There are no mods on the forge server

reef fulcrum
#

modern forge is unsupported

#

1ac, that byte sequence sounds like a kick

#

or maybe not, no idea what that is, either way, waterfall got a packet it wasn't expecting from the server

tall sorrel
#

is it supported on velocity or bungee?

tall sorrel
#

"Exception Connecting:QuietException : Unexpected packet received during server login process! 1ac7017n227472616e736c617465223a" is what it said exactly

reef fulcrum
#

No, modern forge is not supported by any proxy, bar 1 fork of waterfall but that requires a client mod

tall sorrel
#

will it ever be supported?

reef fulcrum
#

maybe

craggy trout
random oriole
#

Hey,
What is the best way to get the name of the Server that the player has connected to when they join the proxy, I am using the PostLoginEvent with player.getServer().getInfo().getName(); but it's resolving to null.

royal hawk
#

I think the earliest this can be done in bungee is the ServerConnectEvent

tulip surgeBOT
marble kelpBOT
#

@tidal musk are you connecting to the correct address?

reef fulcrum
#

"auto redirection"?

#

if you mean for an auth plugin as you're tryna show, ask the plugin author

#

I quoted that because it makes literally 0 sense towards what you're actually asking

final trail
#

hello
how i can use hex (any color) in waterfall config for motd?

reef fulcrum
#

xRRBBGG, with an & before each one, maybe

#

otherwise, use an motd plugin

final trail
#

thanks

iron wren
#

Uh

#

I just came back to my project and everything is broken?

Tried: mvn -U clean
any ideas?

reef fulcrum
#

file > repair IDE, assuming you can build with maven manually

iron wren
#

yh its still screwed after that

reef fulcrum
#

you went through all 6 steps?

iron wren
#

yeah

reef fulcrum
#

invalidate and restart, I guess

iron wren
#

what does invalidate mean?

reef fulcrum
#

in the file menu

iron wren
#

oh

reef fulcrum
#

Like, the IDE is clearly upset about the state of something

iron wren
#

yh

reef fulcrum
#

Either the project is bork or the caches are bork

iron wren
#

Still screwed

#

Could it be a problem with the dependency?

#
        <dependency>
            <groupId>io.github.waterfallmc</groupId>
            <artifactId>waterfall-api</artifactId>
            <version>1.18-R0.1-SNAPSHOT</version>
            <scope>provided</scope>
        </dependency>
reef fulcrum
#

no

#

that's fine, you're the only person having issues and if you see, it's not just waterfall it's upset with

iron wren
#

ah fixed it

#

i removed oshi

#

thanks for the help

gaunt breach
#

How to proxy chain waterfall

reef fulcrum
#

unsupported

#

assuming you mean waterfall in waterfall, bungee added logic to prevent that which we've not had a compelling reason to remove

#

and, theres generally 0 sane reason to waterfall in waterfall

#

haproxy is generally a better decision for an external dumb proxy

marble kelpBOT
#

if they aren't hardcoded then they could be in the message file (inside the jar, extract it and place it next to the jar to modify the messages)

woeful canopy
#

Hi

#

how can I change the messages that are displayed by waterfall?

craggy trout
quick locust
#
[09:33:36] [Server console handler/ERROR]: Caught previously unhandled exception :
java.io.IOError: java.io.IOException: Input/output error
    at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:170) ~[jline-reader-3.20.0.jar:?]
    at org.jline.keymap.BindingReader.readBinding(BindingReader.java:110) ~[jline-reader-3.20.0.jar:?]
    at org.jline.keymap.BindingReader.readBinding(BindingReader.java:61) ~[jline-reader-3.20.0.jar:?]
    at org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:923) ~[jline-reader-3.20.0.jar:?]
    at org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:956) ~[jline-reader-3.20.0.jar:?]
    at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:651) ~[jline-reader-3.20.0.jar:?]
    at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468) ~[jline-reader-3.20.0.jar:?]
    at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158) ~[terminalconsoleappender-1.3.0.jar:?]
    at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141) ~[terminalconsoleappender-1.3.0.jar:?]
    at net.minecraft.server.dedicated.DedicatedServer$1.run(DedicatedServer.java:114) ~[purpur-1.18.2.jar:git-Purpur-1626]
Caused by: java.io.IOException: Input/output error
    at java.io.FileInputStream.read0(Native Method) ~[?:?]
    at java.io.FileInputStream.read(FileInputStream.java:228) ~[?:?]
    at org.jline.terminal.impl.AbstractPty$PtyInputStream.read(AbstractPty.java:73) ~[jline-terminal-3.21.0.jar:?]
    at org.jline.utils.NonBlockingInputStream.read(NonBlockingInputStream.java:62) ~[jline-terminal-3.21.0.jar:?]
    at org.jline.utils.NonBlocking$NonBlockingInputStreamReader.read(NonBlocking.java:168) ~[jline-terminal-3.21.0.jar:?]
    at org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57) ~[jline-terminal-3.21.0.jar:?]
    at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:160) ~[jline-reader-3.20.0.jar:?]
    ... 9 more

Any ideas?

marble kelpBOT
#

@quick locust you input a wrong chracter into the terminal

#

or hm, potentially some other issue with the terminal input

quick locust
#

Had the Terminal opend via Putty, but was afk. 😮

marble kelpBOT
#

maybe some connection issue sending random data or just aborting resulting in that error thonk

quick locust
#

Idk what happend there, was just confused af to be honest, cause its the first time seeing this

gray temple
#

does waterfall support bungeecord plugins?

#

idk ive never used proxies, i want cross-server chat. is HuskChat good for this

cyan skiff
#

Waterfall is a BungeeCord fork

#

Anything that works on BungeeCord should work here.

gray temple
#

ok thanks

woeful canopy
craggy trout
craggy trout
quick locust
#

Does anyone else had this error?

reef fulcrum
#

That's not waterfall (or paper)

#

The terminal basically disappeared

#

make sure that you're running the server in some form of multiplexer, otherwise, work out why the terminal derp

quick locust
#

I run it via screen

#

usually this works.

and ye sorry i know that its not waterfall, but was hoping for help anyway. 😄

reef fulcrum
#

best guess, use tmux

#

otherwise, work out why the pty died

proud pollen
#

can i send kyori components using waterfall?

reef fulcrum
#

built in, no; using the adventure platform sstuff, yes

proud pollen
#

how would i do that? im not familiar with doing adventure stuff besides built in

reef fulcrum
#

You would need to shade adventure into your own plugin on bungee, basically

wise kiteBOT
nova cosmos
#

Hi, where are the settings in forge server to allow waterfall? I cant find them and get unexpected packet message when trying to swap from lobby to forge server .

reef fulcrum
#

for 1.12 and below, you need sponge

nova cosmos
#

right now the test is on forge 1.18.2

#

lobby is on paper 1.18.2

reef fulcrum
#

modern forge doesn't work with any proxies

nova cosmos
#

boooo ok

#

lol

#

sponge 1.12 here i come!

#

That you for your rapid response 🙂

#

Does sponge run the same mods that forge does? Noob question i know 🙈

reef fulcrum
#

sponge is basically a mod

#

you install it on forge and it adds support for the bungee info forwarding stuff

nova cosmos
#

ohhhh

#

thank you!

#

So there isn't a way to put a forge 1.16.5 server in the network with waterfall?

reef fulcrum
#

no supported way

#

there was a fork of waterfall called lightfall but it needed a client mod

#

There is currently some work in progress to try to get proxy support for forge, but, is fun

nova cosmos
#

Ok awesome. Thank you for the info! First time setting up a proxy for mc 🙈

#

i wish there was a way to push the forge mod pack to people 😅 would make life so much more simple!

little flax
#

when i log out i come back in am in the same server, how do i disable this

#

i want it to send to the forced server

royal hawk
tidal musk
solar kraken
#

Hi how many cores can I use with Waterfall for each server?

Some say 1 core / 2 threats

The others say 2 cores or 3 even 4 I heard....

what is right?

craggy trout
solar kraken
craggy trout
#

What you mean 1gbit

solar kraken
#

network^^

craggy trout
#

BW usage?

solar kraken
#

BW?

craggy trout
#

bandwich usage

#

If you mean that, even 40 players use more than 1tb of traffic per month.

solar kraken
#

Or? 🤔

craggy trout
#

If you mean ram per player i would say that 0.6mb/player is good if you don't have heavy plugins on bungeecord.

#

So basicly 2.4gb > 200 players if you handle good the proxy plugins

solar kraken
#

If you mean ram per player, I'd say 0.6mb/player is good if you don't have heavy plugins on bungeecord.

Internet speed? Volume? Ram? Disk space

So basically 2.4gb > 200 players if you handle the proxy plugins well

2.4gb internet speed? Volume? Ram? Disk space

#

🥲 i dont understand sorry for all this questions 😦

solar kraken
# solar kraken Hi how many cores can I use with Waterfall for each server? Some say 1 core / 2...

again.... Maybe a other user know the answer here the Server Specs:
DEDICATED
AMD Ryzen ™️ 7 5700G
AMD Ryzen ™ 7 5700G @ 3.8GHz - 4.6GHz
(8 cores 16 threads)
64GB DDR4 RAM 2666MHz May also be 3200MHz don't know how to check this
2x 500GB NVMe and backup server
1Gbit/s uplink
30TB traffic
DDoS protection is also there

And here the type of Server:

Box Mining: Players can mine various blocks and exchange them for better armor/weapons/tools in the admin store

Players/mods/admin cannot build (map does not change).
Player/Mods/Admin cannot expand the world or edit it in any other way.
12 plugins are used which together consume as much as Dynamp.
Player/Mods/Admin can play PVP and PVE and mine 20 different types of blocks - that's it.

craggy trout
#

Disk deppends on your plugins tho.

craggy trout
#

Will work so good, and i hope your networks goes up

solar kraken
#

Thanks 🙂

dry steeple
#

Hi there, I’ve had a request from my network to run a fabric mod server on my network. Currently using waterfall and paper servers. Can I run a fabric server in the same network, using luckperms and securing it with bungee guard or equivalent?

royal hawk
#

I’m not aware of any mods that implement bungeeguard on fabric
If you’re able I’d recommend you to use Velocity which enjoys a lot higher level of fabric support

pallid trellis
#

Hiya, could anyone tell me how much bandwidth would waterfall need ?
If used "before" two servers needing 500 mbps each, would waterfall need 1000 mbps ?

#

(I read previous messages, and it says 1Gbit/s for 200 players, is it accurate ?)

royal hawk
#

Theoretically yes it’d need that, but I can hardly see one Waterfall instance able to handle that
Also those numbers are very unrealistic
That would require the server to constantly send a ton of chunk or entity data
It’s usually a lot less

pallid trellis
#

Oh I see, thank you
In my case, a player uses between 0.5 and 2 mbps in normal use (5 mbps when loading the map)
So if I had 20 servers, each 128 players (for a total of 20x128x2=5120 mbps)
How would I avoid waterfall lagging, would I have to use multiple waterfalls, with an IP redirection ?

reef fulcrum
#

RR DNS with multiple instances spread across various machines

pallid trellis
#

I see thank you
What good RR DNS solution would you recommend ? (cloudflare seems adequate)

reef fulcrum
#

RR DNS is a concept, you just have multiple DNS records for the same name entry

#

CF is generally my recommendation for a DNS provider but you don't need to switch

pallid trellis
#

I don't need to implement it, I just need to specify it in the DNS record ? (I'm rephrasing to be sure)

reef fulcrum
#

Yes

#

A 123.123.123.123
A 123.123.123.124

pallid trellis
#

Yep yep, I read the wiki about it, but thought I had to implement it on a vps, didn't know the dns provider could load balance for me ahah

#

Thank you very much for the explanations !

#

Oh last question, what would be the threshold for one waterfall server ?
500 players, 1000, 2000 ?

reef fulcrum
#

honestly varies, especially on VPSes as they're not ultra amazing

#

you probs just wanna deploy a proxy or two and see where you end up, bonus points if you can setup a template to ez get stuff up and running or smth

pallid trellis
#

Yep thanks !
(for the templates I thought about docker, but it may be a little too heavy, I have to look into it)

royal hawk
#

Might be worth it to have dedis with multiple instances and HAProxy in front

#

¯_(ツ)_/¯

pallid trellis
#

I mean my main concern is about bandwidth, that's why I thought about multiple VPS
But if waterfall player threshold is quite low I might have to put multiple instances on the same machine

#

yeah I'm mainly concerned about not having enough mbps

#

Anyway, thank you both (for your help and waterfall) Have a good day/night

dry steeple
nocturne kestrel
#

Hi guys, I always get this error when I try to connect to my Bungee

#

I'm in 1.16.5 !

hardy estuary
nocturne kestrel
#

Here's my Hub IP.

#

45.140.164.238:25567

#

Here's my complete config:

#

`server_connect_timeout: 5000
listeners:

  • bind_local_address: true
    force_default_server: false
    forced_hosts:
    pvp.md-5.net: pvp
    host: 0.0.0.0:25565
    max_players: 1
    motd: '&1Another Bungee server'
    ping_passthrough: false
    priorities:
    • lobby
      proxy_protocol: false
      query_enabled: false
      query_port: 25565
      tab_list: GLOBAL_PING
      tab_size: 60
      remote_ping_cache: -1
      network_compression_threshold: 256
      permissions:
      admin:
    • bungeecord.command.alert
    • bungeecord.command.end
    • bungeecord.command.ip
    • bungeecord.command.reload
      default:
    • bungeecord.command.server
    • bungeecord.command.list
      log_pings: true
      connection_throttle_limit: 3
      prevent_proxy_connections: false
      timeout: 30000
      player_limit: -1
      ip_forward: true
      groups:
      md_5:
    • admin
      remote_ping_timeout: 5000
      connection_throttle: 4000
      log_commands: false
      stats: ea8ae091-d452-4b7f-8744-d9a9ff6a52f1
      online_mode: true
      forge_support: true
      disabled_commands:
  • disabledcommandhere
    servers:
    lobby:
    address: 45.140.164.238:25567
    motd: '&1This server has super lightfall power - Forced Host'
    restricted: false
    `
nocturne kestrel
#

**up ! ** (please)

reef fulcrum
#

your config is mostly irrelevant

#

you're not even connecting to the proxy itself

#

also, lightfall, sus

#

check network setup, make sure that you have the correct port, if home hosting, check port fowarding, otherwise, check firewall, etc

nocturne kestrel
#

It's hosted on my VPS

#

Lightfall is because I use Magma and Mohist

#

Network setup is ok

reef fulcrum
#

lightfall is not waterfall

#

if you're using a host and getting a connection refused, generally, speak to your host

#

if that's a self installed panel, er

nocturne kestrel
#

Yeah but I mean

#

I can still enter my servers..

#

Without passing by the bungee you know..

reef fulcrum
#

I mean, connection refused means that the thing you tried to connect to denied the connection

#

irrelevant

nocturne kestrel
#

The servers are all setup..

#

spawns... lobby... etc...

reef fulcrum
#

Which is irrelevant

#

you literally can't even connect to the proxy itself

#

so you're not even at the stage where anything behind that is relevant

#

either there is somethin blocking the connection, i.e. firewall; the network is configured, which, with docker, maybe try rebooting the thing, or, otherwise, misconfigured something somewhere

#

as said, you're literally not even sucessfully connecting to the proxy itself

nocturne kestrel
#

I really appreciate the help - I will talk about this with my helpers

#

Thanks a lot electro !!

misty fern
#

Hello who knows how I get that in the bungeecord that players are connected to lobby01 and lobby02? and not only with lobby01? So that also fallback server can go properly with us?

reef fulcrum
#

I mean, you can put multiple servers in the priorites list and they'll "spill over", or, get a plugin which can load balance

misty fern
#

Do you know of a plugin?

reef fulcrum
#

no

tidal musk
#

**i am having a problem i cannot run the waterfall **
*Waterfall5.0>java -Xms1G -Xmx1G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -Dusing.aikars.flags=https://mcflags.emc.gs/ -Daikars.new.flags=true -jar waterfall nogui

Error: Unable to access jarfile waterfall*
[processo terminato con codice 1 (0x00000001)]

reef fulcrum
#

Well, is your jar file called waterfall, or, waterfall.jar?

tidal musk
#

.jar

#

im a idiot

#

I did not notice that

#

query_port: 25577

#

??

reef fulcrum
#

what?

tidal musk
#

server_connect_timeout: 5000
remote_ping_cache: -1
forge_support: true
player_limit: -1
permissions:
default:

  • bungeecord.command.server
  • bungeecord.command.list
    admin:
  • bungeecord.command.alert
  • bungeecord.command.end
  • bungeecord.command.ip
  • bungeecord.command.reload
    timeout: 30000
    log_commands: false
    network_compression_threshold: 256
    online_mode: true
    disabled_commands:
  • disabledcommandhere
    servers:
    lobby:
    motd: '&1Just another Waterfall - Forced Host'
    address: localhost:25565
    restricted: false
    listeners:

**- query_port: 25577**
motd: '&1Another Bungee server'
tab_list: GLOBAL_PING
query_enabled: false
proxy_protocol: false
forced_hosts:
pvp.md-5.net: pvp
ping_passthrough: false
priorities:

  • lobby
    bind_local_address: true
    host: 0.0.0.0:25577
    max_players: 1
    tab_size: 60
    force_default_server: false
    ip_forward: false
    remote_ping_timeout: 5000
    prevent_proxy_connections: false
    groups:
    md_5:
  • admin
    connection_throttle: 4000
    stats: 427b5697-3037-4f7f-96df-a81b1ce067cc
    connection_throttle_limit: 3
    log_pings: true
reef fulcrum
#

Okay, but, like

#

what about it?

tidal musk
#

What is the query port?

reef fulcrum
#

the port exposed for the query protocol

tidal musk
#

Do I leave it as it is?

royal hawk
#

It doesn’t matter since you have query disabled

#

So yes keep as is

tidal musk
#

What would "Query port" be what it is for

reef fulcrum
#

it would be for the query protocol

tidal musk
#

and what's the use?

reef fulcrum
#

querying the server

#

idk what all can be said, it's the query protocol which exposes some info, i.e. player counts, etc

tidal musk
#

uh, ok

#

I have a couple of questions.

  1. The motd of the server what will be the one of the lobby?
royal hawk
#

No unless you enable ping pass through
You should really read the bungee config guide from spigotmc

tidal musk
#
  1. In the line where it says "address: localhost: 25566" do I have to leave local host or do I put the server's ip?
tidal musk
#

help

reef fulcrum
#

it's the address of the server it's connecting to

#

as said, you should probably actually go read the docs on spigots website.

tidal musk
#

the waterfall doesn't work for me

amber prairie
#
[12:56:35 ERROR]:       at net.md_5.bungee.api.Favicon.create(Favicon.java:63)
[12:56:35 ERROR]:       at net.md_5.bungee.conf.Configuration.load(Configuration.java:85)
[12:56:35 ERROR]:       at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:67)
[12:56:35 ERROR]:       at net.md_5.bungee.BungeeCord.start(BungeeCord.java:279)
[12:56:35 ERROR]:       at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[12:56:35 ERROR]:       at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
#

i am unable to start my proxy

royal hawk
tidal musk
#

help

#

/server

tidal musk
marble kelpBOT
#

well how did you grant yourself the permission?

tidal musk
#

From where?

marble kelpBOT
#

ok well technically that permission should be granted by default. either you modified your config and removed it from the default permissions group or you installed a permissions plugin and didn't grant it (as most override the default perms from the config)

tidal musk
#

groups:
myname:

  • admin
#

do you mean this?

marble kelpBOT
#

just share your config and log please

tidal musk
#

i have luck perms

marble kelpBOT
#

well then the second part of my sentence applies

tidal musk
#

that is?

marble kelpBOT
#

"or you installed a permissions

#

plugin and didn't grant it (as most override the default perms from the config)"

tidal musk
#

and how can I give myself permission?

marble kelpBOT
#

the luckperms docs go over that

#

I personally would recommend using the editor website

tidal musk
#

yes yes, but what is the name of the permit?

calm ether
#

as said eariler, read the manual on the spigotmc website

tidal musk
#

this?

calm ether
#

Are you developping a spigot plugin ?

tidal musk
#

no

#

i want the permission waterfall

calm ether
#

then search for the bungeecord wiki

tidal musk
#

default:

  • bungeecord.command.server
  • bungeecord.command.list
    admin:
  • bungeecord.command.alert
  • bungeecord.command.end
  • bungeecord.command.ip
  • bungeecord.command.reload
#

I found the permissions but it doesn't work D:

calm ether
tidal musk
#

not working

#

):

marble kelpBOT
#

make sure you don't have some other plugin overriding that command

#

also luckperms has a verbose mode which lists all permission checks that were done while it was active

gaunt breach
# reef fulcrum unsupported

I need my server Network split up over multiple Physical Machines in different Locations and i dont want to open all of the Sub-Server ports just one for a waterfall

I have 3 creative and 2 survival servers on Seperate Root Servers

gaunt breach
#

eg. really old version and one really new version, modloaders etc. etc.

#

Some other Ideas for my Case then maybe ?

marble kelpBOT
#

@Luka setup a vpn

#

e.g. via tinc (if you want a very simple one)

gaunt breach
#

thats quite an idea..
but wont that kill my bandwidth / ping ?

#

how much overhead would that add

marble kelpBOT
#

not any more than running them on multiple different servers to begin with

young rampart
#

I've tried that in the past and it honestly wasn't too bad

marble kelpBOT
#

tinc and I would assume most vpns hook directly into linux' network rediraction capabalities. the overhead is the same as with any other network router (or even lower)

#

hell even container services like docker use that internally and I doubt anyone has ever noticed the overhead there

#

you will prodice more overhead by the physical connection between your different servers than by running a vpn

tidal musk
#

i have this problem

tidal musk
#

help please

#

waterfall permission not working

marble kelpBOT
#

provide your luckperms verbose output or contact their support if you need more help with luckperms itself

grizzled sleet
#

hi excuse me someone can tell me what I did wrong I use waterfall on the sponge server

marble kelpBOT
#

take a look at/provide your log

#

you most likely have some network setup issue or an error on the target server itself which prevented the connection

grizzled sleet
tulip surgeBOT
tidal musk
#

i want to ask something, cloaks appear on my server after 1-2 months, why shouldn't they appear instantly? i don't understand what is the problem

young rampart
#

what do you mean with cloaks?

tidal musk
marble kelpBOT
#

what does this have to do with waterfall and what do you mean by "cloak"?

grizzled sleet
#

?

craggy trout
#

epic and understandable chat

terse cosmos
#

Is it possible to link waterfall proxy to a fabric server in 1.18.2 ?

#

i tried to connect to the server but it won't connect me

marble kelpBOT
#

there is a fabric mod that allows that, FabricProxy iirc

terse cosmos
marble kelpBOT
#

what error are you getting?

royal hawk
#

fabricproxy has been discontinued

#

fabricproxy-lite exists but that only supports velocity (or velocity forwarding mode)

thorn cypress
#

so:
I have a "ghost" server. I have never created and cannot connect.
I think it's because of this config element. Can I somehow delete it?

#

(please ping me on response as i will answer very delayed if not done)

royal hawk
thorn cypress
royal hawk
#

Yes it will regenerate it
Leave at least one line empty after the : and make sure the empty line has no spaces or tabs

#

This is a bug that stems from the wrong line endings being used internally in the bungee configuration library
Sadly touching it breaks too many plugins so this bug is here to stay

thorn cypress
royal hawk
thorn cypress
royal hawk
royal hawk
#

Yes

thorn cypress
#

can I delete that line to completely?

royal hawk
#

Yes but I’m not sure if bungee is capable of working without at least one server defined in the config

#

You can try

thorn cypress
royal hawk
#

One more thing you can try before I’m out of ideas
Put servers: at the top of the config with no empty lines separating it from the rest below

thorn cypress
#

(it deleted the server at top and regenerated normally)

royal hawk
#

No, remove the line

  • lobby
    And make sure the line after priorities: is not empty
thorn cypress
#

like this ( and the one space at priorities)

royal hawk
#

At this point you may as well upload your config

wise kiteBOT
#

Please send large files/logs to a pastebin

thorn cypress
royal hawk
#

Then I’m out of ideas

thorn cypress
teal kernel
#

Hey, is there any way to change the shutdown/restart message for waterfall?

reef fulcrum
#

yes, grab the messages.properties file from the jar and place it in the folder where you run the proxy

#

then you can modify it

teal kernel
#

how do I do that?

reef fulcrum
#

unzip the jar

#

or open it with an archive utility, 7zip, winrar, etc

teal kernel
#

got it, thanks!

#

another question, is there a way to add multiple lines to a message?

reef fulcrum
#

either \n works or it doesn't, basically

teal kernel
#

lemme try

#

working! thanks

misty fern
#

Hello how does it work exactly with the lobbies? That I have Lobby01 and Lobby02 and that the players are connected without problems on any of the servers? Because the way we had it now is always a problem appeared

marble kelpBOT
#

@misty fern what kind of problems?

keen ridge
#

On my server the command suggestions appear only in the lobby, when they go to other servers only the ones from bungeecord appear
How do I enable command suggestions on other servers?

misty fern
reef fulcrum
# keen ridge

Command suggestions are sourced from the server themselves, so, check that

dapper quail
#

Could not connect to a default or fallback server. Incorrectly configured address/port/firewall? io.netty.channel.AbstractChannel$AnnotatedConnectException

#

what could be the problem?

#

I set up everything

reef fulcrum
#

All we can really tell you is that it failed to connect, as the message says

#

if ptero, see the pins

#

if hosting a hosting provider, ask them for support

dapper quail
#

thanks

dapper quail
#

I just hadn't put the correct port

#

sorry

craggy trout
#

Yeah, as the error said xd

#

I don't think Waterfall is going to fail otherwise given that case, without that being the case.

polar gate
reef fulcrum
#

That is the session server

polar gate
#

But somehow the server can't reach it? (network is working fine)

[01.06 20:26:38.752] INFO: [Proxy-1] Caused by: io.netty.channel.unix.Errors$NativeIoException: sendToAddress(..) failed: Das Netzwerk ist nicht erreichbar
reef fulcrum
#

stale DNS?

#

if you keep having issues, disable netty dns in waterfall.yml

polar gate
#

The address resolves to 52.222.251.216 is this right?

reef fulcrum
#

the IP changes

polar gate
#

yes but is it the right ip for today?

reef fulcrum
#

It changes

#

regionally

#

periodically

polar gate
#

oh

reef fulcrum
polar gate
dusk perch
#

Can you change the messages and/or the colors of Waterfall responses possibly?

reef fulcrum
#

whatever is in the messages file

#

(grab a copy of it from the jar or something)

dusk perch
#

Ah, okay, thank you!

#

One more thing, can you disable the /bungee command somehow?

reef fulcrum
#

If there isn't a perm, without a plugin to forcefully unregister it, no

dusk perch
#

Darn, okay. Thanks :)

ancient aurora
#

why don`t startup waterfall server???

young rampart
#

you are missing -jar before the jar

#

so java -Xmx1G -Xmx1G -jar waterfall-1.18-486.jar nogui

ancient aurora
#

i tryed running so other directory... sorry (I`m Japanese,and Linux beginner).

craggy trout
#

bruh

young rampart
#

No problem :)

clever copper
#

Latest waterfall version does not load

marble kelpBOT
#

well according to the log it loaded

#

check if it's crashed in your panel

#

(also there is no need to give the procy 1.5GB of memory

silk bane
#

Is there a way to display tab completion of commands only if the player has the permission for the command? I know how to do this for bukkit commands but no idea if this is even possible with bungee commands

reef fulcrum
#

that should be the default behavior?

silk bane
#

Oh, I'll mess around with my configuration then

reef fulcrum
#

I mean, do note that we can't hide commands which have already been sent, so that entire thing will only be updated when the backend server sends the command list to the client

peak hedge
#

I just installed waterfall 1.12 and i have these errors

[20:32:09 WARN]: Could not load plugin from file modules/cmd_find.jar
java.lang.NullPointerException: Plugin must have a plugin.yml or bungee.yml
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
        at net.md_5.bungee.api.plugin.PluginManager.detectPlugins(PluginManager.java:379) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
        at net.md_5.bungee.BungeeCord.start(BungeeCord.java:267) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
        at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:56) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
        at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
[20:32:09 WARN]: Could not load plugin from file modules/reconnect_yaml.jar
java.lang.NullPointerException: Plugin must have a plugin.yml or bungee.yml
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:787) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
        at net.md_5.bungee.api.plugin.PluginManager.detectPlugins(PluginManager.java:379) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
        at net.md_5.bungee.BungeeCord.start(BungeeCord.java:267) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
        at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:56) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]
        at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[waterfall.jar:git:Waterfall-Bootstrap:1.12-SNAPSHOT:5d7d07e:185]

Any idea ?

reef fulcrum
#

Update waterfall

#

pretty much 0 reason to use such an old build

peak hedge
#

1.18 versions work for every versions or ?

#

(Kinda new to bungeecord stuff)

#

I got my response

#

Thanks sorry for the dumb questions

upper yacht
#

I just changed out bungeecord for waterfall as I was told it supports forge servers. I have a issue when trying to connect to the lobby server through pixelmon client.
disconnected with:
The lobby server was not available, so you have been kicked from the network
UpstreamBridge has disconnected
Any idea on how I could fix this or?

marble kelpBOT
#

depends on your actual setup and issue

#

but forge aboe 1.12 is not really supported

#

velocity might work better, not sure

reef fulcrum
#

do note that if you came from bungee you'll need to enable forge support in config.yml as bungee disables that by default, also ^

#

pretty much no proxy supports 1.13+ forge, only lightfall which requires a client mod

#

1.12.2 and below really boils down on the mods, some work, not all do

#

disabling entity metadata rewriting in waterfall.yml can help fix some stuff

royal hawk
mortal scaffold
#

I updated that thread recently since we know there's proxy usage cases above 1.13+

mortal scaffold
#

If you haven't seen my comment yet, thought I'd mention so you know

#

You can always forward them to discord.gg/pixelmon if they have any further Pixelmon-related questions, but proxies from that PR will work

upper yacht
mortal scaffold
#

Yep, though that likely won't work with clients on 9.0.1 (our latest)

craggy trout
#

Needs a mod on client side, but still cool.

mortal scaffold
craggy trout
gaunt breach
#

How to change the default proxy restarting message

craggy trout
#

Copy them from the upstream, and just create the file

gaunt breach
#

thx

vernal arch
#

bruh. Im using waterfall latest version and using petrodactyl panel when i try to stop the server using the button it says "this command does not exist" i need to kill the server to stop/restart it

#

Figured it out by reading the past chats-!

iron wren
#

Hey, is there any way to run waterfall without any servers in the config? Like just wait for a plugin to send the player somewhere? Thanks

royal hawk
iron wren
#

Yeah, its just for the original login

royal hawk
#

Wdym original login?

iron wren
#

I think what I will do is have a hypixel limbo type thing running locally on the server and the proxy points to that as the only server and you should only ever be there a fraction of a second

iron wren
royal hawk
#

Unless you modify the proxy it will not work

iron wren
#

it cant start without any servers right

royal hawk
#

It can start without any but it will generate the default lobby server and address if you do

iron wren
#

Yeah

craggy trout
#

They are some plugins that do that, but is better to integrate natively on proxy

dusk perch
turbid vapor
#

Could anyone help me understand the differences between Waterfall, Velocity and Bungee? I'm currently using Bungeecord and just noticed that there was a fork!

reef fulcrum
#

waterfall is a fork of bungee

#

velocity is a new proxy based on the lessons of bungee/maintaining waterfall

turbid vapor
#

I have some custom written plugins for Bungee, would they still work on Velocity?

reef fulcrum
#

Yes

#

Wait

#

no

#

brain short circuit

civic garnet
#

😂

reef fulcrum
#

Velocity is an entirely new ecosystem

#

compat with bungees API would be dumb

civic garnet
reef fulcrum
#

There is a plugin for velocity called snap which can kiiiinda bridge the gap, but, misses out a chunk of functionaility/is experimental

civic garnet
#

Its mostly rewritten and has no suppot for bungee plugins by default

#

so your custom plugins would not work at all, unless u make the dev recode them

#

pay the dev!!!!

turbid vapor
#

I wrote it myself, but it's pretty simple, it just connects to my websites websocket and sends events so perhaps its worth remaking it so that it works on Velocity

craggy trout
#

Add a logfilter or compile waterfall avoiding that log of handlerboss of bungeecord

#

I can help you to solve the attack if you want i guess

dusk perch
#

No chance it’s a ddos since it’s just running off a dedicated for a few devs… erm

#

The ping is fine too, nothing similar to a ddos… how would I just remove the log overall?

tidal musk
#

good evening, I need a hand, I have waterfall, I am doing a community I try to open a server spigot 1.8.8 but it does not let me open it is this normal?

#

waterfall support spigot version 1.8.8?

#

i know i need to do a bedwars

#

only when I start the server 1.8.8 starts, when I try to log in, many errors start

#

the error exit me on the console server 1.8.8 however the server is installed correctly

#

i have java 8

#

openjdk-8-jdk is already the newest version (8u312-b07-0ubuntu1~20.04).
The following packages were automatically installed and are no longer required:
libutempter0 openjdk-11-jdk-headless openjdk-11-jre
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 166 not upgraded.
root@vps-zap935923-1:~#

#

yes 2s

#

there are many strings now I send them all to you

#

@tidal musk i send all logs

#

why exit me this?

#

yes

#

i have installed java 8 con my linux

#

openjdk version "11.0.15" 2022-04-19

#

I get out like this but if I do this command sudo apt-get install openjdk-8-jdk

#

it tells me that java 8 is installed

#

ok thy don't worry

dusk perch
#

@tidal musk are you running this on your local pc?

tidal musk
#

Hi, would you like to support the waterfall server?

wise kiteBOT
#
Don't ask to ask.

If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.

tidal musk
#

sorry

#

I'm using a waterfall server, but I can't connect
(Even if you connect with localhost)
When I asked other people, it was said that the settings were correct.
So I was able to start and connect with another person's computer
What should I do now?

reef fulcrum
#

Make sure that the host in the waterfall listener is set to 0.0.0.0

#

otherwise, need more info, "can't connect", why not?

tidal musk
#

ok

tidal musk
#

It was impossible
When I try to connect, it says "connection refused no further information"

#

I was able to connect to the server when I started it on another person's computer

#

I tried various things, but it was impossible.

reef fulcrum
#

connection refused either generally means that nothing was running on the thing you tried to connect to (bad config/wrong IP), or, firewall

tidal musk
#

The firewall has been set

reef fulcrum
#

I mean

#

thus far I've said 4 things

#

you've answered to 2 of them

tidal musk
#

The server configuration is correct
Because it was made on another person's computer

#

I've answered four questions with this
What question are you not answering?

reef fulcrum
#

Well, what's your waterfall config, what did you set the host config to?

#

the server config is correct

#

How am I to know that?

#

it was made on another person's computer

#

Literally irrelevant to anything I've said

#

I've seen people configure stuff in stupid manners which it breaks when moved, or their router reboots, etc

#

"it worked on another machine" means literally nothing, glhf

tidal musk
#

Should I show you config.yml?

#

It is the setting I made

#

and server

tidal musk
#

I restarted the router but couldn't connect to the server.
The same message as before comes out

#

Even if I asked someone who is familiar with the minecraft server, it was said that the settings were correct.

unkempt girder
#

No one here can help you unless you provide more information

#

Saying that "something is correct" is meaningless

reef fulcrum
#

I never said to restart the router

#

Like, clearly what I'm saying at this point is either being lost in translation or misread

#

"X a person said my config was correct" - gives me literally nothing to go off, many issues "it's configured right", the issue was it wasn't configured right

#

My heads killing me and I'm not feeling all that inclined to try and drag info out

clear wraith
#

Hi 👋 Can anyone tell me why waterfall disables proxy autocompletion of plugins? I realy need the plugin-autocompletion

royal hawk
clear wraith
#

I mean if I have a plugin on the Waterfall proxy, I can't tab this in-game

#

For example, the Modularbungee system. I can't tab the commands.

royal hawk
#

Other than that I’m not sure what you mean

clear wraith
#

The plugin supports autocompletion

#

Otherwise I wouldn't ask xD

#

That's the problem

royal hawk
#

Which plugin are we talking about

#

Since bungee doesn’t support normal brigadier this is a lot harder to wrap my head around

clear wraith
#

and other plugins*

#

The autocompletion has usually always worked before, but I have not used waterfall for about half a year

royal hawk
#

I can’t check that since it’s a paid plugin.
Waterfall doesn’t interfere with any of this out of the box so I assume it’s due to other plugins

#

Also to note

#

Tab completion of playernames is usually not am indicator of a plugin supporting tab completion

clear wraith
#

I don't mean player names, the whole commands can't even be tabbed

royal hawk
#

And your server version is 1.12.2 or older?

clear wraith
#

1.16-1.18

royal hawk
#

If that’s a yes then you have an issue with ViaVersion

clear wraith
#

but lobby is 1.18.2

royal hawk
#

Then I assume that plugin never supported tab completion

#

Tab completion on newer versions requires the command to be a brigadier command

clear wraith
#

The plugin Supports that!!!

#

Btw

#

Read the plugin desc

royal hawk
# clear wraith The plugin Supports that!!!

I have an idea then
Remove the other plugins form waterfall and see if it still happens
If yes try the same on normal bungeecord.
If it doesn’t happen then please open an issue on GitHub

clear wraith
#

Ok

#

Thanks^^

tidal musk
# unkempt girder No one here can help you unless you provide more information

My current situation is that I have two paperMC and waterfall servers, and when paperMC is running by itself, I can connect, and when I have a waterfall server, I can't connect to the paperMC server. "Connection refused no" "further information" will appear.
I was told not to install the plug-in, so I didn't install it.
I haven't set anything other than the required settings on the waterfall server.

tidal musk
#

I will confirm it for the time being.
The setting to connect to waterfall
paperMC
■ server.properties: online-mode = false
■ server.properties: server-port = 20000
■ spigot.yml: bungeecord: true
■ paper.yml: bungee-online-mode: true
waterfall
■ config.yml: ip_forward: true
It ’s just
Also servers: in config.yml, right?

tidal musk
#

I don't know what server information I need, so can you tell me?

marble kelpBOT
#

if it can't connect and your IPs and ports are configured correctly then there is a networking setup issue

tidal musk
#

You can connect with other paperMC servers

vernal arch
#

So im new to these proxy stuffs.
Idk why my console getting spammed by
(random ips) -> initial handler has pinged

#

also if install geyser in my proxy and i dont need to install it on my backened servers right?

hollow dock
reef fulcrum
#

Not that I'm aware of

#

Like, for the most part, you just configure the host, add the servers you want, setup the servers themselves, and generally use a sane perm plugin on it

hollow dock
#

Thanks electro! I'll figure it out 🙂

tidal musk
#

I will elaborate on my settings etc.

  1. [paperMC side]
    ■ server.properties: online-mode = false
    ■ server.properties: server-port = 20000
    ■ spigot.yml: bungeecord: true
    ■ paper.yml: bungee-online-mode: true

[Waterfall side]
■ config.yml: ip_forward: true
■ config.yml: Enter the required information in servers:

  1. I set the firewall and security software to open port TCP 25565.

  2. Verify that you have an IPv4 address in PowerShell.

  3. I checked the specs again.
    CPU: AMD Ryzen 7 3700X
    RAM: 32GB

I confirmed that again.
Is my machine bad?

#

Even with this setting, I cannot connect to the server and it comes out like this "Connection refused: no further information"
This connects to the server by typing localhost: 25565, but the same thing happens.

final bloom
#

hey! Do you know how I can disable the complete tab in waterfall? I tried putting tab_complete: -1 or: 0 but it doesn't seem to work. (waterfall 488)

reef fulcrum
#

That's basically not supported these days

#
  1. the command structure is sent to clients, so, outside of not sending the command (which, is automatically done if they don't have perms to run it), they're gonna see it
#
  1. don't punish your players, it's just shitty UX
final bloom
craggy trout