#waterfall-help

1 messages · Page 40 of 1

unreal stag
#

Unfortunately, this is for Waterfall support, not Velocity support. The Velocity Discord is in #community-guilds

blazing pollen
#

Did indeed restart it.
Haha, I was wondering how far I'd get, but that's fair enough

#

Thank you for your help tux, and l1ttle as well. Really appreciate it! 😄

blazing pollen
#

^found the issue. Due to unfortunate circumstances, the sponge on the server decided not to initialize despite having worked earlier. Only realized after swapping to velocity 🤣
Again, thank you for the help!! Would still be tearing out hair

hidden token
#

Attempting to do something really, really, stupid. Unfortunately, I think it would be extremely difficult to avoid doing this, although I may just bite the bullet and find spend a few days trying to update.

I am attempting to connect a paper 1.8.8 server to a waterfall 1.16 proxy complete with modern paper 1.16.1 servers.
Unfortunately, although each work individually, whenever a player attempts to join from the waterfall to the 1.8.8 world;

This happens

#

Followed by half a gigabyte of error text generated on the 1.8.8 server in under 3 seconds:

round ocean
#

Can agree that this is very stupid.

stiff siren
#

Hi

#

How can I change the Wanterfall error messages?

tidal musk
#

extract messages.properties from the jar

#

to proxy directory

#

edit it and that's it

stiff siren
#

Como se extrae?

#

How is it extracted?

covert portal
#

Open it as a zip/rar.

stiff siren
#

How to close the commands from Waterfall? Plugin or directly from your config?

formal cloak
#

hello

#

So i have a problem. I wanted to have my server just like a hypixel server but if u do /server on hypixel u dont have perms but if u use a npc ect i does work

#

What do i need to do

reef fulcrum
#

find an npc plugin that does that

cursive ether
#

I cant add anymore servers to my proxy without the proxy crashing, could anyone help me troubleshoot ?

#

??

reef fulcrum
#

Provide info

#

The proxy doesn't care how many servers you have configured

cursive ether
#

Yeah but its waterfall, it crashes the server

#

I add a server boot it up and it crashes

drifting lion
#

Im uh confused on where to talk. but my server has waterfall, anyways. my bungee cord server keeps saying server is online mode. I've looked up how to fix but its not working

clever sierra
#

Hey ! Is there a documentation for the config file waterfall.yml and config.yml ?

twin solstice
#

config.yml is basically bungeecord's config, which can be found on spigotmc's wiki

#

waterfall.yml is straightforward

#

@drifting lion online-mode: false in server.properties & bungeecord: true in spigot.yml

dusky current
#

quick question because I forgot are aikars timings made for waterfall too?

cosmic sleet
#

Waterfall is a proxy it doesn't need timings

dusky current
#

Srry not timings

#

flags

cosmic sleet
#

ah

#

yeh just look at the pinned msgs

dusky current
#

oh thx

cosmic sleet
#

and adjust the memory to what you need

silent bloom
cosmic sleet
#

wrong channel this is waterfall

#

plus we need more than a screenshot to tell you why

unreal thunder
#

can i ask about comparation here?

#

waterfall vs flamecoord which is the best? in terms of security

proper prawn
#

waterfall

#

like the lead flamecord dev doesnt have an idea how to make commits into his project

unreal thunder
#

is waterfall doesnt need any plugin to secure it from null something that could crash the proxy?

#

or i still need to install antibot plugin

proper prawn
#

is waterfall doesnt need any plugin to secure it from null something that could crash the proxy?
?

#

its just a fork of bungeecord with additional patches

unreal thunder
#

dont you know about null ping bot?

#

or null nickname bot

twin solstice
#

authspam can be avoided with TCPShield

#

nullping is patched in waterfall since a month or two

royal hawk
#

As the devil once said-

runic needle
#

Whenever I set the server to offline-mode to true for my network players aren’t visible

drifting lion
#

Thats the thing. I had it toggled as offline mode in server.properties and I had it as online mode true in config.yml

#

I'm obviously doing something wrong. Because I still cant join my server

reef fulcrum
#

Bungeecords "the server is in online mode" is based purely on the proxy recieving an encrpytion request or something like that

#

Common mistakes are leaving a server in online mode, or, having the proxy connect to itself

drifting lion
#

Mhm

drifting lion
#

so my server didnt have a spigot.yml so I just created the file. and copied and pasted the script.

#

I set bungeecord to true on there. still nothing happening?

eternal cairn
#

it should generate the file

drifting lion
#

it didnt

eternal cairn
#

if it wasnt generated, youre using vanilla or craftbukkit

drifting lion
#

it also generated server.jar instead of bungeecord

#

bruh

#

I set it up as bungeecord

#

i clicked that..

eternal cairn
#

bungeecord is separate from the backend server

drifting lion
#

idk what that means

reef fulcrum
#

Bungee doesn't have a spigot.yml

#

You do that on the actual backend servers

drifting lion
#

ahh

#

thought so

#

but it still won't let me login

eternal cairn
#

.g spigotmc bungeecord wiki

drifting lion
#

due to online mode.. I have it set to false on server.properties

marble kelpBOT
drifting lion
#

and true on config.yml

eternal cairn
#

there should be a tutorial there

drifting lion
#

got it solved ty

cunning spear
#

Hey, do you guys know what the latest version of Waterfall 1.15.2 is?

reef fulcrum
#

use the latest version, it supports 1.8-latest

cunning spear
#

Would it support plugins made for 1.15.2

#

Do you have to specify which version to run or does it run only 1.16.2 right out of the box?

#

Our server runs Paper 1.15.2 and we are trying to transition to waterfall to make certain things easier

#

I don't have much experience with Bungeecord tbh

silk flame
#

and we have 64 plugins that run good on 1.15.2

cunning spear
#

^ Paper 1.15.2

reef fulcrum
#

plugins generally don't care, the API doesn't change too often

cunning spear
#

Thanks

#

Appreciate it so much man

#

Paper and Waterfall have optimized our servers so much

#

One last question, since you said it supports 1.8 to latest

#

Our server uses ViaRewind/ViaBackwards/ViaVersion & OldCombatMechanics to give 1.8 players a good experience on the server. Do we need these plugins since the support is already built in? If it is can we use Via for the block conversion capabilities and disable the built in protocol version support

unreal stag
#

You still need the plugins, because Waterfall only allows connecting with 1.8 clients and fewer - support has to be done by another plugin

cunning spear
#

Ah I see

#

We just tried testing waterfall on our server and most of the plugins didn't load I think I'm going to look into it tomorrow though

silent bloom
#

So hey just wondering what "prevent_proxy_connections" is in the Config.yml

lunar rose
#

is it possible to connect two proxy?

#

Example:

Waterfall_A connect to Waterfall_B

unreal stag
#

you never want to do that

loud tendon
#

what u mean connect?

#

u can the many bunges u want, to load balance

reef fulcrum
#

Don't tunnel proxy instances

#

If it was stateless, it would be fine, but, it's not

#

There is literally 0 sane reason for multiple proxy instances connecting through one another

loud tendon
#

Oh he means to a bunge, connecto b bungee?

#

why?

reef fulcrum
#

People think that it'll solve some magical issue they had or make it "easier" to manage, when all they'll do is create their own headaches and issues 🤷‍♂️

tardy holly
#

why would you want two proxys? ;-;

#

its a server more u have to pay for

reef fulcrum
#

redundancy, load balancing, etc

#

There are many good reasons to have multiple proxies, places like hypickle would be screwed if you couldn't scale instances horrizontally

cold mantle
#

Would that be used in user-made servers if you were to host one in hypickle?

reef fulcrum
#

You connect through a proxy instance on all of hypickles network

#

They have a custom protocol for their backend servers, so the proxy has to deal with translating that for your client

cold mantle
#

Sounds like something I would most likely never touch on as the system in it of itself is quite complex.

reef fulcrum
#

When you're dealing with the #'s that they are, every byte helps

#

being able to strip down the load on your internal network can be drastic

cold mantle
#

I for sure would believe that there is a core network handling all of the players given how large the server is, and subnetworks that can be considered as the proxies can then handle specific players and the server attached onto. Don't know as that is my thought.

upper zinc
#

What is waterfall? Is it just paper’s version of bungee cord?

reef fulcrum
#

