#waterfall-help

1 messages · Page 74 of 1

modern sinew
#

Its all traced back to the proxy as far as I know

#

Im going to go onto the github and see if I can find anything

errant pivot
#

how to use hex colors in motd?

craggy trout
errant pivot
#

yea just gonna ignore... tried 3 diff plugins and diff ways to edit and many other things.. its just not worth spending hours figuring out... welp ty anyway

errant pivot
#

Ty that helped it

reef surge
#

Is Waterfall A Plugin For Paper?

#

Does Paper plugins work with Waterfall then?

craggy trout
left hedge
#

Question:

I have bungeecord1 and bungeecord2

On Bungeecord 1 are 2 players online and has server 123.123.123:25565 and 123.123.123:25565
Bungeecord 2 have the same 2 servers 123.123.123:25565 and 123.123.123:25565.

But the problem is, Bungeecord1 will not show the players on bungeecord2 and otherwise its the same,
Is there a way to connect the 2 playercounts with each other

reef fulcrum
#

use a plugin which syncs that data between them

#

i.e. back in the day there was redisbungee

left hedge
#

Is there nothing else then Redis?

reef fulcrum
#

probably there is

modern sinew
neon stratus
#

Hey, after I updated geyser, floodgate, and waterfall, I’m noticing that a lot of chat messages sent from bungeecord are showing in players actionbar, not chat… I asked in geysers discord, and they said they didn’t know of anything, so is it a known waterfall thing?

#

Just saw this when searching

#

How did you resolve this?

#

O wait is it a viaversion thing

final trail
#

i'm on latest waterfall build from papermc.io/downloads

can someone tell me (or test too)
using config.yml's priority option, we set only 1 server let's say "lobby" to be in that list, and we declare multiple servers under servers option

when the only server from priorities is not available - will waterfall proxy push me to any other server that is available? is this normal behaviour? I think it should say "the server is unavailable" (whatever the default message is)

stark lagoon
#

Hello i have werid question 😄 so in Default config bungecord, you have already set group as admin to name "md_5", so my question is, if someone will set nick for them as md_5 they will have access to admin commands?

final trail
#

i just now tested with empty proxy server (no plugins)

reef fulcrum
#

No, the proxy will just boot you

reef fulcrum
#

and if in offline mode, yes, somebody could use md_5's name there

#

really suggest using a proper perm plugin

stark lagoon
#

Thanks! 😄

final trail
final trail
reef surge
surreal stream
#

waterfall is also not a plugin for a paper server

craggy trout
#

As i said you,waterfall is a proxy

hazy sun
#

What is the best firewall script for a new bungeecord server?

rain dome
#

can I connect servers that are not on the same machine?

#

with waterfall?

unkempt girder
#

Yes, you gotta use their normal IP

rain dome
#

will it have a effect on the ping

#

if they are in the same datacenter?

unkempt girder
#

It could, but hard to say, you gotta try

rain dome
#

I see

#

do I have to make some outbound rules?

#

on the bungee server?

unkempt girder
#

Not sure, I don't use bungee based proxy

rain dome
#

which proxy do u use to link servers?

unkempt girder
#

Velocity

rain dome
#

ohh

#

is it better?

#

like for performance?

#

and can I link external servers in velocity?

unkempt girder
#

I would say it's much better, but it has less available plugins overall

craggy trout
#

Waterfall splitted into multiple instances with good plugins, would work not that "bad" compared to velocity.

marble kelpBOT
#

I mean, a more complex setup with more resources is of course comparable

#

but that's not really what one usually compares

craggy trout
#

Well, velocity for now only can run in one instance

#

Imagine 90k players on a single instance

marble kelpBOT
#

"velocity for now only can run in one instance" same as bungee-based proxies?

#

it's basically literally the same software type offering (almost) the same features.

craggy trout
marble kelpBOT
#

that's not built-in and a third party plugin

#

and the same functionality can be implemented in a velocity plugin

craggy trout
#

I mean, velocity does not have any external software for now.

unkempt girder
#

RedisVelocity/Chocolate?

marble kelpBOT
#

that's a bold claim, lol

#

also the amount of data RedisBungee syncs is a joke. it is: Player count. Done, it does nothing more out of the box.

craggy trout
#

bruh

marble kelpBOT
#

anything else requires custom software

#

Chocolate is a pretty unfortunate naming choice btw. lol.

unkempt girder
#

True

craggy trout
unkempt girder
#
GitHub

RedisBungee, but for Velocity. Contribute to UltimisMC/RedisVelocity development by creating an account on GitHub.

GitHub

Simple player synchronisation solution for servers running multiple Velocity proxies - GitHub - GiansCode/Chocolate: Simple player synchronisation solution for servers running multiple Velocity pro...

marble kelpBOT
#

I really need to implement that on top of my own connector plugin so I can point to that lol

modern sinew
half snow
#

@craggy trout

reef surge
#

Do I need both Bungee and waterfall?

reef fulcrum
#

no

stuck delta
#

Anything i can change in tablist?

craggy trout
reef surge
craggy trout
#

Yes, that's why is a fork

dapper quail
#

What is this?

reef fulcrum
#

it's telling you that the event took a long time to process

dapper quail
reef fulcrum
#

Nothing really interesting in there

modern sinew
#

Oh

mild portal
#

Where i can where can i ask for help on papermc-1.16 ?

reef fulcrum
#

maaaaybe try without tab, but, I really doubt that that's the issue

#

nah, it shan't be

dapper quail
#

it even says it when you try to download legacy versions

junior sequoia
#

i noticed that waterfall has a 'anti fastchat' system that i cant flood a command when i join a server

#

there is a way i disable it?

reef fulcrum
#

it's either exposed in the config file or its not

junior sequoia
#

waterfall almost have none config options

#

on waterfall.yml

reef fulcrum
#

see the main config file

junior sequoia
#

it's not on config.yml because it's a waterfall feature

reef fulcrum
#

what's the kick message?

junior sequoia
#