basically, yes

upper zinc
#

Does paper work with normal bungee cord?

reef fulcrum
#

yes

cursive ether
#

Can someone please tell me more in-depth of how to get skins working with Bungee / Waterfall offline mode.

cursive ether
#

Anyone ?

cursive flicker
#

There is no specific support for that in Waterfall. You'll need to find a plugin.

wild nest
#

Skinrestorer maybe?

dull dock
#

He got it fixed

merry minnow
#

Just updated to waterfall 270, getting this error when trying to log on sipsWut

wary bane
#

um can you join a 1.16.2 Waterfall proxy without a protocol plugin?

#

like a 1.8.9 client into a 1.16.2 server?

cursive flicker
#

You can technically join the Waterfall, but you will get booted if no server on the network supports the client version

lone void
#

I'm trying to connect to a 1.16.1 server on my proxy but I get "Unexpected packet received during server login process" - this is a Forge Modded server with no plugins or Sponge

onyx peak
#

how do you close the waterfall?
stop
doesnt work, is it safe to just close it?

eternal cairn
#

sigint or end

onyx peak
#

thanks!

unreal stag
#

@lone void No proxies support Forge modded servers past 1.12.2

#

This is due to changes made in the Forge handshake process that proxies don't support. Support has been planned in Velocity and Waterfall but both cat and I have had limited time to work on it

trim sage
#

Hi all. Me again. I am still unable to get a playerlist via the API. This is via the website mcsrvstat.us. It shows the player count etc but doesn't return a player list. Running waterfall latest. Port open for the query port too. Any ideas for troubleshooting?

lone void
#

Thank you so much - just knowing its being worked on at all is good. Take your time! 💚

stiff siren
#

Does anyone know why he kicks me for: disconected.spam?

dull dock
#

do any of you know what a root password is. im trying to download mariadb

#

for luckyperms

#

nevermind

green palm
#

well, I do not recommend you use the root user for plugins, including LuckPerms

dull dock
#

yeah i just needed it to set it up

torpid widget
#

whats the difference in bungee and waterfall

hearty coral
#

waterfall is to bungee as paper is to spigot

#

basically; it's better

torpid widget
#

lol but like why

#

paper is just very well optimized and brings in features spigot stopped

#

like async chunks

#

but what does waterfall do better

reef fulcrum
#

performance improvements, fixes to various issues, e.g. including some improvements for exception handling on the network threads

green palm
#

as another example, BungeeCord instantiates packets via reflection. Waterfall uses Supplier

#

Reflection is slow compared to normal Java code

elder sapphire
#

hi guys
i have a question
how i can connect my paper 1.16.1 server to my bungee(waterfall) server on another vps with different ip
but still not working
my local host ports are fine
but this one is not working don't know why
how should i do it ?

elder sapphire
#

no answer 😦

reef fulcrum
#

it should just work

#

You'd need to make sure that it's actually running and listening on that port, etc

#

check the logs

elder sapphire
#

i did on my other vps when bungee is false i can connect to it easy but when i enable it
nothing happen nothing on logs at all on the server logs

#

by the way it is an honor to take my help by one of the developer

reef fulcrum
#

speak to your VPS provider I guess, stuff like that would suggest it's something with their network 🤷‍♂️

elder sapphire
#

ok
thanks ❤️

surreal relic
#

Do I need to install a bungeecord server first and then replace the jar with waterfall.jar or should it be able to create it's own files like config.yml etc etc.

proper prawn
#

it can create its own files

surreal relic
#

I downloaded 370 and placed it in my directory and whenever I press start it just says
[Pterodactyl Daemon] A fatal error was encountered while starting this server.

surreal relic
#

I've fixed the issue. The ptero server has a super good bot that litteraly just helped me in 5 seconds.

surreal relic
#

I don't know if this is a waterfall / bungeecord issue but every time when I'm on the listing ( not just me ) it takes a few tries for the server to get the motd info and some retries to actually connect. When it fails to connect it says this

io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: /172.18.0.1:25568
Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
at io.netty.channel.unix.Errors.throwConnectException(Errors.java:124) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:6496349:370]
at io.netty.channel.unix.Socket.finishConnect(Socket.java:243) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:6496349:370]
at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.doFinishConnect(AbstractEpollChannel.java:672) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:6496349:370]
at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:649) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:6496349:370]
at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:529) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:6496349:370]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:465) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:6496349:370]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:6496349:370]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:6496349:370]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:6496349:370]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_262]
#

I re-made the waterfall server just because of this issue. For some reason, the sub servers work "fine" and get the motd info fine but the Hub server always has issues.

reef fulcrum
#

connection refused means that something on the network said "nope"

surreal relic
#

It works, but it takes a few tries.

#

That's my issue.

novel grove
young rampart
#

That looks like a plugin you're using

novel grove
proper prawn
#

that doesnt look like the lobby server

#

and it may be a proxy plugin

novel grove
#

and how do I fix that?

proper prawn
#

use binary search to find the plugin and remove it

silent hedge
#

this has happened before when you join something like hypixel and leave
it's a client bug

little monolith
#

Hey

#

I have error when a Player join on Waterfall

#

Any idea how to fix it ?

eternal cairn
#

try disabling entity metadata rewriting

little monolith
#

Where ?

eternal cairn
#

config.yml...

little monolith
#

Same error @eternal cairn

eternal cairn
#

just plugin issues then

little monolith
#

I just have RedisBungee, ViaVersion, ViaBackwards & ViaRewind

#

don't know from where it comes

eternal cairn
#

backend plugins

little monolith
#

I tried the plugins on a local server, I don't have any problems

little monolith
unreal stag
#

try using Velocity then, it tolerates terrible scoreboard plugins

#

and is also 1000% better than anything based on BungeeCord

little monolith
#

It support bungee plugins ?

unreal stag
#

no, but Via runs on it

#

along with a lot of the stuff you'd actually want on a proxy

little monolith
#

And the installation is the same as Bungee or not ?

unreal stag
#

yes, basically, though the configuration file you'll want to use is velocity.toml and it works a little bit differently

normal depot
#

People are able to directly connect to my game servers and then spoof peoples usernames
Anyone know a fix?

I have it so they can’t connect directly but they still are

#

someone said something about parrot client

#

but idk

reef fulcrum
#

Secure your backend servers

#

Ideally with proper network config or a firewall, or, failing that, use bungeeguard

silver bloom
#

is there a bungee guard like plugin for 1.8?

green palm
#

BungeeGuard has 1.8 compatibility

silver bloom
#

if you use protocol lib, and I don’t want to

hearty coral
#

and... what's wrong with protocollib?

silver bloom
#

uh I just don’t wanna add it

reef fulcrum
#

then no, plugins don't have the means to deal with that level of stuff

#

Best you could do is backport the needed APIs yourself

hearty coral
#

how insecure is it to just filter based on player ip with a plugin? with something like ip whitelist

reef fulcrum
#

Well, you have the entire fact that if you're in a shared host, you're sharing that IP with a dozen people

#

those whitelist plugins where all horrific implementations, many of them looking at the wrong thing

gloomy sundial
#

does connection_throttle actually slow down how often someone can leave and rejoin cuz it only seems to apply to people if they're joining with multiple accounts on the same ip

royal hawk
#

So what are you showing here? The inconsistencies of your lobby server? You’re wrong here then

#

@surreal relic

surreal relic
#

?

#

It takes a few tries for the MOTD to pop up,a nd it takes a few tries to connect to the server.

#

The other servers don't seem to be having an issue.

#

It's just the hub and I don't know why. All under the same machine, hosted by hetzner.

delicate cosmos
#

Hey Guys what is waterfall?

proper prawn
#

bungeecord but better

young rampart
#

Waterfall is a fork of BungeeCord

delicate cosmos
#

I really need help to understand what this is

#

intresting

#

thx

#

how to set it up?

#

and what's travertine?

proper prawn
#

run the jar, wait for it to start, type end, configure it, run it again and be happy

#

travertine is waterfall with 1.7 support

delicate cosmos
#

intresting

#

which is better?

#

and Waterfall works with 1.16.1 right?

proper prawn
#

if you dont have any 1.7 servers go with waterfall

delicate cosmos
#

ok

#

doesn't it have to be in a server?

#

file

proper prawn
#