it's not a kick

#

i type a command fast in chat

#

but the command it's not registered

#

i need to wait like 3-4 seconds to use a command

#

every time i join the server

reef fulcrum
#

No idea, I don't see any throttling logic in waterfall for that

modern sinew
#

Is there a way to make it so waterfall chat messages show up in chat

glacial wave
#

Can anyone tell me what this message means?
Join with 1.19 on a WaterFall with Paper Server

reef fulcrum
#

something mangled a packet

craggy trout
grand tendon
#

Does anyone know if it’s possible to link 2 waterfall servers together in a way that allows you to switch between them mid game?

craggy trout
grand tendon
#

so it can allow players to switch proxys mid-game?

stuck delta
#

Anything i can change in GLOBAL_PING?

craggy trout
#

Well, yes you can.

past vortex
#

My waterfall got attacked 300k times within a minute.
Is there anything I can do about it @@

craggy trout
#

If you use online mode just have a good host with proper bandwich & firewall system, if is online mode just use an anti-bot software, i can recmmend some some tbh

past vortex
craggy trout
#

They still fucking your network lmao?

past vortex
#

yeah : /

craggy trout
#

Probably spam killed your cpu

past vortex
#

we're using shield

craggy trout
#

Shield?

#

Or Tcpshield

past vortex
craggy trout
#

That's ass for bot-protection

#

Cloudfare won't detect legit traffic called such like bots

#

I don't know why the fuck they say FOR MC if they don't have nothing more related for minecraft, a simple l7 legit spam attack would crash your instance

stuck delta
solar cipher
#

what is the lowest version fo java for waterfall

#

and do we know around how much longer waterfall is planned to be maintained? I recall plans being published to eventually discontinue it in favor of velocity

reef fulcrum
#

8, but if I wasn't dead it would probs be newer

#

and theres no real timeframe set, shamefully I still use it for the server I do stuff for

solar cipher
#

alright good to know

#

thanks

craggy trout
solar cipher
#

id like to see you try to get a pr into bungee

#

they run that like fort knox

#

I've only been developing for a year and I have firsthand experience

solar cipher
#

what was it

craggy trout
#

well i meant by maintaning waterfall

solar cipher
#

nah nah nah

craggy trout
solar cipher
#

yeah nah nah nah

craggy trout
#

I know that upstream sucks

#

md_5 likes

{

}

#

XD

#

But what can i say, im much experiencied on Waterfall/related

reef fulcrum
#

Bungee is pretty much in a mir'd form of maintanence mode where the API is missing things for things a few big plugins do, and so they rely on hacky implementation detail to pull it off

#

My inclination to write API for some of that stuff is limited because people are still bound to internals on bungee and pretty much anything that changes internals is likely to break a few plugins, etc

#

"don't return raw json in the scoreboard API" broke a few plugins and eventually had to be reverted as plugin authors prefered to just support bungee as opposed to supporting that

#

adding support for disabling entity metadata rewriting probs spent like a few weeks of effort tryna get to the point where it was reasonably safe and wouldn't be borked by random plugins, etc

lunar parcel
#

how do i setup geysermc on waterfall? everytime i try it does not let me connect.

grand tendon
grand tendon
lunar parcel
#

can i make the port any port i want?

#

i tried to use the clone-remote-port flag and i still couldnt connect

grand tendon
#

My proxy's port is 25565, so I just changed the port in geyser to be the same

#

When you try to connect, what happens?

craggy trout
#

I mean, it will not work because bedrock handles UDP traffic, and your Waterfall proxy works TCP, create a subdomain named "bedrock.yournetwork.com with default Geyser port"

grand tendon
#

Does anyone know why even after I set Ip_forward to true, I keep getting the "If you wish to use IP forwarding, please enable it in your BungeeCord config as well!" message?

craggy trout
grand tendon
#

nope I did that

#

Any idea what could be the problem?

barren wind
#

Say, I have a queue server and a survival server. At one point the survival server crashes, how can players be sent to the queue server instead of getting kicked from the proxy completely?

fair ermine
#

How was Waterfall given it’s name?

craggy trout
craggy trout
barren wind
#

Is there a way to show the player count of a specific server of my network in the server list instead of the player count of the whole network?

stuck delta
#

Someone help

stuck delta
#

%bungee_<server_name>

#

%bungee_total% for showing all player on proxy

barren wind
stuck delta
reef fulcrum
#

that's what ping passthrough is for

barren wind
#

thank you

barren wind
reef fulcrum
#

you have to ping it

#

I mean, the joining/pinging logic uses the same config, etc

#

if you want any form of customisation of that, generally, "use a plugin"

proper walrus
#

plz help

dusk perch
#

@proper walrus send the whole config

proper walrus
#

hm ok

dusk perch
#

also don't go around asking for help, just wait

proper walrus
tulip surgeBOT
proper walrus
#

ye am sorry

dusk perch
#

no

proper walrus
#

then

dusk perch
#

You don't have survival defined

proper walrus
#

ok

#

so wht to do

dusk perch
#

You need to define survival how lobby was yml survival: address: s1.xitenodes.xyz:25658 motd: " &b&lEliteMC &6&l[1.8-1.18] &2&l#1 Cracked Server&r\n &a&lBedwars\ \ &f&l| &d&lKnockBackFFA &f&l| &e&lSurvival " restricted: false

#

Except you need to change the address to fit your survival server

#

Quite self explanatory if you simply read the error.

proper walrus
#

ye i did

#

check my config

#

plz help

#

what i have to do

#

the sevrer got runne

#

and i am connected to lobby

#

but when i am click onmy survival npc i cant join

#

survival

dry hollow
#

survival is not a member of servers

proper walrus
#

so wht i have to do

#

plz tell

dry hollow
#
  lobby:
    <...>
  survival:
    <...>
proper walrus
#

oo k

#

ok?

dry hollow
#

add 2 spaces in front of survival

proper walrus
#

2 k

dry hollow
#

in YAML tabs are used for hierarchy