and Waterfall works with 1.16.1 right?
yes if you have the latest build

delicate cosmos
#

ok

proper prawn
#

doesn't it have to be in a server?
its a standalone proxy

delicate cosmos
#

how to set it up?

young rampart
#

start the jar and then config it

delicate cosmos
#

where does the jar file go?

#

in my server?

#

file

proper prawn
#

no

#

in a different folder from the server

delicate cosmos
#

ok but how will it connect to my server?

#

can anyone post a vid on how to set up waterfall?

#

anyone?

reef fulcrum
#

Follow the bungeecord guide

delicate cosmos
#

@reef fulcrum where is the Bungee Cord Guide?

delicate phoenix
#

.g bungeecord guide spigot

marble kelpBOT
delicate phoenix
#

@delicate cosmos ^

delicate cosmos
#

thx guys really appreciate the help

timid kettle
#

This question has probably been asked a lot but I just need a quick answer, can you use Spigot backend servers with waterfall? (instead of paper)

proper prawn
#

yes

timid kettle
#

thanks

gloomy sundial
#

are there docs for the options waterfall added on top of bungee's

high mason
#

Any redis bungee solutions for 1.16? Or is updating redisbungee myself the best option?

tidal musk
#

1.16 supports hex colors in json, but can it be used with chat api?

crimson rivet
#

iv had a quick look at the docs, but cant seem to find a good answer, what is the best startup scripts / ram allocation for the waterfall jar?

#

nevermind, found it on the pinned posts.

round ocean
#

1.16 supports hex colors in json, but can it be used with chat api?
@tidal musk chatcomponent API supports it. Just use Bungee chatcolor. ChatColor.of()

verbal oasis
#

for some reason when a server restart on my network the players dont get kicked to the default server. any help?

surreal relic
#

still need help /w this

tidal musk
#

@round ocean thanks for help

#

for some reason when a server restart on my network the players dont get kicked to the default server. any help?
@verbal oasis maybe waterfall doesn't detects default server. Could you send your config.yml?

#

Pastebin is good for that.

reef fulcrum
#

That's normal

#

Use a plugin like movemenow

idle comet
#

Is it just me or is waterfall waaaay quicker when it comes to players switching to another server?

#

A miracle

verbal oasis
#

I tried movemenow and that didn’t do anything either

#

I will have to show you guys when I get back on my pc

idle comet
#

I use slingshot for that

tardy crag
#

What is youre not whitelisted to server

#

i see on my underserver that i connected but with a different uuid

#

but im whitelisted on that server

young rampart
#

did you enable bungeecord mode on your spigot.yml?

tardy crag
#

i use paper

young rampart
#

you still have a spigot.yml

tardy crag
#

ah lol

#

^^

#

sorry

#

now i get "If you wish to use IP forwarding, please enable it in your BungeeCord config as well!"

young rampart
#

then do that 🙂

tardy crag
#

i have ^^

#

it works

tardy crag
#

now i have Error whilst handling query packet from /xxx.xxx.xxx.xx

#

but i can connect

#

io.github.waterfallmc.waterfall.utils.FastException: No Session!

#

and can i reload waterfall config when i add new server or i must restart it ?

tardy crag
#

no answer ?

surreal relic
#

@tardy crag I still haven't gotten any help and it's been 3 days lol.

royal hawk
#

@surreal relic your issue is related to the delay between pings the client has to follow, it exists to prevent overloading attacks

#

I’m not sure what causes this on the client

#

But this is what I would categorize as normal behavior

#

As for Blake- no idea

surreal relic
#

Yeah, that is not normal.

royal hawk
#

Use mcsrvstat.us and query your server a few times. If it comes up every time it’s definitely normal/ working.

surreal relic
#

I never said the server wasn't workig

#

The server listing / connection just doesn't work 80% of the time.

royal hawk
#

Is your host system Linux based?

#

I’ve had a few issues in the past with the Linux natives bungee uses and socket opening

surreal relic
#

Ubuntu-1804-bionic-64-minimal 😄

royal hawk
#

What’s the port of the server causing issues?

#

I don’t need the address only the port

reef fulcrum
#

Server list being busted is literally just typical vanilla, has been a bug for god knows how long

#

"Connection refused" is a networking level issue, something on the network said "nope"

#

In the future, provide actual info instead of expecting us to track wtf you're tryna show with some overly fast gifs

surreal relic
#

"In the future, provide actual info instead"

#

I gave everything that needed to be given ???

reef fulcrum
#

and I gave you the answer right after that

surreal relic
#

"A bug"

reef fulcrum
#
  1. The server list being janky is a well known vanilla issue, we have no idea what makes it worse/better
surreal relic
#

So you're saying there's no way to fix this...

#

Because " Minecraft is trash"

reef fulcrum
#
  1. in the original post which you linked with the exception, I gave you the answer, connection refused is an issue on the network side
vivid arrow
#

So you're saying there's no way to fix this...
@surreal relic @reef fulcrum said that it's been a VANILLA bug for god knows how long

trim sage
#

Hey, I am having an issue where on https://mcsrvstat.us/ I am unable to get the player list directly from the waterfall proxy (See screenshot). Query port is open on 25577 and bungee is hosted on 25565 (default). Both are open on the firewall level. As you can see in the screenshot Query returns as False. I am able to query a game server under the proxy to get a partial network player list (on 25568) but I cannot get it from the proxy so a few players are not included in the list. Any ideas on how to fix this?

tawny igloo
#

What are the best jvm flags for waterfall? ~500 players per proxy and 5gb ram per proxy

sacred canyon
#

Check pins

placid depot
#

Hey, I am having an issue where on https://mcsrvstat.us/ I am unable to get the player list directly from the waterfall proxy (See screenshot). Query port is open on 25577 and bungee is hosted on 25565 (default). Both are open on the firewall level. As you can see in the screenshot Query returns as False. I am able to query a game server under the proxy to get a partial network player list (on 25568) but I cannot get it from the proxy so a few players are not included in the list. Any ideas on how to fix this?
I actually also have had this issue for a long while too. Anyone know? :/

reef fulcrum
#

I mean

#

How is the site going to know what you're running query on some seperate port?

#