proper walrus
#

Ye all sone

#

Thank you guys working goof

#

good

#

Thank you Very much

pallid quarry
#

why is this happening 04:28:46 INFO]: CONSOLE executed command: /glist [04:28:46 INFO]: [amps2] (0): [04:28:46 INFO]: [avatar] (0): [04:28:46 INFO]: [test] (0): [04:28:46 INFO]: [smp5] (0): [04:28:46 INFO]: [nor] (0): [04:28:46 INFO]: [smp3] (0): [04:28:46 INFO]: [amp] (0): [04:28:46 INFO]: [ian] (2): [V]minster586, [V]minster586 [04:28:46 INFO]: [smp4] (0): [04:28:46 INFO]: [earth] (0): [04:28:46 INFO]: [hub] (5): [V]minster586, [V]minster586, [V]minster586, [V]minster586, [V]minster586 [04:28:46 INFO]: [oz] (0):

#

and i am not even on

reef fulcrum
#

looooooooong standing bungeecord issue

pallid quarry
#

any way to fix it

reef fulcrum
#

atm, no

pallid quarry
#

it did not do that before i updated to 1.19

reef fulcrum
#

nothing changed in 1.19 relevant to that

pallid quarry
#

is that a pad thing

#

bad

reef fulcrum
#

oh, wait, no, the issue I was thinking of was resolved time ago unless it's a plugin borking with stuff

pallid quarry
#

well idk i could remove eatch plugin and see what happens

placid elm
#

Is it possible to change the motd that displays when a forced host is offline?

earnest sundial
#

is there a permission for force_default_server?
i would like to lock jailed players into lobby only

analog vector
#

peepohey Can i ask, how now commands for waterfall works? i mean like /server etc..

#

Cuze im getting this

fathom jetty
#

Is /server auth even a vanilla minecraft command?

tidal musk
#

are you joining through waterfall?

analog vector
#

ye sure

analog vector
#

and i guess if i have no permission for this, i will get "you have no perms" message or smth like that

tidal musk
#

do you have the module enabled? I believe it has to be in the modules folder or smth

analog vector
#

well

#

i think i found problem

#

can i install them manually somehow?

#

Found it.. Thanks for help PeepoLove

placid elm
placid elm
#

is it possible to change this message for forced hosts cause it looks really weird

craggy trout
placid elm
#

it is deffinetly part of waterfall

reef fulcrum
#

Use a plugin

mortal lintel
#

Hello guys. I'm currently facing a issue where proxy messages does not get sent to chat but to the hotbar message. How can I change this?

reef fulcrum
#

pure guess, use latest via dev builds.

halcyon zealot
#

faced this issue once too, updating via to the latest dev build fixed it

stuck delta
#

Hey

#

Max player in sub server can be ignored by max player in proxy?

thorny ridge
#

There's an error popping up for Bungee/Waterfall sided command aliasing plugins [as well as some others] on 1.19, "Cannot spoof chat on this client version". I'm assuming implemented in Bungee as a response to the annoying Microsoft chat-reporting thing.

Are there any plans to create a workaround to solve this with Waterfall? As it stands, there's no other way/solution to do this i.e. Alias both proxy & server sided commands, and have those commands fully registered, all from the proxy alone. At the very least no other way to do it well.

tame surge
#

Im getting this issue for one player [ip redacted] <-> InitialHandler - could not decode packet! java.lang.IndexOutOfBoundsException: readerIndex(10) + length(1) exceeds writerIndex(10): PooledSlicedByteBuf(ridx: 10, widx: 10, cap: 10/10, unwrapped: PooledUnsafeDirectByteBuf(ridx: 248, widx: 1067, cap: 2048)) they're on a vanilla client and everyone else can join just fine. Running waterfall 1.19 build 498 and I just have luckperms

reef fulcrum
#

I mean, if the server requires a signed command thingy theres nothing we can do

#

Like, maybe for unsigned stuff but, my interest in mopping up waterfall these days with upstream being stale is minimal

tame surge
#

Also do you think velosity is a better proxy

reef fulcrum
#

"cannot spoof chat" means that something called the API method to try to send chat to the player

tame surge
#

ohh you were talking to the guy above me

#

lmao sorry

reef fulcrum
#

your issue is that something mangled a packet

tame surge
#

yah kk

#

thanks cat

reef fulcrum
#

-Dwaterfall.packet-decode-logging=true - can potentially give a bit more info, but, stuff like that is generally a bit of an arse

tame surge
#

ahh alright! thanks

thorny ridge
#

Do you know if there's a reliable alternative to ProxiedPlayer#chat() ?

reef fulcrum
#

plugin messaging

stuck delta
#

Can someone help me, when i try connect to server, that server what i try to join send me to different server

#

The server when i try to join is online

eternal fulcrum
#

what java version for waterfall 1.19

placid elm
hazy sparrow
# reef fulcrum plugin messaging

thanks, ended up having to go with that. Wasn't that bad to do, ended up wasting more time trying to find ways not to do that.

autumn parrot
#

players cant see each other on the server

craggy trout
#

Waterfall does not hide any play by default.

autumn parrot
craggy trout
#

Well, ensure viaversion is on dev-version.

autumn parrot
#

where to get that?

craggy trout
#

On viaversion ci

autumn parrot
autumn parrot
#

Seriusly

craggy trout
#

Well yes, is your server not mine search your stuff, or search on discord logs ig

autumn parrot
#

immer muss man alles selber machen

craggy trout
#

oh yeah, thanks i did understand really you

stuck delta
#

If you don't know where the link?

autumn parrot
#

i alredy found it

#

still cant see other players

stuck delta
autumn parrot
#

ok

craggy trout
high widget
#

How can I make it so that if one server goes down you get sent to another one?

ripe wind
#

Is it possible to join a Vanilla server from a Paper server using Waterfall?

placid elm
#

There’s a few of them

placid elm
quaint mirage
#

Guys, Im having a problem, Im importing a Bukkit class in my Bungee project but not using it on bungee (obviously) but its breaking the plugin even though.

#

Anyone knows how to solve it? I need to import a Bukkit class, have no choice at the moment

reef fulcrum
#

refactor and don't import the Bukkit class in a manner which can cause issues

#

i.e. ideally properly module your project so that you don't have bukkit and bungee refs in the same space

quaint mirage
#

for exemple, Im using redis pubsub and when I receive a message, IF the server is BUKKIT, I call an custom event

#

What ur saying is that, Ill need two classes for managing pubsub, one for bukkit e one for bungee?

reef fulcrum
#

You'll need two classes for dispatching the events

#

OR

#

to design your class in a way which the JVM is happy with classes being missing

reef fulcrum
#

you're on your own with that mess

#

the requirements for that change between JVM implementations

#

generally, don't have the class imported, fully depend on it, make sure that they can't "cross paths"

#

or, really, just design it properly

quaint mirage
#

thank you.

reef fulcrum
#

basically, have 3 modules, two for the different platforms, and another which shares the common logic between the two

#

(that will give you a jar for each platform but it's not too hard to combine both those jars into a singular one for a universal jar)

quaint mirage
#

actually I did that, but even with separated classes bungee warn me of a bukkit import...

#

oh, you mean 3 projects

#

get it

frail cedar
#

proxy wont let connect player that has this nick: dan9017
and he gets this: internal exception: net.minecraft.resourceLocationException: non (a-z0-9/._-) character in path of location: legacy::fmlhs

any idea?

reef fulcrum
#

forge + via do not work together well

hearty patrol
#

Is there any way to have it so that Bungee keeps the connection to a server alive after a player disconnects long enough to send a command through pluginmessaging?

#

Or alternatively, a way to keep each spigot server connected as long as there is at least one player on the network.

reef fulcrum
#

if you need reliable connections like that, just use a message broker

mortal lintel
#

Hey guys im having issues where bungeecord messages doesn't get sent to player chat but it gets sent to the players hotbar message. How can I change this?

reef fulcrum
#

generally down to protocol hacks like via

mortal lintel
stuck delta
pine knoll
#

I have a hub and survival server and that when you connect to the Waterfall server, it puts you on the survival server even though the hub has a higher priority. And when you check hub console, it says to enable IP forwarding but you already have it enabled on Waterfall config.
anybody help

reef fulcrum
#

work out why the server is failing to deal with the ip forwarding

#

generally means that something is screwing with it

pine knoll
#

oh

#

like what

reef fulcrum
#

I mean, generally plugins

#

hard to say what

#

The thing just looks for some information in the handshake packet, so anything messing with that could cause issues

pine knoll
#

hmm

#

then what should i do

#

cause i dont have anything installed

#

its a new

#

server

reef fulcrum
#

check plugins on the proxy maybe

#

double check that ip forwarding is setup properly

#

make sure that you're using the vanilla client

#

otherwise, no idea

#

something is mangling the handshake

pine knoll
#

yeah thing thing is one of them works and the other dosent

#

):

placid elm
placid elm
#

Enable it

pine knoll
#

I’m not on my pc rn

placid elm
#

In spigot.yml

pine knoll
#

Ok I’ll try

pine knoll
placid elm
#

Not sure, it’s there somewhere

#

ctrl+f

pine knoll
#

I’m not on my pc

#

That’s why

#

Lol

#

I will get on real quick

#

If that doesn’t work):<

lilac creek
#

does this work with forge servers?

placid elm
#

@lilac creek are your servers on the same machine?

lilac creek
#

yep

placid elm
#

alright so all you should have to do is make your forge server offline mode

#

But only port forward your waterfall proxy

#

In the waterfall config just use localhost for your backend servers

#

That should make it work with forge since there is no ip whitelist plug-in

tidal musk
#

is there any way to make 1 server cracked and 1 premium?

autumn parrot
tidal musk
autumn parrot
#

tbh i also want to make a server like that

#

so that online players dont need to login

#

but at the end my server is now premium

tidal musk
autumn parrot
#

wich means less players

autumn parrot
#

i guess use velocity for it?

#

may work idk

tidal musk
autumn parrot
#

oh

pine knoll
#

I still need help with water fall i dont have any plugins on that server its a fresh world

placid elm
pine knoll
#

this isthe hub

#

it didnt even gen world

placid elm
#

still not asking a question

pine knoll
#

so i have a hub and survival server and that when you connect to the Waterfall server, it puts you on the survival server even though the hub has a higher priority. And when you check hub console, it says to enable IP forwarding but you already have it enabled on Waterfall config

placid elm
#

ok did you do what I said?

pine knoll
#

and im checking tn

placid elm
#

enable ip-forwarding in spigot.yml

#

also bungee in spigot.yml

pine knoll
#

thats the problem

#

it is enabled

#

a long time ago

placid elm
#

its enabled on the hub server?

#

try going to the survival server

#

and type /server hub

#

you are probably getting that error since you are trying to connect to the server directly

pine knoll
#

and its config correct

#

ly

#

and when hub is higher than survival it just takes me to survival

placid elm
#

the hub just isn't connected to bungee

#

your config is wrong

pine knoll
#

The servers were on different ips all along

#

lol

placid elm
#

so it works now?

pine knoll
#

yes

placid elm
#

ok

stuck delta
#

How do i fix this, server o want to connect is mohist

stuck delta
pine knoll
pine knoll
stuck delta
#

Hmm okey

vernal plover
#

How to fix this?

autumn parrot
#

why cant a waterfall server connect to a nother waterfall server

placid elm
autumn parrot
unkempt girder
autumn parrot
#

just normal bungeecord works

placid elm
#

You can’t connect proxy’s without something like redisbungee

autumn parrot
#

well i can connect waterfall to bungeecord

placid elm
#

I don’t see the point in even doing that?

autumn parrot
#

so why doesnt bungeecord to bungeecord or waterfall to waterfall work

placid elm
#