(hint: it can't)

trim sage
#

It is on default query though?

#

Does waterfall support it being on same port now or? I was lead to believe it wasn't

reef fulcrum
#

But you're running it on a seperate port...

marble kelpBOT
#

isn't query udp?

reef fulcrum
#

The site can't magically know "oh, go look at this port instead", it expects you to host them on the same port

#

and yea, query is udp

trim sage
#

Ah right. I'll give that a go. Thanks

placid depot
#

huh, I always assumed the ports should be different, but that could work

trim sage
#

Does waterfall support binding query to the same port then?

#

If so, why is it not bound to the same port by default?

reef fulcrum
#

it is

trim sage
#

Welp, it worked

#

lol thanks 😛

chilly hornet
#

How do you synchronize maps between servers?

reef fulcrum
#

You'd basically need to send all block changes manually or something and sync it that way

#

heavily a "glhf" type thing

chilly hornet
#

Uhh thanks, that explains why my google search was unsuccessful xD. So most people just do without it

tacit nacelle
verbal oasis
#

hello, the other day i mentioned that players do not get kicked back to the hub when a server restarts. I have tried using slingshot and i still do not get kicked to the hub

#

@tidal musk @reef fulcrum any suggestions?

reef fulcrum
#
  1. Don't ping
#
  1. if a plugin is throwing exceptions, speak to the plugin author or find another plugin
verbal oasis
#

Sorry for the ping. I only pinged because you replied to the original issue. This has happened with numerous plugins not just one

marble kelpBOT
#

mine doesn't have that issue ¯_(ツ)_/¯

delicate phoenix
#

I downloaded some spigot plugin 5 moths ago for this purpose, and it's working fine since than, I can even name witch server I would like to use as a limbo when one stops.

tidal musk
#

Is there a recommended set of jvm flags for waterfall?

#

oh right nvm it's pinned

placid ingot
#

Hey is the version of Waterfall up on the website good for 1.16.2? it looks a little old for that

sullen wave
royal hawk
#

@placid ingot I added support for 1.16.2 on the day it was released- even before bungee was officially updated. Just use the latest build from https://papermc.io

#

@sullen wave make sure your containers can talk to each other

placid ingot
#

Excellent, thanks!

reef fulcrum
#

Your server sent a packet in an unexpected phase, you'd need to work out what 🤷‍♂️

royal hawk
#

@tidal musk version mismatch, forge (on 1.13 and higher), some fabric mods or broken plugins or seldom a information forwarding issue

royal hawk
#

...

#

What’s your /bungee version, what’s your server version and type and how do you have forwarding configured

#

And do you have protocol hacking plugins installed

grim umbra
#

Hello, Why does Waterfall make a config.yml?

#

Is that normal?

#

nvm it's normal

stiff siren
#

Can someone explain to me the config of waterfall.yml

#

throttling:
tab_complete: 1000

royal hawk
#

@stiff siren That is in place to prevent overloading attacks

#

@tidal musk if you only ever answer a part of the questions asked nobody will be able to help you

junior narwhal
#

Hello, Is there a way to configure the waterfall network to only show "Player left the game" when a player actually disconnects? Right now it shows when they jump servers.

reef fulcrum
#

Well, yes; disable that on the servers and use a bungee plugin for it

reef fulcrum
#

make sure that you've cd'd into the folder, and make sure that you actually cloned with git

#

And, yes, bungeecord plugins should work fine

#

need the full output

#

if ./waterfall returns no such file, you're in the wrong folder or didn't clone it properly

#

That's a jar file, you just run that as that's actually waterfall

#

If you wanted to build it, you'd need to clone it from the git repo

#
  1. again, clone the repo, not download it
#
  1. install maven
#

Please don't ping

#

it gives you the url for git, use that

stiff siren
#

@stiff siren That is in place to prevent overloading attacks
@royal hawk replace -1?

stiff siren
#

throttling:
tab_complete: 1000
@stiff siren There is no wiki that explains it? , because I don't understand it very well

royal hawk
#

that should work. Its just a bad idea

stiff siren
#

what I want is to remove so that / tab does not show the plugins

reef fulcrum
#

configure that on the servers

#

spigot.yml lets you disable plugin prefixed commands

delicate phoenix
#

Hello! Does anyone had any experience with the "BotSentry" plugin in spigot? I'm willing to purchase it, and use it in waterfall.

tidal musk
#

link?

plucky ruin
#

Hey hey, wondering if there's any known issues with Waterfall and Cloudflare Spectrum - about two thirds of the time connecting, it throws this generic connection error, but when connecting directly using IP / port it connects fine every time.

reef fulcrum
#

connection refused is at a different layer to waterfall

#

That's more general networking issues

plucky ruin
#

I sorta figure, though what's throwing me off is that it seems to be working fine when using a regular Java Edition / paper server instead of Waterfall

royal hawk
#

@plucky ruin what’s your setup for IP forwarding from spectrum

#

spectrum provides that data if I’m not mistaken

#

Also in my personal opinion spectrum is snakeoil and should be avoided. It can cost you loads of money really quickly for what is essentially normal ddos protection

random citrus
green palm
#

not a client, no

#

your server has too many plugin messaging channels

reef fulcrum
#

That was from the client

random citrus
#

ok it happens if I change the world but not the server often. Is there a solution to not open so many plugin messaging channles

trail kettle
#

it was looking like the issue is partially that bungee captures packets, not lists of channels, so every server change would add another packet

#

and at first glance they don't appear to be deduplicated

reef fulcrum
#

The issue is that it throws those into a list which is resent on switching servers

random citrus
#

I think that every time a player switches a server it resents the register message or? could I write a mod which prevents this as a hotfix?

reef fulcrum
#

The issue is a client has a mod on it which is sending plugin messages and bungee is queing them

#

This is a part of the headaches of how bungee works, it needs to record packets to be able to throw them at the next server

random citrus
#

is this a mod problem or does this happen with vanilla too?

reef fulcrum
#

mod

random citrus
#

ok how would I debug this to identify the mod? In fabric can I log the channles or the messages?

tidal musk
#

Hey, I'm interested for using the customisation of the Mojang auth url (PR #550), but I don't understand where can I set the new url ?

reef fulcrum
#

it's a system property

random citrus
#

The client is sending the minecraft register messages for abric-screen-handler-api-v1:open_screen fabric:container/open fabric:registry/sync. I think this might be a bug in the fabric api

surreal relic
surreal relic
#

Any and all help is appreciated ^

eternal cairn
#

known 1.16 issue, its probably clientside at this point lol

surreal relic
#

Oho k.

#

For some reason, it's only an issue if it's without a sub domain.

surreal relic
#

^ Update on that, it looks like it was client side and only happening on 1.16, weird.

tidal musk
#

interestingly this hasn't happened to me even once with velocity

#

which is o.O

reef fulcrum
#

I've seen it like once, server had an icon, hitting refresh ended up whiting it out

#

The response hasn't changed whatsoever, afaik

#

Not like the server list hasn't been broken as all shit for years anyways :/

fickle flare
#

When using multiple listeners is the player count shown per listener or is it still global ?

#

e.g. would it be;
listener1 : 5/100 listener2: 10/100 listener3:8/100
or
listener1: 23/100 listener2: 23/100 listener3: 23/100

reef fulcrum
#

global

toxic quiver
#

is there anyway to to make it possible that both non-FTB and FTB clients can join the "waterfall server" and be directed to either non-ftb or ftb servers?

#

or can it only be one or the other?

royal hawk
#

You’d need a plugin for that

#

But it’s possible

marble kelpBOT
#

if you have a setup after 1.13 then maybe you can test the plugin too, I recently tried adding support for that but can't really be bothered setting up forge and servers and stuff just to test that

quaint bolt
#

Any specific reason why Waterfall is doing this "10 seconds wait on oudated version", even though you've removed that from spigot for paper?

reef fulcrum
#

Never really been an issue for waterfall

marble kelpBOT
marble kelpBOT
#

just use the system property thinksmart

reef fulcrum
#

see the pins

fickle flare
#

any reason why waterfall, no plugins etc. might be randomly hanging after about a day of running?

#

it's in a pterodactyl container if that makes any difference

#

startup flags are the ones pinned ^^

reef fulcrum
#

best guess is make sure that Xmx is set so that java has enough ram

#

bungee/waterfall uses a fair chunk off of heap memory for the networking stuff

marble kelpBOT
#

500MB should be enough, you might able to do less depending on what plugins you use

marble kelpBOT
#

wat

#

is your goal to not log them or...?

#

where do you want to hide the IP?

#

also what IP? the players? the backend servers?

#

because players will never know the IPs of the backend Minecraft servers unless you have plugins leaking them

#

well then you are good, they don't show up anywhere with a default setup (and if you protect ports properly)

green palm
#

firewall

royal hawk
#

You can still connect to the servers connected to your proxy if they’re not correctly firewalled

marble kelpBOT
#

if you intend to run the proxy and the minecraft servers on different machines then you'll want to firewall your server ports so that they only are accessible from your proxy server

#

if you run everything on the same machine that just bind the the servers to localhost

#

well if you don't port forward stuff and don't bind them to public addresses then I guess you'll be safe

valid sail
#

Hi, waterfall deos support 1.16.2?

reef fulcrum
#

yes...

calm ether
#

Today i ran waterfall with 1Gb for 1000+ players and it ran perfectly well. Was not expecting this much efficiency lol

tough island
#

It's just a proxy 🙂

#

Hey guys... Getting java.lang.IllegalArgumentException: hostname can't be null on my proxy... Only noticed it started after I upgraded the main server to 1.16.2... Full error stack is

#

Ugh... I'm an idiot... It's not anything to do with MC... or anything... It's health checking from my FW that's causing it.

#

Turned off Health checking and it's fine... fml

dapper venture
#

bruh is there a benefit to using bungee/waterfall for a single server?

#

& do all plugins need specific support for them or just certain ones?

proper prawn
#

bruh is there a benefit to using bungee/waterfall for a single server?
a waste of ram imo

#

Proxy's whole purpose is to allow for easy server switching

tough island
#

This ^^... One other benefit for me even if I had just one server to start with is I have bungee/waterfall behind another proxy. Then use PROXY protocol to keep source IP

left basin
tidal musk
#

The Waterfall is powered by BungeeCord?

proper prawn
#

Waterfall is a fork of BungeeCord

left basin
#

yes

#

and

proper prawn
#

update i guess

left basin
#

like, to newer version of waterfall

proper prawn
#

yes

tidal musk
#

BungeeCord is maded by md_5?

proper prawn
#

yes...

tidal musk
#

I know md_5 is Spigot's Developer?

proper prawn
#

well yes

left basin
#

update i guess
@proper prawn
dident work

#

help

reef fulcrum
#

your configuration file is invalid

tropic latch
#

That is offtop, I guess

#

But i want to patch waterfall with some code, how shoud I use patch command properly

proper prawn
#

not offtop

tropic latch
#

i`ve tried patch -p1 < [path to a.diff]

reef fulcrum
#

depends on the patch

tropic latch
#

but i am getting patch: **** read error : Is a directory error

reef fulcrum
#

if it's a git one, apply it with git

tropic latch
#

already

#

with wget

#

a.diff file in waterfall dir

#

what is the right syntax for patch command in my case?

reef fulcrum
#

.diff means fuck all

midnight topaz
#

Hello, I wanted to set the header and footer of the tab list using RGB colors, but when I do that with a TextComponent it turns black and white. What is the reason for this and how can I avoid it

marble kelpBOT
#

might not support it or you did it wrong/didn't use a 1.16 client

midnight topaz
#

i use 1.16.2

#

buw how i make that that support it

marble kelpBOT
#

?paste your full code I guess

midnight topaz
marble kelpBOT
#

that's not the full code

midnight topaz
#

?

#

Wich code you need?

marble kelpBOT
#

just paste the full class

midnight topaz
marble kelpBOT
#

and ideally all code that is interacted with which might be important

#

you never use rgb colors?

#

or wait, you never translate the legacy colors to a BaseComponent array

#

also I highly suggest using a custom format for rgb coloring, the legacy translation syntax is not meant to be exposed to users

#

you mean the string method? if so then I guess it does the translation internally

#

something like TextComponent.fromLegacyColors

#

you are setting legacy color codes in a component text directly which does not cause it to properly translate it to components

reef fulcrum
#

^^

#

You need to actually use the fromLegacy thing so that the chat stuff will actually be translated to components

#

You're just stuffing legacy chat colors in there, and the client doesn't know how to parse that as anything but legacy chat colors, so it just basically uses the last one

marble kelpBOT
midnight topaz
#

and how i use in the ComponentBuilder rgb colors?

#

ChatColor#of?

reef fulcrum
#

you want to use the method that it states in the common pitfalls to use the rgb string thing

#

But, specifically to create colors, yes

fathom raven
#

Hi, i have some trubles run Waterfall with Spigot. I have the Waterfall Proxy, and a Lobby Server with Spigot. Both are with the Setting: online-mode: true; But when i try to join, there send me: Server is online mode! And i play with online mc. Can you help me there?

#

Sorry for bad English

#

@everyone

#

Or should i try to run Waterfall with Paper?

#

But i dont know, if i can join there with Forge

green palm
#

as confusing as it sounds, you have to set your backend servers to online-mode: false even if your network authenticates.

#

the online-mode setting is really defined on the proxy, because the proxy handles all authentication

fathom raven
#

Okay, you mean, set all Minecraft Servers to online-mode: false?

green palm
#

yes

fathom raven
#

Works fine! Thanks you a lot. Why the f*** i have to do it?

tidal musk
#

why the fuck what

#

disable online mode for backend servers?

#

because it's not viable (or even possible) to do that kind of an authentication between server and proxy

fathom raven
#

because it's not viable (or even possible) to do that kind of an authentication between server and proxy
@tidal musk Okay. Sounds right.

royal hawk
#

When you connect minecraft authenticates your account and session.
As long as you’re connected to a server the client will not authenticate again

#

@fathom raven take great care to firewall the servers connected to your proxy

tidal musk
#

install bungeeguard

fathom raven
#

install bungeeguard
@tidal musk On the Waterfall or spigot server?

#

@fathom raven take great care to firewall the servers connected to your proxy
@royal hawk Thanks.

tidal musk
#

both

#

it won't work without installed on both server and proxy anwyay, but if you wanted to try then... nothing stops you

fathom raven
#

Ok

toxic quiver
reef fulcrum
#

waterfall.yml, disable entity metadata rewriting

fathom raven
#

I know, its the Paper DC, but can someone help me to run caultron on 1.6.4?

marble kelpBOT
#

not in the waterfall help channel

#

there is an offtopic section

jolly spoke
#

I have some players that are connecting from far away from where the server is hosted and do not have good internet. Is there any settings i can adjust to help them? They tend to loose connection a lot. Thanks.

#

I just disabled use_netty_dns_resolver and that seemed to help a little. Not sure why.

#

Most of the connection issues seemed to be while connecting so that's why i was thinking proxy. but maybe your right, it could be server specific. Maybe I should repost this in #paper-help

#

is the entity-broadcast-range-percentage what you are talking about?

marble kelpBOT
#

might be easiest to setup a proxy phyiscally closer to them lol

#

it helps because the connection between you and the proxy will be more stable. and because you can control the routing between the proxy and the minecraft server

#

well it depends on the host. if you have both in the OVH network then you will be good by default

rocky lava
#

[19:41:00 ERROR]: Exception in thread "main" java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map
Whats this error?

round ocean
#

You are trying to cast a List to a Map which doesn't work obviously.

rocky lava
#

I'm not doing ANYTHING

#

I'm just turning on a fresh Waterfall server

#

oh okay, i'll try renaming everything to generate again

reef fulcrum
#

Seriously, provide info

rocky lava
#

aw fixed, thanks, My waterfall was fine when I moved it to another vps this happened

#

Fixed, sorry

reef fulcrum
#

Literally every instance of you asking for support is you providing practically 0 info and expecting an answer

#

If you bothered to provide the full error, somebody could have told you the cause in literally 2 seconds

tiny mist
#

hello was updating my server to water fall build 371 for paper 1.16.2 and is now failing to enable one of the modules "reconnect_yaml,jar" thus noone can join other servers via commands

sacred canyon
#

delete reconnect_yaml,jar from the modules folder and it should re-download. My hunch is it didn't download right

tiny mist
#

I’ll try that again that’s my initial thought was

tiny mist
#

log file showing issue with a clean download of version 371 and its modules

tiny mist
#

reverted to build 369 and works fine so there is an issue with build 371

reef fulcrum
#

.paste

marble kelpBOT
reef fulcrum
#

I mean, it's literally saying that it's failing to access a class that must be there

#

Best guess would be that your hosting providers janky bootstrap thing is causing issues

surreal relic
#

latest version doesn't work?

proper prawn
#

provide logs

#

.paste

marble kelpBOT
proper prawn
#

and more details

surreal relic
#

build #371 just doesn't work.

marble kelpBOT
#

that class exists in the file, where did you download it from?

surreal relic
#

jenkins

marble kelpBOT
#

maybe your download is corrupt or something, try the main download site

surreal relic
#

Error: An unexpected error occurred while trying to open file waterfall.jar

#

lol

marble kelpBOT
#

yeah, something is wrong with your browser/network

tidal musk
#

for waterfall what flags are recommended?

marble kelpBOT
#

as I said, check the pins...

tidal musk
reef fulcrum
#

something apparently sent a bad kick message

tidal musk
#

nothing appears on the section

reef fulcrum
#

"on the section" what?

tidal musk
#

SurvivalVanilla = section

reef fulcrum
#

The proxy was reading a kick packet

tidal musk
#

entered the Survival Vanilla from the lobby

reef fulcrum
#

That kick packet apparently had an invalid text component on it

tidal musk
#

received a kick

#

and in the end he failed to enter

reef fulcrum
#

Replicate without plugins on the server

tidal musk
#

how can you tell if lag is appearing on the proxy server?

#

Replicate without plugins on the server
@reef fulcrum ```[20:28:23 INFO]: Plugins (75): AutoRestart*, BlockParticles, ChatFilter*, ChatGames*, ClearLag, CommandAliases*, CraftingStore, CrazyAuctions, CrazyCrates, DeluxeCombat, DeluxeCombat_Addon_WG*, DeluxeMenus, DiceFurniture, eGlow, EntityTrackerFixer, EpicWorldGenerator, Essentials, EssentialsChat, EssentialsSpawn, ExploitFixer, FarmLimiter, FastAsyncWorldEdit, FastCraft, FogusCore, FurnitureLib, Giveall, HamsterAPI*, HeroAction*, HideStream*, HolographicDisplays, IPWhitelist*, Jobs, Libs4Paper*, LimitPillagers, LiteBans, LuckPerms, LWC, mcMMO, MovingDevApi, Multiverse-Core, MyCommand*, PlaceholderAPI, PlayerVaults, PlugMan, ProtectionLib*, ProtectionStones, ProtocolLib, Quests, RandomTP, SecurityMaster*, ServerNPC, ShopGUIPlus, SilkSpawners, SkinsRestorer, SkriptInstaller*, SuperbVote, TAB, TempFly, TimeVote, TitleManager, TradeMe, UpgradeableHoppers, Vault, ViaBackwards, ViaRewind, ViaVersion, VillagerOptimiser, VoidGenerator, VoidSpawn, VoteParty, Votifier, VoxelSniper, WeatherVote, WorldEdit, WorldGuard

#

plugins on waterfall?

#

aaaa

valid sail
#

Mention me please

#

Or pm

marble kelpBOT
#

you have an error in your config

valid sail
#

Witch line?

#

Can i send my config?

marble kelpBOT
#

doesn't say. you have a list somewhere where it should be a map/section

valid sail
marble kelpBOT
valid sail
#

I can't see any problem on my config

#

Valid.

#

Yes i try

#

We found they problem

#

Thanks for helping @hearty coral

scarlet terrace
#

Im running Waterfall, and have ip_forward: true and Bungeecord: true on my spigot.yml, and yet its still passing a localhost IP address to my servers?

keen atlas
#

thats weird

#

might work tho try making a new fresh waterfall server and dont install all the plugins

scarlet terrace
#

Ill try on my test server

#

Same thing on the test server.

valid sail
#

how i connect 2 or more bungee server 1.16.2
I need multiple bungee
I have 2 dedicated

uncut thorn
#

What does this error mean? It stops me from joining my server

#

(there surplus memory on the server its running on)

#

on client it says "the server you were previously on went down, connected to fallback server". theres no errors on fallback server but it does say the person joined and left

#

waterfall#371 paper#174paper#179

marble kelpBOT
#

9​bi​t: how much memory did you give it? maybe it's not enough?

valid sail
#

how i connect 2 or more bungee server 1.16.2
I need multiple bungee
I have 2 dedicated

marble kelpBOT
#

you would need something like RedisBungee or your own custom solution to bridge data between them

valid sail
#

RedisBungee is support 1.16.2?

marble kelpBOT
#

no idea

#

I doubt much changed though

valid sail
#

Is there any other alternative?

marble kelpBOT
#

not hat I know of

#

*that

valid sail
#

Okey thanks

marble kelpBOT
#

multi bungee setups are usually only used by large networks which just make custom solutions for that anyways

valid sail
#

I have a dream mate...

marble kelpBOT
#

then I hope you have money too, dreams are expensive ;)