What are you trying to do exactly

autumn parrot
#

basicly i dont want to constantly switch ports oraund

#

so i have one server that will foward it to the otherone

placid elm
#

Why do you need two proxies for that?

autumn parrot
#

and i dont want everything to run on one proxie

autumn parrot
#

but is not always on

placid elm
#

Maybe try making the proxy offline mode?

autumn parrot
#

alredy is

#

like

#

the backend proxie right?

placid elm
#

Yes

#

But you are using both proxies either way?

autumn parrot
#

wdym

placid elm
#

Players are connecting through proxy A to B to the backend servers

#

The traffic still has to go through proxy A

autumn parrot
#

yes

placid elm
#

So even if that did work you aren’t taking any load off the first proxy

autumn parrot
#

actualy yes it is

#

on my old setup the proxie would lag

#

i guess forwarding g´data isnt that demanding

placid elm
#

Its doing the same thing it would do in the first place

#

Its just going through a second proxy

autumn parrot
#

not realy

placid elm
#

How many players do you have?

autumn parrot
#

not alot

#

and this is also just my dev stuff

placid elm
#

The proxy really shouldn’t be lagging then

autumn parrot
#

basicly i stress tested it with 5 bots since i knew that 5 players would lag the proxie

#

but this time it didnt lag

placid elm
#

You sure the lag isn’t coming from the backend servers?

autumn parrot
#

nope

#

18 - 19 tps everywhere

placid elm
#

18-19 with 5 players?

#

Thats just really bad hardware then

autumn parrot
#

🤦

#

you got it wrong

#

basicly the test with 5 players was basicly with the full edge network with the proie running on that server

#

it was like over 20 diffrent servers connect to one

#

this time its only 1 server

#

and the back end proxie handles all the servers

#

the back end proxie is way stronger

placid elm
#

If you want to run multiple proxies you need to use something like redisbungee, i cant see a proxy through a proxy working or even helping your problem

autumn parrot
#

i run my main server on windows and dev servers on mac os

#

so basicly it need to run on windows

#

wich it apprently doesnt do

#

i guess im just going to connect stuff from waterfall to bungee

#

it works so

#

i guess i wont get the watefall benefits

#

tf do i even use redis

craggy trout
#

I wouldn't run definitly Waterfall on windows

#

Netty Epoll event improves the performance a lot, and only works on Linux

unkempt girder
#

Could you provide more information? Such as logs etc

craggy trout
#

You could do some debug using waterfall packet debug mode

#

with the flag

#

-Dwaterfall.packet-decode-logging=true

autumn parrot
craggy trout
#

what

autumn parrot
#

???

#

its not userfrendly like windows

unkempt girder
#

Thats not really a problem for server tho

autumn parrot
#

and all my network i dependant on windows

royal hawk
#

To note here; Bungeecord working in a stacked configuration is highly doubtful
Reason: Bungeecord is designed to prevent client resets by a server
That makes it impossible to switch servers on a downstream instance outright. I don’t think we removed that limit on Waterfall

#

I’ll correct myself: waterfall doesn’t have the limit

#

I checked

#

there’s still a lot of stuff bungeecord does that screws you over if you stack it. Use velocity if you’re thinking about toying with stacked proxies. I can at least guarantee that velocity doesn’t put up a fight
It’s still unsupported ¯_(ツ)_/¯

autumn parrot
#

oh boi

#

velocity

#

im not going to mess with that again lol

#

wenn starting minigameslib i get this error

tulip surgeBOT
craggy trout
autumn parrot
#

and i figured out that i just used to wrong version lol

rain dome
#

does waterfall require bungeecord="true" in spigot.yml? I am sure it does, just to confirm...

royal hawk
rain dome
#

okie

median phoenix
#

How can I make it so people only with a permission can directly connect to a server with an direct IP

#

Please ping me if you can help me!

marble kelpBOT
#

@median phoenix that would be an extremely unsafe and potentially broken configuration, if you want them to join a specific server use the forced hosts config

median phoenix
#

????

marble kelpBOT
#

note sure what's not to understand there

floral olive
#

Hi

#

If I want a server in 1.18.2, Waterfall 1.19 will work?

reef fulcrum
#

yes

placid elm
#

is it possible to have groups of servers that are contained in one waterfall proxy?

#

so like {a,b} {c,d} and you can only do /server a or /server b from that group?

reef fulcrum
#

basically, no

#

waterfall doesn't have a single concept of grouping, etc

#

on the inverse, yes, stuff like that is easy to do in plugins

reef fulcrum
#

and?

#

I mean, theres nothing useful in there

#

if the things stalling it's generally gonna be elsewhere

#

depends on how you're hosting

dense dagger
#

Hello. I need help here

Using latest WaterFall , Spigot
connecting to localhost
no plugin installed
Vanilla Client

[14:53:04 WARN]: [/127.0.0.1:32361] <-> InitialHandler - A decoder exception has been thrown:
io.netty.handler.codec.DecoderException: net.md_5.bungee.protocol.OverflowPacketException: Cannot receive string longer than 1020 (got 1282 bytes)
reef fulcrum
#

iirc, that generally screams a hostname which is too long

dense dagger
#

uhhh
then
Is there any way to solve it?

reef fulcrum
#

use a shorter hostname

dense dagger
#

how?

reef fulcrum
#

the domain name that you use to connect

#

Like, in the client

dense dagger
reef fulcrum
#

No idea then

#

1020/4 = 255, theres only 1 thing in the proxy which has a limit of 255 characters and that's the hostname in the handshake packet

#

if you're hitting the size limit with just that, idk what's going on

dense dagger
#

welp... Velocity works

royal hawk
#

There’s a weird issue where the client will provide its full net adapter address and UUID
Exg 0.1.2….ip6.arpa{msb.lsb}1.2.2.4…

#

That is something Java can resolve

#

But it shouldn’t happen

#

Haven’t been able to reproduce it reliably either

#

The second option is that the packet is mangled but salvageable

#

The bungee compressor is broken in a way that breaks setups weirdly without compression enabled

#

We could fix that by modifying the frame decoder to work like on velocity but I digress

manic verge
#

Is upgrading from Bungeecord to Waterfall as simple as replacing the jar and restarting? Is there a risk of some plugins getting broken or files corrupted? Thanks.

marble kelpBOT
#

yes, you just need to replace the jar (of course always have backups but there is little to no data that could be corrupt on the proxy anyways)

reef surge
#

is viaversion be used in waterfall?

craggy trout
#

Waterfall already supports all protocol list, is useless bad-performant and will not work on 1.19 anymore viaversion on proxy

#

I just thing that is really useless thing on proxy.

winged bridge
#

I'm unable to connect to my servers to my knowledge I setup everything right. I can provide other info if needed. I just need to be able to get this working

reef fulcrum
#

check logs

winged bridge
left basin
#

When stoping a subserver how do i force my players to connect to the lobby?

obtuse shadow
#

I am getting this error on startup, then console is frozen

reef fulcrum
#

urgh, windows...

#

outside of "check for other errors", no idea, your system basically failed to load the native thing which hooks the proper terminal

royal hawk
#

Just uh

#

Use cmd

lusty needle
#

Hello 👋 My server has been lagging really badly and has been losing connection to the proxy and wanted to ask if this is due to the previous release of Minecraft and the waterfall plug in?

valid kraken
#

Hello! Update waterfall and paper to 1.19. Now in my lobby server when trying to enter using /server NAME to a CLOSED server it expels me with this error. Previously it just gave me an alert message that the server was offline. What can be?

queen mountain
#

Hi, why is this happening?

royal hawk
craggy trout
craggy trout
blazing kelp
#

Hi there, what those this error entail?

 [lobby] - could not decode packet! java.lang.IndexOutOfBoundsException: readerIndex(3) + length(35) exceeds writerIndex(4): PooledSlicedByteBuf(ridx: 3, widx: 4, cap: 4/4, unwrapped: PooledUnsafeDirectByteBuf(ridx: 5, widx: 5, cap: 512))
[23:42:32 INFO]: [PapaWulf] disconnected with: The server you were previously on went down, you have been connected to a fallback server```
craggy trout
random oriole
#

How can I set a MOTD in the bungeecord API, is it using ProxyPingEvent?

reef fulcrum
#

yes

empty pawn
#

how to fix this?

#

16.07 10:32:21 [Server] WARN Tried to over-fill a container

mortal lintel
#

May sound stupid but waterfall also have support for lower versions does that mean I still need via version/backwards on the other servers?

reef fulcrum
#

waterfall is a proxy

#

it proxies

#

if you need translations for diff protocol versions, you need something which does that

#

(ideally on the servers, not on the proxy)

mortal lintel
#

Yeah I thought about that, Reason why I said it sounds stupid xD.

ancient aurora
reef fulcrum
#

reproduce without plugins

ancient aurora
tulip surgeBOT
ancient aurora
#

without plugins /w logs

reef fulcrum
#

on the proxy too?

ancient aurora
#

yes,i using waterfall

reef fulcrum
#

literally not what I meant

#

literally, have you tested without plugins on the proxy too

#

otherwise, make sure that you're using a vanilla client

ancient aurora
#

i using vanilla client

#

if you need waterfall `s config.yml?

reef fulcrum
#

No

#

Do you have plugins on waterfall?

ancient aurora
#

here

reef fulcrum
#

and, for the 3rd time

#

have you tried without them?

ancient aurora
#

without plugin(s)?

reef fulcrum
#

yes.

ancient aurora
#

connected

#

thanks

stuck nacelle
#

Hey, how to make command replies on waterfall 1.19 appear in chat, not in action bar? It started happening since I updated

#

This is reply to /bungee

craggy trout
royal hawk
craggy trout
#

Any ways, why this is really casued? I can see and pr

royal hawk
random oriole
reef surge
#

So does viaversion works with waterfall?

reef fulcrum
#

yes

#

use the dev builds

#

ideally install on the actual backend servers

tidal musk
#
[09:23:50 WARN]: Event ProxyPingEvent(connection=[/5.71.168.91:49733] <-> InitialHandler, response=ServerPing(version=ServerPing.Protocol(name=Waterfall 1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x, 1.13.x, 1.14.x, 1.15.x, 1.16.x, 1.17.x, 1.18.x, 1.19.x, protocol=759), players=ServerPing.Players(max=50, online=0, sample=null), description=HexoCraft - Lobby, modinfo=ServerPing.ModInfo(type=FML, modList=[]))) took 324ms to process!

What could this mean?

reef fulcrum
#

whatever is listenin to that event is slow

#

or the proxy is overloaded

craggy trout
reef surge
autumn oxide
#

Can someone explain me please why the same IP always appears in this messages?

#

Its the same IP, but different ports

#

What does it means?

reef fulcrum
#

That it's coming from the same IP?

autumn oxide
reef fulcrum
#

The port will always change between different connections

#

idk what else you're expecting to be told here

#

Generally, if you're expecting those to be different IPs, check your network setup

#

that generally imples that something between you and them is proxying traffic or something

autumn oxide
#

Its an attack or something similar to that? Or nothing to worry about?

reef fulcrum
#

We can't really tell you

#

an attack is generally more predicated around how fast the connections are made

#

an IP address just tryna connect to your network literally means nothing other than something tryna connect to your network

#

whois the IP address and see what type of source its coming from

#

otherwise blacklist it in firewall and move on

autumn oxide
amber prairie
reef fulcrum
#

update tab.

amber prairie
#

Oh okay

rotund abyss
#

Do you guys think these waterfalls looks good?

craggy trout
#

bruh

#

@reef fulcrum paper should add for waterfall some info for that weirdo issue of viaversion and bungee

reef fulcrum
#

wut

craggy trout
#

Related to this, i think that is better than open and close multiple times of same issue

reef fulcrum
#

I mean

#