valid sail
#

True

unreal stag
#

RedisBungee is abandoned and not supported @valid sail and you should not use it. It's not my finest work.

marble kelpBOT
#

did someone make MongoBungee yet?

#

runs

unreal stag
#

would not be surprised if someone did, this community will make anything even if it makes no sense

cursive flicker
#

FacsimileBungee ftw.

unreal stag
uncut thorn
#

512mb

9​bi​t: how much memory did you give it? maybe it's not enough?

marble kelpBOT
#

well that should be enough if you don't have too many plugins doing dumb stuff

reef fulcrum
#

io.netty.handler.codec.EncoderException: io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 16777216 byte(s) of direct memory (used: 503316487, max: 514850816)
Direct memory is a seperate region, Xmx is irrelevant here

#

but, basically, something is leaking native memory or somebody configured something horificially, not really sure of a sane way to debug that type of stuff, there is always stuff, netty has a leak detector flag you can enable, miiiight pick something up, but, er...

valid sail
#

How i change server port on bash?

tidal musk
#

can i run 2 instances of bungeecord

marble kelpBOT
#

you can run as mayn as you want

#

the difficulty is to sync them somehow

tidal musk
#

is there any docs for redisbungee?

#

im using it right now but i cant figure out how to use the 2 instances

marble kelpBOT
#