what you said literally makes 0 sense

craggy trout
#

lmao why

#

I literally said that it would be a good thing to give some information about the viaversion and bungeecord problem on github so that people stop opening reports for the same issue all the time.

reef fulcrum
#

where?

#

Best I could do is a pinned issue but I really don't have the patience to try to write such a thing right now

craggy trout
#

Uh, well that's just my opinion to avoid doing the same task thanks tho.

marble kelpBOT
#

could just pin one of those issues 👀

reef fulcrum
#

I'd have to find a properly reported one or something, idk

shadow spear
#

Hi! I get this error from a few players off my network.
Unexpected packet received during server login process! 3604018078fad2a60839778bbb3370a5
What can I do with it?

reef fulcrum
#

as said, check server logs

#

reproduce without plugins, etc

#

all we can see is that something sent a packet that wasn't expected

shadow spear
#

I'm using these plugins. In the server logs there are nothing expect this error when a player tries to join.

reef fulcrum
#

server

#

not proxy

shadow spear
#

Oh.

#

Okay.

#

Lobby's plugins's:_

marble kelpBOT
#

PlugMan 😅

shadow spear
#

hm?

#

It's bad or what?

marble kelpBOT
#

well as long as you don'st disable or reload plugins at runtime it's fine I guess (but als not really necessary to use anymore in that case)

craggy trout
#

In my opinion reload plugins are garbage

fathom jetty
#

Offline mode pirate

craggy trout
#

Instead disabling command on spigot.yml

#

accountguard is useless i thing

#

ConsoleSpamFix is the worst plugin, instead fixing directly the issue you hide it

#

You can use just a core-hub designed for networks ig

ancient fjord
#

Hey.
When I try to join one of my servers on waterfall I get this error.
The server is 1.12.2, and the other servers are 1.18.2 (they work fine).

The server worked just an hour ago, and now I can't seem to connect.
EDIT: I use the latest version of waterfall

marble kelpBOT
#

do you have any plugns installed?

#

if so test without

ancient fjord
#

Yeah. So I figured out that I needed viaversion to be installed on the server too for it to use /server <server>
So that problem is now solved.
But I can join the server using /server <server>, but /send <player> <server> does not work.

#

I already tried removing all plugins, but that didn't work.
Maybe the problem is with ViaVersion, but I'm not sure.

marble kelpBOT
#

the both commands basically work the same

ancient fjord
#

Oh well. But I can say for sure that I can connect to the 1.12.2 server using /server but not /send.
/send works on the 1.18.2 server tho.

jaunty shuttle
#

can i still get help for bungee here?

marble kelpBOT
#

this is the waterfall help channel, if you use plain bungee then I suggest asking in its help (or just use waterfall)

jaunty shuttle
#

where can I find that?

craggy trout
#

I suggest you Waterfall, it haves some performance & security improvements

jaunty shuttle
#

Would I have to delete all my config and redo it if I wanted to switch?

craggy trout
#

Waterfall is a scalable & stable fork, so i don't think that you neeed to change nothing

#

Just config waterfall.yml if you have some trouble with dns addon

jaunty shuttle
#

would i just replace the bungee file with waterfall?

craggy trout
radiant yarrow
#

Hey, when I restarted my Waterfall instance, for some reason, the messages when a player pings the server and when he joins the server vanished.
The only remaining message is the "disconnected" one
How can I fix this?

random oriole
reef fulcrum
#

are you sure that the listener is registered?

random oriole
reef fulcrum
#

well, generally depends on where the motd is coming from

#

make sure that you press the refresh button as 1.19 changed some stuff

random oriole
#

Ahh, it's because an event that requires another plugin isn't present, how can I run a check that if it isn't present, it doesn't load?

reef fulcrum
#

place the event listener in another class and check getPlugin

compact portal
#
[10:10:42 INFO]: [S] ItsFantom joined Unknown
[10:10:42 INFO]: java.lang.NullPointerException
[10:10:44 WARN]: Error occurred processing connection for ItsFantom ConnectTimeoutException : connection timed out: /***.**.*.*:25566
[10:10:44 INFO]: [ItsFantom] disconnected with: Fallback server is down. Please wait few moments and rejoin!
[10:10:44 INFO]: [S] ItsFantom left
[10:10:44 INFO]: java.lang.NullPointerException

Why does this happen

reef fulcrum
#

all I can tell you is what it says, the connection timed out

compact portal
#

should i send whole log?

reef fulcrum
#

for the NullPointerException, check the logs for the first instances of that error, should have the full trace, otherwise, there was a jvm flag to ensure that it always shows a trace

compact portal
#

also im using Java11

reef fulcrum
#

irrelevant

#

you had a connection error

#

as for the null errors, you'd need to work that out

#

given that you're looking to be running in an unsupported mode, or at least using plugins known to cause issues which I refuse to provide support, i'm out

compact portal
unkempt girder
craggy trout
compact portal
craggy trout
compact portal
#

gotchu i had to remove those 2 plugins since no need em

#

i had server on offline mode but lotta shit people joined with alts and stuff so i had to make it online

craggy trout
compact portal
#

i learned my lesson long ago

#

:D

craggy trout
#

Well, you only will need an good firewall now ig

#

Encryption stonks

humble heath
#

One message removed from a suspended account.

craggy trout
#

infinite iq

tidal musk
tulip surgeBOT
tidal musk
#

why is it giving error like this

#

started giving error out of nowhere

reef fulcrum
#
at com.rivanetwork.rivareportbungee.ChannelListener.onPluginMessage(ChannelListener.java:28) ~[?:?]
#

that plugin tried to decode something that was invalid

tidal musk
#

someone is giving this error when logging into the server

reef fulcrum
#

that's a plugin issue

tidal musk
#

okay

humble heath
craggy trout
#

What he means with "idk how to set it up for waterfall" if config.yml is exactly same

#

I guess that is firewall or smth like that

humble thistle
#

Hi appear this error in my waterfall server and kick all people to the fallback server

#

Team EJMLL_Z130 already exists in this scoreboard

tulip surgeBOT
craggy trout
#

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

#

Uh this empty scoreboard issue

humble thistle
#

how can i solve this¿?

humble heath
#

One message removed from a suspended account.

#

One message removed from a suspended account.

reef fulcrum
#

send

craggy trout
#

send

#

o

humble heath
#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

craggy trout
#

Bruh, your plugin should have an option to execute commands

#

like "npc command send" ig

autumn parrot
#

apprently i can make waterfall connect to a nother server as defoult

#

like i removed it from the prioritties and even made the other server go first

autumn parrot
#

ok idk what i did

#

but now it works

errant dew
#

how do i send player from lobby-1 to bedwars lobby-1 dose adding of bw lobby1's ip in proxy-1 hlp?

#

using water fall

#

or bungecord

lunar dragon
#

[22:40:27 INFO]: [/myip|Propants05] <-> DownstreamBridge <-> [lobby] has disconnected
[22:40:27 WARN]: [/myip|Propants05] <-> DownstreamBridge <-> [lobby2] - could not decode packet! java.lang.IndexOutOfBoundsException: readerIndex(3) + length(30) exceeds writerIndex(4): PooledSlicedByteBuf(ridx: 3, widx: 4, cap: 4/4, unwrapped: PooledUnsafeDirectByteBuf(ridx: 3682, widx: 4078, cap: 8192))

#

you can help me whit thir error

#

on join in my network?

craggy trout
forest trellis
#

I'm hétero

valid moat
#

waterfall correctly supports Forge over 1.13 or modifications of it? either Mohist or Magma

slate moat
humble heath
#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

reef fulcrum
#

use a plugin on that server

humble heath
#

One message removed from a suspended account.

reef fulcrum
#

theres a few

#

I recall one called spawnonjoin or something

humble heath
#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

reef fulcrum
#

what

humble heath
#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

reef fulcrum
#

that's a global spawn

#

not per player

#

literally only admins use that command

humble heath
#

One message removed from a suspended account.

#

One message removed from a suspended account.

cerulean phoenix
#

Hello! How can I disable teleportation to the last server where I played when I logged in?

reef fulcrum
#

force default in the config file

cerulean phoenix
#

thx

tidal musk
#

Hello, so if I use a proxy like waterfall, does it being used for minecraft related traffic?
for example if a plugin download something will it expose the real ip?

craggy trout
#

What

#

Waterfall is a proxy, does not mind for what it handles traffic from server <-> client, obvuisly works with real sockets.

foggy thicket
#

i updated to the latest waterfall version and all chat messages for bungee show up on like the actionbar

#

^ had to use a dev version of viaversion to fix

raven brook
reef fulcrum
#

something tried to send a 1.19 packet to a 1.18 client

#

I mean, wait, 1.17.1 client

jolly whale
#

Hey is it possible to do this configuration and if yes then how?

#

I've tried it and unfortunately doesnt work without special configuration

reef fulcrum
#

unsupported

#

the proxy will blatently prevent that

craggy trout
# jolly whale

You can split your proxies to load balance ig, but you can't "sub-split"

royal hawk
vital peak
#

im making a server using waterfall i have a problem that makes users connect to the last server that they logged off at

#

i want to connect them to the lobby server everytime they connect to the server

errant dew
#

waterfall config

craggy trout
#

bungeecords*

jolly whale
royal hawk
#

I never tried this so I wouldn’t know

#

I can just guess

tidal horizon
#

well, it depends on what you want to do on the second level proxy

#

I'm building a new proxy which should put on the second level

#

and the goal was do some filter/modify in mc package level, eg: drop all player input package expect chat, per player bandwidth limit

royal hawk
#

That’s really bad to do as second level

#

You’re just shooting yourself in the foot with that

tidal horizon
#

and in theory can make a anti-xray without touching the backend mc server, I'm trying to implement it.

#

yes, that is a hard work

#

but it can done something that plugin could not be able to do

reef fulcrum
#

Well, yea

#

ofc in theory you can do that

royal hawk
reef fulcrum
#

but, like, why tf would you

royal hawk
tidal horizon
#

the first point for me to make this, was the per player bandwidth limit, but it was solve by a modified mmproxy.

#

then I saw some player use the cheat mod, which break the knowledge I know before. He can do telport without permission and never trigger any warning.

#

and I have no idea how to detect/prevent them. so I deside to make a L7 proxy to log what happened at package level and try to figure out how it works.

bleak bramble
#

Having an issue with 1.16.5 forge support using the latest waterfall build.

reef fulcrum
#

modern forge is not supported by pretty much all proxies

#

there is lightfall but it requires a client mod

bleak bramble
#

Damn really?

#

Is there any other alternatives to get waterfall to work lol?

reef fulcrum
#

no

bleak bramble
#

Because it seems like it wants to but

#
[02:29:39 ERROR]: Channels [pixelmon:main] rejected vanilla connections
[02:29:39 INFO]: Disconnecting VANILLA connection attempt: This server has mods that require Forge to be installed on the client. Contact your server admin for more details.
#

getting this on the forge server

reef fulcrum
#

yes, because it's not supported

bleak bramble
#

Velocity doesn't support it either?

reef fulcrum
#

no

#

issue is that forge doesn't work in a manner which proxies can support anymore

#

even before it was shaky at best, now it's pretty much unviable without forge adding support for it

#

hence why lightfall works but requires a client mod

bleak bramble
#

damn well that's annoying lol

autumn parrot
#

wenn i join my server the lobby doesnt load

fathom jetty
royal hawk
steady meteor
#

At 0.2.2 now

autumn parrot
zenith lark
#

Hi all, i have a strange issue. After upgrading waterfall to the 1.19 version i am having some problems with the fallback functions.
I have 3 fallback servers configured, but when i restart the server i am currently logged into, i experience a timeout when trying to log in. It seems waterfall is not sending me to a configured fallback server. Any ideas ?