I would assume they have some docs somewhere, check the github I guess

tidal musk
#

alright

tidal musk
#

does someone know a better plugin than redisbungee

marble kelpBOT
#

custom made ones

tidal musk
#

do you know any other plugin?

#

or no

marble kelpBOT
#

no

unkempt maple
#

Google is being less than helpful, anyone know an easy way to forward players from one waterfall proxy directly to another such that the second one takes over? I can get around my issue by duplicating my proxies until we can get our domain pointing at the right place, but figured I'd check if there's an easier way before I go off and do that lol

fathom sparrow
#

Nope, no way to do that ( without client installed mods )

unkempt maple
#

Aight, thanks for the quick response 👍

tidal musk
#

Most ppl use cloudflare to do that for when you do get it pointing at the right place

royal hawk
#

Don’t say it like that, it’s misleading- Any provider for domain nameservers/ DNS that conforms to RFC standards and gives users even mediocre amount of control should allow you to accomplish that

reef fulcrum
#

Two different things, proxy in proxy is not supported for varying reasons, load balancing is what's done with DNS, etc

delicate ermine
#

Does anyone know how to change the word "Waterfall" When a player pings the server? (Not through a plugin, but in waterfall itself)

marble kelpBOT
#

did you try a brand name changer yet?

#

might be the same value

plain geyser
#

i have a problem with waterfall in 1.16.1 and 1.16.2
every player is invisible for everyone

#

i already tried downgrading to older builds, does not fix the problem

gritty holly
#

im trying to get redisbungee working with waterfall, so far it forwards player information alright... but how does one go about forwarding players to different hubs on separate instances of waterfall.(documentation is rather scant on this subject)

im asking here because there really isnt anywhere else I can think of that I would get a useful answer from.

#

anybody have any experience with redisbungee?

marble kelpBOT
#

it doesn't

#

you can only transfer people to servers that are setup on your local proxy instance

gritty holly
#

oh...

#

hmmmmm im going to have to rethink thing's then.

marble kelpBOT
#

the java client does not support switching to different servers, hence the need for a proxy like bungee/waterfall to redirect to different servers

timber stag
plain geyser
#

just confirmed lol

#

ill keep an eye on that issue

timber stag
#

Upstream looks like

marble kelpBOT
#

I wonder which version I use that that doesn't happen

#

368 thonk

#

the 1.16.2 update before bungee's lol

timber stag
#

For now, try latest 1.15.2 waterfall and toss ViaVersion on it I suppose, not sure how well that works

marble kelpBOT
#

could test builds 368 and 369 and see if the first one still works

#

if so then there is an issue with bungee's 1.16.2 update

#

(and then someone would need to compare waterfall's 1.16.2 patch with bungee's actual change ¯_(ツ)_/¯)

#

wait what

#

left is bungee and seemingly correct according to wiki.vg

timber stag
#

1.16, 1.16.1, and 1.16.2 all have different protocol versions dont they?

marble kelpBOT
#

yeah

timber stag
#

dont think im understanding that then, shouldnt there be one for each?

marble kelpBOT
#

bungee is also missing the hardcore paramter from the login packet in the ServerConnector

timber stag
#

pr time

marble kelpBOT
#

no, if the id doesn't change you don't need to register it for the version

#

it will fall back to the next lowest available

timber stag
#

ah okay

marble kelpBOT
#

oh wait, bungee has the order different for the Login packet

#

where are the actual packet IDs in the nms code? xD

timber stag
#

i always get the protcol/data versions from the wiki lol

marble kelpBOT
#

oh god, it's just a chain of map puts

timber stag
#

oh no

royal hawk
#

The wiki is broken atm

#

Don’t trust it

timber stag
#

oofers

royal hawk
#

I am confident what I wrote there in the patch was correct

#

Prove me wrong tho

#

I’ll look it up one sec

marble kelpBOT
#

meh, my breakpoints don't work -.-

#

guess I just system out the ids

royal hawk
timber stag
#

thought those were ips for a sec lol

royal hawk
#

From 1.16-1.16.1 it shifted back one in offset

timber stag
#

what the heck

royal hawk
#

So 0x1E in 1.16(.1) would be 0x1D in .2

marble kelpBOT
#

off, apparently the packets don't get registered until at least one client connects

#

til

royal hawk
#

Left is 1.16 and .1

#

Right is .2

marble kelpBOT
reef fulcrum
#

off, apparently the packets don't get registered until at least one client connects
MOAR STATIC

marble kelpBOT
#

I guess that's not the issue then?

royal hawk
#

My question is to y’all tho

#

Do we have an issue

timber stag
#

with?

royal hawk
#

The patches

timber stag
#

the issue is upstream so i dont think so

marble kelpBOT
#

I'm surprised that the waterfall patches work though with the wrong ID

royal hawk
#

Because I had to clean up a lot of garbage that got in the patches from wiggling them when I pushed them to .2

reef fulcrum
#

I test with waterfall locally, I've yet to see invisible players in a test setup

royal hawk
#

Yea see, from wiggling the orientation changed

reef fulcrum
#

That linked issue, we also don't give a shite about as that's cross version stuff, can't say we're too super interested debugging unsupported setups

timber stag
#

are they both on 1.16.2?

royal hawk
#

phoenix the patch is correct, it just looks weird because an older patch changed the order

marble kelpBOT
#

it says 0x1E though for 1.16.2?

royal hawk
#

Oh yea that’s broken then

#

Again because wiggled patches

#

I hate when that happens

marble kelpBOT
#

any idea what a broken gamestate packet could cause?

royal hawk
#

This is why I should always manually 3way merge

reef fulcrum
#

janky client state

marble kelpBOT
#

or hm, actually, I'm not running 1.16.2 servers lol

reef fulcrum
#

that packet controls a stupid amount of stuff iirc

marble kelpBOT
#

players can't complain if the bug isn't possible thinksmart

royal hawk
#

I mean

#

Nobody noticed it because bungee never sends that packet normally

#

and unknown packets get passed

#

So the server took the role of sending it

#

So you could say since 1.16 switching is considered as a new login this isn’t an issue

#

So lol. A bug that is not an issue because logic

timber stag
#

@tidal musk latest waterfall going to latest paper right? Everyone who's invisible is on 1.16.2?

royal hawk
#

I am somewhat glad I hadn’t had to revise anything about 1.16 support in velocity

#

👀

#

I wish velocity would also be a flagship option on the papermc site. There should be a choose your fighter proxy site

timber stag
#

cant wait for paper's velocity fork

royal hawk
#

You won’t need that because if the modification is useful we will merge it.

timber stag
#

oh right you arent md_5 lol

royal hawk
#

wE aReNt LiKe Md

#

Also adventure is poggers

worn robin
#

zzz invisible players

trail kettle
marble rover
#

So i feel so dumb rn but i cant get my port forward for my server to work -.- I have allowed port 25565 though UFW and port forwarded from my router. Now I also use NuVotifier for votes (on bungee) and that works fine I can vote and it gets sent through and on canyouseeme.org the votifier port shows that it can see me, but the Waterfall instance, on port 25565, doesn't show it can see me nor can I connect to it. I have checked all my IPs in configs and settings and it all appears correct, so I'm so lost. If I host the Waterfall instance on a different computer and forward the port to that, it works fine. I also tried disabling UFW and that didn't solve it either - it worked fine on W10 (currently running PopOS 20.04)

royal hawk
#

@marble rover what did you bind Waterfall to? Also did you check to see if the system has registered the port as open/ accepting incoming?

#

^ Pop sometimes has issues when you bind 0.0.0.0

marble rover
#

bound it to its IP (which is static) also tried binding to 0.0.0.0

royal hawk
#

sudo lsof -i -P -n | grep LISTEN

#

Does the port show up correctly?

marble rover
#

i don't see it no

royal hawk
#

sudo netstat -tulpn | grep LISTEN

#

Does it show there?

#

Are you running it in a container?

marble rover
#

i don't believe so no

#

dont see it in sudo netstat -tulpn | grep LISTEN either

royal hawk
#

Then the port isn’t open for whatever reason. As what user in what context are you running it?

#

not what user but what kind of user

#

If you’re running it as service you may need to specify network.target

marble rover
#

wait wait, i had it bound to 0.0.0.0 when testing, when chaning back to just its ip it shows up in sudo lsof -i -P -n | grep LISTEN

royal hawk
#

Do a portscan of your Linux machine from the outside

marble rover
#

ok

#

yeah not seeing 25565 from a port scan

#

3306 and 80 show for mysql and apache respectively but not 25565

royal hawk
#

Does it show up on an ipv6 Scan?

marble rover
#

lemme check

#

nope

royal hawk
#

Can you try with a port in the lower hundreds

#

like 600

#

just out of curiosity

marble rover
#

yup 2 secs

royal hawk
#

Cause I assume the service doesn’t have the privilege to bind 25565 for anything but loopback

#

Use 0.0.0.0 for the test

marble rover
#

getting bind(..) failed: Permission denied when binding to 601, 600, and 400. with the IP and 0.0.0.0

#

yeh doesn't wanna bind to any lower ports

reef fulcrum
#

below 1024 requires root or some other thing to do it, i forget

royal hawk
#

Network.target

#

But I digress

reef fulcrum
#

Best guess is double check everything is on 25565, reboot the router, maybe 🤷‍♂️

marble rover
#

ive rebooted all my networking gear many of times haha

royal hawk
#

But the port doesn’t even show as correctly listening on the system

reef fulcrum
#

if it works from another machine on the network, that suggests that it's either a setup issue, router being dumb, or something else weird

royal hawk
#

I never recommend this but can you run a copy of the setup as root for a test?

reef fulcrum
#

is 25575 in use by any chance? 🤷‍♂️

marble rover
#

running it as root doesn't work. if 25565 was in use it wouldn't bind, right?

royal hawk
#

Yes and no

#

In Linux higher ports are sometimes reserved for dynamic sockets

marble rover
#

and i can join locally

royal hawk
#

So binding is possible but not listening

marble rover
#

gotcha

royal hawk
#

Then NAT is not allowed in your UFW rule tho

marble rover
#

so my router is a ASUS GT-AX11000 and if i change the port forward to go to my main pc and open up waterfall on there it works fine, but if i switch it back to the Linux machine my router keeps forwarding to my main pc, it doesn't change unless i reboot it, which then it doesn't work obv

reef fulcrum
#

So, either your router is bork or your OS is bork

marble rover
#

most likely something with the OS then since everything worked fine when it ran W10

#

if i run waterfall on port 6005 it at least shows up in a port scan haha

reef fulcrum
#

throw ubuntu on a partition or in a VM on a bridge network and test it 🤷‍♂️

verbal oasis
#

liampearson1996 lost connection: You are sending too many packets, this happens sometimes when connecting with a modded client. Is there anyway to prevent this?

reef fulcrum
#

That's a server thing, not a waterfall thing

#

There is a config in server.properties for that, assuming you didn't install a packet limiter...

verbal oasis
#

i'm not sure what is causing i just know it started after installing waterfall so i thought i'd ask

reef fulcrum
#

There are potentially some issues around how bungee treats some stuff, but, it's not all too viable to "fix" that without breaking modded servers even more

verbal oasis
#

Do you know what the option would be?

reef fulcrum
#

are you using 1.16.2?

verbal oasis
#

For my hub server yeah!

reef fulcrum
#

if that's the server doing the kicks, then rate-limit in server.properties

verbal oasis
#

I found that apparently it has to do with viaversion! so i'll test that theory too, thank you

royal hawk
#

@verbal oasis Viaversion has a config for that too. If you have too many tab completeable commands or stuff of sorts this is in place to prevent DoSsing your setup or client

verbal oasis
#

Yeah i just found the config, hopefully its all good now, cheers for the headsup

tawny nimbus
#

I updated waterfall and now default players are unable to do /server (server name)

reef fulcrum
#

"invalid IP"?

drifting fractal
#

Yes

tawny nimbus
#

does someone know a reason to my issue?

#

above this?

tidal musk
#

.paste

marble kelpBOT
tidal musk
#

I've been receiving those errors, I need help

drifting fractal
tropic yacht
#

can you provide any more details?
Chivitøs did you change anything before this happened that might have caused it?
Fishy can you show your config file, specifically the forced hosts section

reef fulcrum
#

Shy, no, because there ain't really much info there to go off; logs? what happens when they run /server? etc, etc

green zenith
#

Curiosity, does waterfall have a reload command? And if it safe to use it?

reef fulcrum
#

greload, there are some issues due to stuff like how servers are handled, however; It also only reloads the config, plugins do whatever

green zenith
#

Ohh? Have you had any problems?

drifting fractal
#

@tropic yacht

tropic yacht
#

not really sure what the problem is, maybe someone else in here can help

reef fulcrum
#

.paste

marble kelpBOT
drifting fractal
#

I can't open the file on mobile lol

tidal musk
#
03:19:00 [SEVERE] java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.util.Collection
03:19:00 [SEVERE]     at net.md_5.bungee.conf.YamlConfig.getListeners(YamlConfig.java:220)
03:19:00 [SEVERE]     at net.md_5.bungee.conf.Configuration.load(Configuration.java:96)
03:19:00 [SEVERE]     at net.md_5.bungee.BungeeCord.start(BungeeCord.java:434)
03:19:00 [SEVERE]     at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:32)
03:19:00 [SEVERE]     at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
#

Wus that now

reef fulcrum
#

bad config

tidal musk
#

wdym

reef fulcrum
#

your config file is bad

#

specifically in the listeners section somewhere, you mangled the format

tidal musk
#

Someone else told me the same

#

Wait a sec

#
  "0":
    host: 0.0.0.0:25565
    query_enabled: true
    query_port: 25565
  bind_local_address: true
  force_default_server: true
  forced_hosts: lobby
  host: 0.0.0.0:25565
  max_players: 1```
reef fulcrum
#

Yea, you can't do that

#

It wan't a list of listeners

#

not a map

tidal musk
#

huh?

reef fulcrum
#
list:
- oh: look
  a: list
- an: moar
  list: woo
tidal musk
#

tf

tidal musk
#

Yea, you can't do that
It wan't a list of listeners
not a map
wdym

#
  "0":
  host: 0.0.0.0:25565
  query_enabled: true
  query_port: 25565
  bind_local_address: true
  force_default_server: true
  forced_hosts: lobby
  host: 0.0.0.0:25565
  max_players: 1```Like this?
reef fulcrum
#

No

#

Delete the config and try again

tidal musk
#

I already did it actually

#

But another bug happened

#

yea nvm

tidal musk
#

i have Problems while booting my waterfall:

[10:47:06 ERROR]:       at net.md_5.bungee.api.Favicon.create(Favicon.java:63)
[10:47:06 ERROR]:       at net.md_5.bungee.conf.Configuration.load(Configuration.java:85)
[10:47:06 ERROR]:       at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:49)
[10:47:06 ERROR]:       at net.md_5.bungee.BungeeCord.start(BungeeCord.java:278)
[10:47:06 ERROR]:       at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62)
[10:47:06 ERROR]:       at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```
proper prawn
#

something config bad

#

provide full log pls

young rampart
#

The server icon maybe?

tidal musk
#

yes, maybe let me check

#

it was the server icon, but its 64x64

#

idk whats the problem

young rampart
#

wrong path in config? wrong file type? bad file permissions?

tidal musk
#

i think it was the uploading to the bungeecord

#

now it works, thank you very much

tidal musk
#

.g bungeecord Favicon github

marble kelpBOT
#

(DiscordBot) https://github.com/Minecrell/ServerListPlus/issues/25 -- Favicon cache triggers thread creation warnings on...: "Jul 8, 2014 ... GitHub is home to over 50 million developers working together to host and review ... Favicon cache triggers thread creation warnings..."

tidal musk
#

.g bungeecord Favicon.java github

marble kelpBOT
#

(DiscordBot) https://github.com/Minecrell/ServerListPlus/issues/25 -- Favicon cache triggers thread creation warnings on...: "Jul 8, 2014 ... GitHub is home to over 50 million developers working together to host and ......"

tidal musk
#

can you actually work sometimes

eternal cairn
tidal musk
#

so basically

#

If no registered ImageReader claims to be able to read the resulting stream, null is returned.

#

you uploaded an invalid image

neon tartan
#

@plucky smelt did you solve your issue

plucky smelt
#

what issue

plucky smelt
#

@neon tartan

neon tartan
#

about mcdrop

#

botting your server

plucky smelt
#

oh shit

#

thats so hold

#

old*

#

where did you see that

neon tartan
#

i searched it up

#

they are botting me now

plucky smelt
#

so what are the bots doing?

#

crashing the server?

neon tartan
#

yea

plucky smelt
#

you could pm me your plugins list

#

i could offer some help

#

i ain't gonna do anything badf

#

running my own server

meager citrus
#

Hi, I have problem that players can't be teleported via clicking on NPC and via GUI to another servers... sometimes it happens, for ex. right now, restart of Lobby works most time, but I wanna somehow solve it

#

the weird is, that msg also doesn't help to this server, like bungee connections somehow broken... but I can normally join this server and left using /server and /send

#

and the weird is, that there aren't any errors in console on any of these 3 servers (proxy, lobby, surv)

marble kelpBOT
#

I assume you are using the default bungee plugin maessages?

tidal musk
#

Hey

meager citrus
#

don't know what do you mean, so prob. yes 😅

marble kelpBOT
#

I mean you are the only one who knows your code, lol

tidal musk
#

i have custom fork to Travertine, and i updated in pom.xml the version to 1.16.2 to make proxy 1.16.2 support, but it doesn build.

meager citrus
#

I'm using normally waterfall and plugins

#

so if it's not in config or anywhere, yes, I'm using default

#

I didn't edit code of jar

tidal musk
#
[ERROR]   The project io.github.waterfallmc:waterfall-parent:1.16-R0.2-SNAPSHOT (/builds/insanemc/Travertine/Travertine-Proxy/pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM for io.github.waterfallmc:waterfall-parent:1.16-R0.2-SNAPSHOT: Could not find artifact io.github.waterfallmc:waterfall-super:pom:dev-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 6, column 13 -> [Help 2]```
marble kelpBOT
#

R​en​zo​to​m: oh, it's not your plugin?

#

then you are going to have to contact the plugin's author

meager citrus
#

But it's not plugin issue

#

because it happens to msg (chatcontrol), npc (citizens), gui (superlobbydeluxe)

#

3 plugins are affected and it didn't happen before, and it's something that disallow players to teleport after specific time.... after restarting Lobby server, npcs and gui work

marble kelpBOT
#

well we still need to know how those plugins work

tidal musk
#

Anyone ?

meager citrus
#

BBut the weird is, that it's fixed after restart

#

and when it stops work when server is normally running, and then players can't join server using menu or npcs, it's weird

tidal musk
#

Help

#

I cant connect to my server via Bungee

#

And the port in bungee config is the same in server.prop of the server im trying to join ↙️

delicate ermine
#

Does anyone know how to change the word "Waterfall" When a player pings the server? (Not through a plugin, but in waterfall itself)
I would like it to show up changed on sites like https://mcsrvstat.us/server/mc.gamersnest.org which using a plugin does not change

reef fulcrum
#

No, you can't change it in waterfall without modifying the source, and we have 0 interest in exposing that

cunning sentinel
#

if i set online_mode to true will that affect my cracked players joining?

proper prawn
#

yes, duh

cunning sentinel
#

oof

#

any way to grant permanent uuid on offline server?

proper prawn
#

offline uuids are based on nicknames

#

so they are the same

royal hawk
#

you can make your own uuid provider if you so desire but other than that- Cracked is unsupported and not well liked here cause ... piracy

#

^ thats also why you won't get help with that

cunning sentinel
#

i see

royal hawk
#

(speaking of which, bungeecord isnt suitable to do this easily either cause it uses pseudo-rewriting)

#

a part I still hate md for

#

cause it creates way more issues than it could ever fix

proper prawn
#

offline uuids are based on nicknames
so they are the same

royal hawk
#

namechange -> different uuid

cunning sentinel
#

true true

royal hawk
#

I am at least proud I made md_5 finally throw entity meta rewriting

proper prawn
#

you can actually disable the rewriting

#

just so forge works

royal hawk
#

not in normal bungee

#

but since 1.16 its obsolete anyway

#

so he just removed it

#

my crux is currently making forge 1.13+ work with proxies

#

I can and I will