#waterfall-help

1 messages · Page 46 of 1

tidal musk
#

repeatedly

proper prawn
#

Listen, we/he have/has to go thru the same thing each day.
It gets really tiring

tidal musk
#

yes it might be happening a lot, but if one person asks for help and you snap at them it doesnt give a good impression of the paper community does it

#

just add a bot command with the requirements and trigger it

reef fulcrum
#

I'm ill, I have health issues, having people who consistently ignore me gets really tiring and annoying

tidal musk
#

no need for this

reef fulcrum
#

No need for this either

#

if you're not happy with me, move on; I don't care

tidal musk
#

im expressing my opinion to make change

#

not just you, but a lot of other people are toxic too

proper prawn
#

They come here repeatedly and also repeatedly fail to understand that we need basic understanding for us to provide help

#

I think this is time to stop this conversation to avoid our further frustration

atomic trout
#

Please could I have some help with an issue which is blocking all players from connecting?
I have just switched to Waterfall from Aegis (a bungeecord fork) so I do not know all of the things that there is to know with Waterfall.

My issue is when anyone tries to ping the server, this error is sent in console (I will send full logs if needed)

>.... [17:16:06 ERROR]: [/51.38.99.159:45584] <-> InitialHandler - encountered exception: net.md_5.bungee.util.QuietException: Unexpected packet received during login process! 524f58592054435034203130392e3235
Another thing to note is my server is behind a HAProxy server hosted on a vps with the ip 51.38.99.159.

I have looked into this on google and found some Issue Reports on the waterfall github pointing this issue towards plugins. But it is not as I have removed all plugins, and yet this error continues to be sent when someone tries to ping the server.

#

I apologise if I have formatted this wrongly or I am missing information that you need. I am happy to send anything that I am missing from this message if you ask!

still citrus
#

you could do with some more newlines

atomic trout
#

Sorry, let me edit the message

still citrus
#

👌🏿

atomic trout
#

so?

still citrus
#

🤷🏿‍♀️ i don't do waterfall

atomic trout
#

f

#

dw i found a fix

normal sinew
#

Is there a general wiki for waterfall?

reef fulcrum
#

sorta

#

.wiki

marble kelpBOT
reef fulcrum
#

But, bungeecords wiki is generally the main source of info

normal sinew
#

I've been running paper for a little over a year and I need to switch to waterfall because of the playerbase. Just want to make sure the transition goes well lol

tough island
#

Did you get it working @atomic trout I too run Waterfall behind HAProxy and it's running really well.

#

Also make sure you turn on Proxy Protocol in HAProxy (I use Version 2) and proxy_protocol: true in config.yml. otherwise you won't be passing through source IP's.

reef fulcrum
#

that just looks like they had the proxy pointing to haproxy or something

tough island
#

Well it should be Internet > HAProxy > Waterfall > PaperMC

tough island
#

Sorry if that pinged btw... Still getting used to this reply feature

hoary osprey
#

hey uh, I've set both of my servers to offline mode yet when I try to join the waterfall server it fails to connect for the reason "server is online mode"

#

anything im missing?

atomic trout
#

Are you using a non-premium account?

hoary osprey
#

no it's premium

atomic trout
#

alr

#

what about your config.yml

#

is online-mode true or false in there

hoary osprey
#

both servers have set their online-mode set to false, bungee set to true and in config.yml (of the waterfall server) online mode is set to false

atomic trout
#

set online mode of the waterfall server to true for now

#

and tell me if that works

hoary osprey
#

doesnt look like it worked

hoary osprey
#

think i figured out somehow

nimble zenith
#

if I use waterfall and viaversion or whatever the plugin called, can the players join with 1.7?

#

I read "Travertine supports 1.7" or something like that

hoary osprey
#

it should work, yes

nimble zenith
#

ok thanks

hoary osprey
#

is setting ip_forward: value to true enough to enable ip forwarding or are there any additional steps that must be done?

#

i've set it to true in my waterfall config.yml, and set bungeecord to true in all servers connected but whenever I try to join the server (that is not the proxy itself) I get this

proper prawn
#

You must connect thru the proxy

hoary osprey
#

no other chance?

#

i mean im not trying to join the server itself, i just need to redirect the old players who have the old ip to the new server

#

also luckperms bungee is telling me to set it to true, so i wanted to know if i was doing anything wrong

proper prawn
#

That kick is for your own security

#

Bypassing the proxy can lead to a lot of stuff

hoary osprey
#

hmm

hoary osprey
# hoary osprey

so this does not mean that i have failed to set up IP forwarding?

proper prawn
#

you set it up correctly

hoary osprey
#

great

#

thank you for your help

tepid tinsel
#

Getting the dreaded error, Could not connect to a default or fallback server, please try again later: io.netty.channel.ConnectTimeoutException D:

tepid tinsel
#

It's getting stuck on joining world?

reef fulcrum
#

ConnectionTimedOut means that it failed to connect to the backend server

#

Our ability to debug that stuff is generally limited, given that it falls into networking territory

#

address: 0.0.0.0:25571

#

Don't use 0.0.0.0, use a real address

#

if just running raw on a dedi, e.g. no ptero, etc, use localhost

vast roost
#

Hi there, I have a problem with a player who is kicked because its message is too long, no error in the paper server, but an error on waterfall, (the player is in 1.9.4 and can come to the server with protocolsupport) https://hastebin.com/ecebihowof.properties

reef fulcrum
#

The player sent a chat message that was too long for their version of the client

vast roost
#

Do you know if the chat limit can be modified ? There are some mods that brings 1.16 chat limits to 1.9 launcher

reef fulcrum
#

if you modify the source, yes

tidal musk
#

Hi

#

im not sure what im doing wrong but i see all the bungee configs have "fallback servers"

#

i can't seem to configure it in waterfall

reef fulcrum
#

fallback was removed years ago, use the priorities list

tidal musk
#

i did

#

but still when i shutdown one server it does not fall back to the hub

#

here is my config

reef fulcrum
#

That's normal

#

You need a plugin if you want that to happen, the proxy doesn't automatically move people who are kicked from a server

tidal musk
#

oh and it does with bungee and not waterfall?

reef fulcrum
#

bungee doesn't either

tidal musk
#

and what plugin can i use for this

#

do you know of one of the top

#

of your head?

reef fulcrum
#

MoveMeNow

#

🤷‍♂️

#

or maybe not as somebody apparently stole the name, woo

#

god knows

tidal musk
#

ok thanks i will look into it

gloomy sundial
reef fulcrum
#

getting the downloads API to work

gloomy sundial
#

ah

tidal musk
#

hey zzcat

#

im trying use movemenow

#

but it doesn't work

reef fulcrum
#

probs need a different plugin

tidal musk
#

i dropped it in the plugins of the proxy server

valid stream
#

movemenow didn't work for me as well

tidal musk
#

nothing happens

reef fulcrum
#

I was thinking of the plugin by laxwashere, beyond that 🤷‍♂️

valid stream
#

even on normal bungeecord

tidal musk
#

How am i suppose to kick my players to hub on server restarts

#

;,(

reef fulcrum
#

oh, looks like lax removed it

valid stream
#

there are other plugin as well

tidal musk
#

do you have any recommendations

#

this happens

tidal musk
#

same

reef fulcrum
#

He apparently called it HubKick now, unless that's slightly different

#

beyond that 🤷‍♂️

tidal musk
#

can anyone help?

reef fulcrum
#

Your proxy failed to connect ot the backend server

#

check your logs/config

tidal musk
#

hubkick was last updated in 2018

#

ok to use?

#

zzcat can i dm you the pastebin of my config?

reef fulcrum
#

it's using API which literally hasn't changed in years

tidal musk
#

i mean log

reef fulcrum
#

No, I don't do 1:1 support

tidal musk
#

oh idk if it has my ip in it tho

reef fulcrum
#

You should be able of seeing if it does or not

tidal musk
#

it doesnt

reef fulcrum
#

if it does, mask it

#

.paste

marble kelpBOT
tidal musk
reef fulcrum
#

nothing really useful there, all we see is that it seemingly didn't even get told nope

#

make sure that your actual backend servers are running

tidal musk
#

just saying it might be the waterfall bc i asked before what version of waterfall to use for 1.8 and they said use latest

#

all backend servers are running

#

but they are 1.8

reef fulcrum
#

latest supports 1.8-1.16.4.

#

that's a config/network issue

#

how are you running the server?

tidal musk
#

self

reef fulcrum
#

waterfall config? anything in the server logs?

tidal musk
reef fulcrum
#

some people have set that setting bind_local_address to false can fix some oddball issues, beyond that,if everything is running and configured, no idea

tidal musk
#

im also using shortcuts

#

can that harm it

reef fulcrum
#

shortcuts?

tidal musk
#

shortcut to the start.bat

#

for all the servers

reef fulcrum
#

I mean, if the logs are being thrown in the correct folder, no

tidal musk
#

mk

#

ugh

#

no work

#

if anyone else can help pls do

#

ive tried like 3 hub kick plugins

#

all not working

#

rip

reef fulcrum
#

Ideally you want a plugin on the actual servers themselves, or, chances are you just gotta configure whatever you're using and make sure it picks up the server dead kicks and moves them to a new server

tidal musk
#

hubkick or movemenow has to be installed on the proxy plugin folder or every server plugin folder?

heady wasp
#

Hi, I operate a mostly hispanic minecraft server and have noticed players locales are set to en_us until they change a setting in the options. I'm assuming this is because the locale packet is sent once which is when you join, however if you move to another server it will not forward the language over to the other server, so players are en_us

I'm wondering if this can be fixed in waterfall?

marble kelpBOT
#

interestin

#

I kinda wanna release my translator plugin that uses this to determine whether to even bother checking to translate

royal hawk
#

@heady wasp this is due to the way server switching works in bungeecord. If you use velocity or any 1.16 version or newer then this shouldn’t be an issue

heady wasp
#

Is it not fixed in waterfall?

reef fulcrum
#

maybe disabling entity metadata rewriting would fix it

#

Would need to look into it, I heard that that's supposed to actually already be done by the client or something, but, god knows

tidal musk
#

ugh im rly sad my server no work

#

been trying for like a few hours'

#

do i need bungeecord:true in spigot.yml on the servers

reef fulcrum
#

yes

heady wasp
#

Yeah the client only sends the packet once (on join) or when a setting on the client is updated

royal hawk
#

@ zzzCat I’m pretty sure this is about bungeecords fake dimension/ server switching again

#

@heady wasp have you tried this in 1.16 and if yes, does it still happen there?

reef fulcrum
#

it will be, which is what disabling entity metadata rewriting fixes

#

Afaik, we're much more on-par with how velocity works with that system disabled

royal hawk
#

Oh so disabling entity meta rewriting also hotwires server switching logic?

reef fulcrum
#

yes

royal hawk
#

Does it clear out the scoreboards too?

reef fulcrum
#

we pass through the join packet I think it was

#

"yes"

royal hawk
#

Yea you have to do that programmatically

reef fulcrum
#

Issue is API, so that still causes issues with 318 or whatever it was

royal hawk
#

Ok I’ve learned something

#

I get it, bungeecord is a mess that requires special attention

#

Also the server switching with this hotwired causes a full gc

#

Unless you’re lucky

#

I have to check that again later

tidal musk
#

does anybody know a hub/kick plugin for 1.16

#

are hub server not on 1.16

tidal musk
#

?

final turtle
#

Hey, can anyone help me with my bug?

tidal musk
#

My problem is fixed ty for all the support

azure dagger
#

I can't connect to one of my servers. io.netty.ConnectTimeoutException

#

anyone know why?

young rampart
#

That usually means that the server is not ready for connections yet, like when it's currently starting, or you just set something up wrong

azure dagger
#

oh its running

#

I set bungee to true, offline mode: true, and its setup in the bungee config

azure dagger
#

Anyone know why?

reef fulcrum
#

That's generally network level issues assuming that you've actually got stuff pointing to the correct place, etc

azure dagger
#

Yeah two of the three servers work

#

i can connect to them

#

but not this one

reef fulcrum
#

how are you hosting the servers?

azure dagger
#

on a dedicated server

reef fulcrum
#

using docker or ptero or something?

azure dagger
#

ptero

#

ive opened the right ports

reef fulcrum
#

opened the right ports

#

You mean, you're opening those ports to the world?

#

As in, connecting to them with the public IP?

azure dagger
#

Yeah ip:25570

reef fulcrum
#

Don't do that

#

That's a security exploit...

#

bind the servers to the docker or the ptero interfaces IP and use that to connect to the server

#

using the public IP is also spotty at best in varying datacenters and known to have oddball routing issues, etc

azure dagger
#

well you join with a domain

reef fulcrum
#

You join the domain which connects you to waterfall

azure dagger
#

yeah

reef fulcrum
#

all those backend servers do not need to be exposed to the public network

#

bind them on a local interface which is shared between the containers

azure dagger
#

so 0.0.0.0

reef fulcrum
#

No, containers have their own isolated network

#

hence, the docker or ptero network interface

#

ptero might have some better guide on setting that up somewhere, general gist is that you use the network that's actually shared between containers as then you're not opening a gaping security hole for no reason

azure dagger
#

oh okay

#

ill fix that later, after i figure out why i cant connect to this server

reef fulcrum
#

Fix that now

#

Your issues are relating to the network or your configuration

#

fixing that may fix two birds with one stone

azure dagger
#

alright

tidal musk
#

simpel plugin for kicking players to hub

#

works up to 1.16

#

Also
i was wondering if anyone know a simple plugin to show players on server hover for bungeecord

tepid tinsel
#

With geyser, viaversion, floodgate, do they need to be on all servers and bungee, or just bungee?

tidal musk
#

viaversion is server specific i think

reef fulcrum
#

geyser is a proxy last I knew

#

You'd need to go see their docs or whatever

#

via can be done on either, but recommended on the servers outside of snapshots

tepid tinsel
#

Oo i see

coral oracle
#

Question, the recommended flags for Waterfall. Do they make any difference really? Or are they just preferred.

unreal stag
#

they do, they tune the garbage collector so you don't get lag spikes on the proxy

tidal musk
#

what's waterfall

delicate phoenix
#

Yeah, waterfall is a proxy? 🤔

dull dock
# tidal musk what's waterfall

waterfall is a proxy, meaning it connects multiple minecraft servers together. Its like multiverse or whatever on steroids

marble kelpBOT
#

I wouldn't make that comparison, cuz plugin data isn't shared n stuff

#

that's the primary reason why I haven't bothered with a proxy, + managing one server is more than enuf 4 me

dull dock
#

not the most accurate comparision, but its an easy explanation

boreal notch
#

I hope you all have a good day, I have a question with the proxy, how do I prevent it from redirecting users.
Because if a user tries to enter a server with the wrong version, the proxy sends it to another server corresponding to the user's version.
Hope it can be understood. [sorry for the bad english, translator]

reef fulcrum
#

Well, that's the priority list

#

if you only have one server in there, it will only try to connect them to one server

boreal notch
#

Oh, so if i remove the server from the priority list, the proxy dont send the user to the another server?

#

and you recommend only have one server (like lobby) in that list?

reef fulcrum
#

if you only want people to be able to join into one server, yes

#

That's how the entire priority system works, if it can't connect to one, it will try the other

boreal notch
#

Wow thank you so much! tkm

wild trellis
#

shouldnt the proxy forward you automatically to the hub server?

proper prawn
#

did you enable bungeecord in the lobby's config

wild trellis
reef fulcrum
#

did you enable ip forwarding in the proxy?

#

I thiiiinkkk that was disabled by default coz mah vanilla? i forget

wild trellis
#

why do i need it enabled tho?

#

like what does it do

proper prawn
#

forwards ips

wild trellis
#

"forward ip's yes"

proper prawn
#

who could've thought

reef fulcrum
#

forwards IP data

#

and UUID data

#

So, erm... yea... you probs want that

wild trellis
#

but why doesnt it do it by default if it has to be enabled anyway?

reef fulcrum
#

Because it breaks the login packet in doing so

wild trellis
#

oh ok

#

so just vanilla reasons

#

also why is online mode off by default

reef fulcrum
#

don't recall that being off by default thonk

proper prawn
#

DUN DUN DUNNNNNNNNNN

wild trellis
#

unless i turned it off in the wrong config lol

#

yeah just me being dum

reef fulcrum
#

typical DED

proper prawn
#

You can't spell "recipe", Cat

reef fulcrum
#

In my defence, I did that before I went to bed or just after waking up or something

#

Yea, I'd just woke up

proper prawn
#

23:57
Just woke up

#

the fuck is wrong with your sleep schedule

wild trellis
#
[15:22:22 ERROR]: Error occurred while enabling Bungeewidewarps-Client v1.0-SNAPSHOT (Is it up to date?)
java.lang.IllegalArgumentException: Channel must contain : separator (attempted to use Bungeewidewarps-Client)

Offending line:
this.getServer().getMessenger().registerOutgoingPluginChannel(this, this.getName());
Why is a separator required?

#

should that go in dev?

reef fulcrum
#

uses namespaced keys now

wild trellis
#

ah

#

whats the convention for that?

#

<pluginName>:<oogabooga>?

reef fulcrum
#

yes

wild trellis
#
public void onPluginMessageReceived(String channel, Player player, byte[] message) {
    if(!channel.equals(plugin.getName())) return;
    ByteArrayDataInput in = ByteStreams.newDataInput(message);
    String subchannel = in.readUTF();
    if(subchannel.equals("GetServers")){
        new ServerListGui(in.readUTF().split(", "));
    }else if(subchannel.equals("GetWarps")){

    }
}

however this is still correct right?

#

well except the getname then

#

bruh its so picky

proper prawn
#

Java™️

wild trellis
#

needs to be all lowercase too

reef fulcrum
#

Well, subchannel is a bungee messaging channel concept

#

it's just an extra bit of data write into the stream

wild trellis
#

yeah but those are the bungee defaults right?

#

like GetServers

#

GetPlayers

reef fulcrum
#

If you're using the bungee messaging channel, yea

wild trellis
#
public static void send(Plugin plugin, Player player, String type) {
        ByteArrayDataOutput out = ByteStreams.newDataOutput();
        out.writeUTF(type);
        player.sendPluginMessage(plugin, player.getName(), out.toByteArray());
    }

basically doing this

#

its a plugin message ig?

#

wait this doesnt seem right

royal hawk
#

type and what you wanna do too

#

iirc that cant be empty

reef fulcrum
#

erm

#

I forget the params, but, that looks dumb

#

specifically player.getName

#

that should prooobs just be your channel name

royal hawk
#

oh yea that too

junior locust
#

whats the difference between waterfall and normal bungeecord?

#

nvm

loud tendon
#

some randoms players are being dissconected with this errror?

#

Like, i have 150 players, and maybe only 5 players get disconnected with this message.

#

The server you were previously on went down, you have been connected to a fallback server

karmic canopy
#

Hey! Prepping to move to Waterfall and have a few dumb questions

#

Do I need to install any extra software/plugins for players to communicate across linked servers? Or will the /list command and chat automatically include everyone online?

#

Do I need to install plugins in every single server, like Essentials and WorldGuard?

marble kelpBOT
#

yes to the questions, no to the guess

#

well

#

idk if bungee has a list like command but ya u gotta do all the syncing urself

#

or with bungee plugins

karmic canopy
#

Ah. So if I have essentials running on three servers, I have to update essentials three times?

#

That's annoying haha, but I guess it makes conceptual sense

marble kelpBOT
#

yea

#

exactly why I never bothered with proxies

karmic canopy
#

Do you just run everything on one server?

marble kelpBOT
#

yup

#

then again my idea is to have more things shared than separated

#

so it makes tons more sense for me to just run everything together instead of dealing with the overhead of sharing data amongst plugins

karmic canopy
#

Ah gotcha

#

That's how I've operated so far. I might go ask in general, see what other people think

#

(no offense to you, really appreciate your help)

marble kelpBOT
#

don't worry I'm there too c:

karmic canopy
#

😄

tidal musk
#

How do I use placeholder api with waterfall?

tidal musk
#

hi

#

i have an issue with waterfall bungee permissions not working at all

#

here is my config file

#

end when i try to /send

#

i get permission denied

reef fulcrum
#

I mean, 2 second look shows that you do not have the send permission in there

tidal musk
#

i have no permissions plugin on the paper server

reef fulcrum
#

Also, perms are not inherited

#

and the paper server is 100% irrelevant for the send command

tidal musk
#

i have set in group

#

my username

#

with - admin

#

that's what all the tutorials say to do online

royal hawk
#

if you want a sensible way to configure permissions on bungeecord install Luckperms and use that.

reef fulcrum
#

Yes, and your admin group does not have the send permission

#

and the tutorial is dumb, you want both admin and default

royal hawk
#

^ or spare yourself from that and use Luckperms

tidal musk
royal hawk
#

This is much like the permissions yml on paper servers. It exists and works but realistically nobody uses it

tidal musk
#

does luckperms manage bungee perms?

reef fulcrum
#

if you install it on bungee, yes

tidal musk
#

if i install it on bungee do i need to install it on the servers too?

reef fulcrum
#

No, just if you're using it there, you might as well use it for the entire network

#

I'd suggest reading their wiki, they have a ton of info on how to work with it

tidal musk
#

im a little confused on the diffrence between puting a plugin in bungee vs putting it in normal server plugin folder

#

can i put essentialsX or worldedit in the bungeecord plugins folder and have it work on all my servers for example?

reef fulcrum
#

No, because they're not bungee plugins

#

bungee has no access to read or modify the world state, or inventories, etc, etc, etc

tidal musk
#

and some plugins can be both? is that correct?

reef fulcrum
#

yes

tidal musk
#

like luckperms can manage permissions for players on all server from just the proxy

#

is that right?

reef fulcrum
#

no

#

Bungee and backend servers are entirely seperate instances

#

the proxy cannot modify state in the server, the server cannot directly modify state in the proxy

reef fulcrum
#

Yes, you install luckperms on the proxy and the servers

#

LP can work purely on the proxy if you want

#

Just, if it's only on the proxy, you won't be able to manage perms on the actual servers from the proxy

tidal musk
reef fulcrum
#

Read the entirety of what I said

tidal musk
reef fulcrum
#

Please stop pinging

tidal musk
#

and i will have to do it with config files?

#

sorry

reef fulcrum
#

if you want LP on the servers, you install it on the servers

#

if you want LP on the proxy itself, you install it on the proxy

#

if you wanna be able to manage perms on bungee and the servers from the same system/place, you install it on both

#

once again, I'd heavily suggest reading their wiki

tidal musk
#

Thanks this is a bit clearer sorry i will read up on the wiki now

wild robin
#

in my config.yml for waterfall, the default server is not asked for

#

how do i add it myself?

reef fulcrum
#

that's the priorities list now

wild robin
#

ok

#

how do i change the priorities list?

marble kelpBOT
#

you edit it in the config

wild robin
#

where in the config

reef fulcrum
#

in the listeners section

wild robin
#

oh ok

reef fulcrum
#

last I knew it was literally called priorities

wild robin
#

that is for default server?

reef fulcrum
#

It's a list, it tries to join you to the server in the order of that list

wild robin
#

what

#

why

#

it wont connect for some reason

#

im using the correct ip

olive skiff
#
[18:53:32 WARN]: [/xxx.xxx.xxx.xxx:40866|Mattrolol] <-> DownstreamBridge <-> [Hub] - NativeIoException: readAddress(..) failed: Connection reset by peer
#

help

reef fulcrum
#

something closed the connection in an unexpected manner

olive skiff
#

so how can i fix it?

reef fulcrum
#

work out what closed the connection, basically

olive skiff
#

ok

reef fulcrum
#

DownstreamBridge is the connection between the proxy to the server

#

I'd suggest checking the logs of the server, might be some info in there, but 🤷‍♂️

olive skiff
#
Mattrolol lost connection: Internal Exception: io.netty.handler.codec.DecoderException: io.netty.util.IllegalReferenceCountException: refCnt: ```
reef fulcrum
#

something messed up the connections state somehow

olive skiff
#

all the server is on localhost

reef fulcrum
#

You're gonna probably wanna run with debug mode in potentially server.properties and maybe spigot.yml

olive skiff
#

ok

reef fulcrum
#

Yes, but some software on the server mangled the connections state on the server

#

refCnt means that something messed with a reference counter somewhere

olive skiff
reef fulcrum
#

looks like ViaVersion

olive skiff
#

ah

#

prob im using 1.8

#

yea it is

tidal musk
royal hawk
#

@tidal musk a bungee plugin you have is incompatible with 1.16

reef fulcrum
#

that might actually be on me

royal hawk
reef fulcrum
#

Looks like the entity metadata rewriting disabled stuff wasn't updated properly

royal hawk
#

Well that would do it

reef fulcrum
#

Hmmm, I'd need to have a look, my brains semi fuzzed right now

royal hawk
#

I can in 40 min if you’re cool with that

#

If you borked it then I should be able to find it

reef fulcrum
#

wait, that looks impossible to be the case

#

replicate without plugins™

royal hawk
#

Yea that’s why I said that. I’ll look at the patch later regardless

reef fulcrum
#

I just saw the cast to integer there, that block of code is in the else of a if ( user.getServer() == null || !( login.getDimension() instanceof Integer ) )

#

Now, tierh my brains fuzzed to all heck and I can no longer java, or, yea

tidal musk
#

So, should I wait ir remove some plugins?

royal hawk
#

^

#

If you have a queue or fallback plugin remove those first

tidal musk
#

these are my plugins

proper prawn
#

offlinemode
just yoink everything and see if it works

proper prawn
reef fulcrum
proper prawn
#

Cat, go to sleep

tidal musk
#

1.16 servers are working fine

reef fulcrum
#

Something is sending a bad packet

stuck radish
#

Is there a way to get rid of high ping on waterfall, ever since i added water fall my ping got high and when i direct connect to the main server my ping is low

reef fulcrum
#

We have no idea what causes it

#

for 99.9% of people bungee in general is fine, for some reason there is that .1% which has issues

stuck radish
#

Like when I join using the waterfall server my ping is like 2.1k ms and when I direct connect to the main server my ping is at stable 50ms

#

In terms of the location, the waterfall server is at US and the main server is at Singapore idk if that helps but yea

unreal stag
#

@stuck radish this kind of setup is not recommended and is likely why you have the problem

wild robin
#

but it wont connect

#

hmm

#

lol

#

when i switch to bungeecord, it works

#

that is strange

#

but it doesnt work on waterfall.

marble kelpBOT
#

it might not bind to localhost if you set it to 0.0.0.0

wild robin
#

it was automaticly at 0.0.0.0

marble kelpBOT
#

make sure bind_local_address is set to true

#

(or explicitely set the host to localhost in your config)

royal hawk
nimble zenith
#

why there is no banned players for proxy servers? or icon?

reef fulcrum
#

Because plugins can offer more than trying to maintain 20 plugins and a proxy in a single project

#

and what do you mean, icon? if you mean the server list, works the same as the vanilla server, just slap the image in there, there is a client issue which causes it to not render it

tough island
quartz current
#

Hey, i trie to fork waterfall but i dont know how to save new changes (i think it works with git bash with the command ./waterfall e). Can anyone help me???

quartz current
#

Have it finaly 🙂 Just "mvn clean install"

royal hawk
#

@quartz current read the CONTRIBUTING.md about how the patch system works. Once you rebuilt the repo after changing something, you can then use the normal build command.

spare wolf
marble kelpBOT
#

are you using mods? or maybe it's some plugin

unique kiln
#

How would one accomplish a lobby with a paper mc server, in which you choose which world to go to, and then get spawned there.

marble kelpBOT
#

you use /server or some kind of plugin which can send you to a different server

left finch
#

when switching to waterfall do I need to reinstall the plugins and do it over or can I just replace the bungeecord jar file with it

reef fulcrum
#

no, you just need to replace the jar

left finch
#

Ok great!

acoustic olive
#

Hello, I have a small problem that has already been consuming me for many days, by some chance that the users of the server disconnect and reconnect they lose their items, I do not know what kind of failure it is, could someone help me?

#

these are all plugins

reef fulcrum
#

wrong channel...

dusky oriole
#

i fliped my table (╯°□°)╯︵ ┻━┻

reef fulcrum
#

?kick @dusky oriole Spam

rotund valleyBOT
#

dynoSuccess xXIm_Like_A_PoXx#1130 was kicked | Spam

zinc raven
#

Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException

#

keeps crashing

#

Was working perfectly until suddenly

reef fulcrum
#

All that tells us is that the proxy couldn't connect to the server for some reason, that's generally due to a server not running or some network/configuration issue, if localhost, some people have had to change the option in config.yml to flip the localhost bind

zinc raven
#

I'm using a server host

#

So it's on them?

#

And it is my bungee 'server' issue and not the others ex. creative?

reef fulcrum
#

it's something breaking the connection between the proxy and the server

zinc raven
#

Thank you

reef fulcrum
#

that's generally down to how the hosts network is setup

left finch
#

literally found a command /end that ends the waterfall instance 😂

zinc raven
#

ah worked issue with the hub

#

thanks!

bold parcel
#

wat

#

20w51a came out?

#

since when

#

AXOLOLTL AAAAAA

#

oh wow playersSleepingPercentage

#

that's neat

tidal musk
#

@tidal musk ;(

spare wolf
spare wolf
# zinc raven And this error:

make sure if the servers are on the same machine to set the paper servers network compression threashhold to -1 had the same problem

calm ether
#

hello everyone, i have a high amount of <-> InitialHandler - read timed out in my proxy console, am i the only one ?
i was thinking it could be pings that "fails" but i'm not sure.

reef fulcrum
#

something is opening a connection to the server and timing out before it even gets too far, basically

tidal musk
#

Hi. Im experiencing a weird issue with waterfall.

[14:53:15 INFO]: [/127.0.0.1:52870] <-> InitialHandler has connected
[14:53:16 INFO]: [Pistonmaster|/127.0.0.1:52870] <-> ServerConnector [queue] has connected
> send Pistonmaster main
[14:54:16 INFO]: Send Results:
[14:54:16 INFO]: ALREADY_CONNECTED: 1
[14:54:16 INFO]: EVENT_CANCEL: 0
[14:54:16 INFO]: FAIL: 0
[14:54:16 INFO]: ALREADY_CONNECTING: 0
[14:54:16 INFO]: SUCCESS: 0
[14:54:16 INFO]: Attempting to send 1 players to main
```
I am in the queue server and my plugin tried moving me to the main, but it said im already connected. Then i tried moving myself manually, but it somehow said im already in my main server. But im not.
#

My config:

servers:
  main:
    motd: '&1Just another BungeeCord - Forced Host'
    address: localhost:25565
    restricted: false
  queue:
    motd: '&1Just another BungeeCord - Forced Host'
    address: localhost:25566
    restricted: false
#

All servers are up and running. Just facing this very weird issue.

reef fulcrum
#

do you have a queue plugin, or?

tidal musk
#

i do

#

i code it myself, but this isn't related to it.

#

Waterfall is somehow not moving myself even without my plugin.

#

because i tried sending myself manually

reef fulcrum
#

The Q is more, "is the plugin setting the destination server to the queue server"

tidal musk
#

it is

#

hm

#

when i think about it it is maybe changing the destination even when i do it manually

#

i gotta check my code again

#

i see

#

my plugin is doing something

#

when sending myself

tidal musk
#

it works now! partycat thank you

tidal musk
#

will warning about usessl=false disturb server running?

delicate phoenix
#

No, but you can uncomment it in the lp config

night wigeon
#

Hello, is it possible to disable the message that a player receives when he is sent to a server, using the /send command, the Summoned to server by player message?

fervent lagoon
#

what could cause this?
Internal Exception: io.netty.handler.codec.EncoderException: io.netty.handler.codec.DecoderException: The received a byte array longer than allowed 61696 > 32767

marble kelpBOT
#

something send too much data, most likely a chat message

royal hawk
#

Send the full error if you want us to be able to diagnose it

mystic sky
#

Hey! I currently have a minecraft network and made a new lobby, included it in config.yml and set the bungeecord: false to true in the lobby's spigot.yml but it still redirects me to the old lobby any ideas on why?

mystic sky
#

the message it throws when doing /server newlobby is the fallback_kick one

silver walrus
#

Hello all. I'm currently running a successful paper server, but I want to get into transforming that into a Waterfall server. I've looked around and haven't really seen any "getting started" guides. Should I mainly follow how Bungee is set up? or is there a place I haven't seen yet with assistance with first time setup?

valid stream
#

Bungee setup

silver walrus
#

ty 😄

valid stream
#

np

royal hawk
#

@mystic sky that’s still not enough info for us to help. Please provide the log from your proxy using https://paste.gg and maybe a screenshot of the error on the client?

tough island
#

Just set up BungeeChat on my waterfall proxy.... Oh my god, why have I not done this earlier... Also Just need to figure out the leave/join messages between servers.

#
    ServerSwitchMessages {
        enabled=true
    }
``` Hmmm, that's on but still not showing...
topaz hollow
#

which are the differences between bungee, water and flamecord

reef fulcrum
#

waterfall is a fork of bungeecord with the goal of improving performance, flamecord tries to add extra protection ontop which from our own anaysis is mostly mute and often harmful in some cases

topaz hollow
#

so we can conclude that if I dont want to have complications water is the best?

reef fulcrum
#

water or velocity, basically

#

There's still some stuff I wanna patch in waterfall, some improvements aren't really viable without making changes to waterfall which would break plugins hooking into the internals, etc

topaz hollow
#

thx

#

oh and can I replace my bungee.jar for the waterfall?

reef fulcrum
#

yup

left finch
#

How do i prevent deopped players from using /end

#

they can basically just end the waterfall running server

reef fulcrum
#

op has nothing to do with that, just, don't give them the perm/admin group in bungee

left finch
#

i see

#

appreciated i got really confused

left finch
#

I can add a server-icon to my bungeecord server files or to each of my server's seperately?

reef fulcrum
#

well, unless you're using ping passthrough, you ping the proxy itself

left finch
#

ok

tidal musk
#

Hello, could someone kinda explain me the following: so I posted a reddit post where I mentioned I'm gonna be running around 16 worlds on one server. Someone there said I should use Waterfall if so. What is Waterfall and why should I use it?

reef fulcrum
#

waterfall is a proxy which allows you to jump between servers

#

16 worlds on a server, especially modern MC, is gonna be very ouch for performance

tidal musk
#

Yep, I'm considering running on 1.12.2 and only allowing 1.16.4 or something like that

solemn pagoda
reef fulcrum
#

.895

marble kelpBOT
solemn pagoda
#

Why is paper.playerconnection.keepalive considered a last resort? To be honest, all the other things do not apply to my server (sadly, because then I'd have ways to fix it easily)

reef fulcrum
#

Because it's a mask for the issue, and in this case useless to you

solemn pagoda
#

So basically I have no way of helping this player

reef fulcrum
#

I mean, outside of the list, not really

#

one core part of the list is to work out the cause

solemn pagoda
#

Could a plugin block the login process for a singular player only?

reef fulcrum
#

Because I always forget this:
UpstreamBridge - client > proxy
DownstreamBridge - proxy > server

solemn pagoda
#

Because that is then the only thing I can think of, other players have no issues with this, just in one instance a while ago someone had this but it fixed itself rather quickly.

reef fulcrum
#

Well, the issue is that the client hasn't sent a packet in so long

#

if it's just one player, it's either gonna be some plugin loading data or a network issue on their side or an issue with their client stalling for some reason

solemn pagoda
#

We don't use texture packs, our connection is fine for every other player including NA and EU players, scoreboard.dat might be a thing (that's the tab-list right?) although I installed that after that player already had issues so...I mean it could help but I doubt it will fix it entirely. Large amounts of packets through shulkers....Maybe? I would have to tp to the player potentially and check or tp the player somewhere else and see if that is still borked then

#

If I tp the player outside to an area with no chests/shulkers, would that potentially be able to identify the cause if he doesn't dc?

#

It's kinda hard to troubleshoot this.

reef fulcrum
#

if that caused them to stall out, yes

#

That's why I provide a list

solemn pagoda
#

and scoreboard.dat is the tab-list thing, right?

reef fulcrum
#

scoreboards are used for tab, yes

solemn pagoda
#

thanks for the help, I'll try some things

solemn pagoda
#

Disabling scoreboard and teleporting him has brought no relief sadly. he does get errors that are not related to keepalive timouts though.

#

sometimes even
"The server you were previously on went down, you have been connected to a fallback server"
which is simply false

#

mostly readTimeoutException : null

#

Any idea what else I can do to troubleshoot? The user has tried different wifi networks, restarting pc and router...I can only imagine that something with TCPshield is fucking up the routing to him at this point

reef fulcrum
#

it only disables proxy commands

tranquil flicker
#

when i start my server it immediately closes.
ive tried it for multiple versions and same thing happens every time

reef fulcrum
#

provide logs

#

.paste

marble kelpBOT
reef fulcrum
#

(also, probs wrong channel...)

tranquil flicker
# reef fulcrum provide logs

there are none it literally just opens downloads original jar, patches it then closes. it doesn't create a uela.txt or a logs file or anything

reef fulcrum
#

Try running it from a command prompt or something

tranquil flicker
reef fulcrum
#

Please don't ping

tranquil flicker
reef fulcrum
#

edit the batch file, add PAUSE onto the last line, see what it says; Also, yea, wrong channel

signal trout
#

Waterfall and travertine downloads are broken atm, had someone else confirm

reef fulcrum
#

it's being worked on

#

That's why you don't trust drunk people

signal trout
#

xD

supple cypress
#

hi a quick question, if i use travertine i need to use ViaRewind to allow 1.7 player right ?
And if i use Waterfall and then i go with Travertine, there is nothing to set up ?

reef fulcrum
#

what?

#

waterfall and travertine are proxies, travertine just adds 1.7.x protocol support on it

#

You'd still need a server capable of handling that version

supple cypress
#

yep so if i want 1.7 on my server i must use travertine ? or it will work with waterfall ?

reef fulcrum
#

Yes, you must use travertine

supple cypress
#

okay so travertine + ViaRewind on a server ? or a 1.7 old spigot ? both work ?

reef fulcrum
#

yes

royal hawk
#

Both works. Do keep in mind that Via* is incompatible with 1.7 servers

supple cypress
#

yep but 1.7 server are very very old so i will take a newer version with ViaRewind i think

signal trout
#

Downloads seem to be fixed 😄

reef fulcrum
#

Yea, some of us are pros

#

glares over at mini

royal hawk
#

If you need another sysadmin do hit me up lol. That is after New Years though. I’m hella busy these days

heady wave
#

Hi i'm trying to use geyser on my network. I've already asked in the geyser help discord and they said my problem is proxy related. So i'm here.
I've installed geyser on bungeecord and floodgate on bungee and spigot server. The server seems to work but after few seconds i'm getting this error "ip forwarding is enabled but spoofed data can't be decoded or is missing"

I'm using travertine latest build. Any help?

reef fulcrum
#

That's a plugin or something

heady wave
#

maybe bot sentry?

topaz hollow
#

generaly how much ram do I need for waterfall

#

I just have buycraftX and skinsrestorer

#

is it ok with 128mb?

tidal musk
#

But if you dont have much maybe that okay

topaz hollow
#

thx

topaz hollow
#

does deluxehub work to put together all my network servers?

#

nvm

vernal geode
#

any help?

unreal stag
#

You are trying to connect directly to a server with BungeeCord forwarding enabled. This is a security issue on your part, firewall off that server so that only the proxy can connect to it and connect through the proxy in the future.

vernal geode
#

what steps

unreal stag
#

this is covered in just about every setup guide for BungeeCord/Waterfall I'm aware of

vernal geode
#

my firewall is all russian

#

i cant even see

#

hold on lemme bring my iphone to translate

unreal stag
#

my firewall is all russian
hold on lemme bring my iphone to translate
Then it's about as good as useless

#

God bless you then. I've got other stuff to do.

vernal geode
#

maybe someone else can help

#

ok i fixed it

#

but i got this error

#

how do i fix it

bold swan
#

Turn your backend server into offline mode by setting online-mode to false in server.properties

vernal geode
#

bungee?

#

i put ALL servers in offline mode

#

its stil saying the same thing

#

or im just stupid

bold swan
#

well the error message is telling you the server you're connecting to is in online mode so idk

vernal geode
#

i do not know the problem

#

ip forward is on too

#

WHAT IS GOING ON

#

yup back at it again with the dead chat

bold swan
#

Go through the installation guide again step by step I guess, make sure you're fully restarting the servers too when you make the changes

vernal geode
#

oh my lobby server is crashing for sum reason

#

while uhc is working

#

what is happening

#

why is my lobby server crashing

bold swan
#

.paste logs, no one is omniscient here

marble kelpBOT
vernal geode
#

🤦idk why it doesnt work

#
#Minecraft server properties
#Sun Dec 20 18:02:32 PST 2020
spawn-protection=16
generator-settings=
force-gamemode=false
allow-nether=true
gamemode=0
enable-query=false
player-idle-timeout=0
difficulty=1
spawn-monsters=true
op-permission-level=4
pvp=true
snooper-enabled=true
level-type=DEFAULT
hardcore=false
enable-command-block=true
max-players=20
network-compression-threshold=256
resource-pack-sha1=
max-world-size=29999984
server-port=25565
debug=false
server-ip=
spawn-npcs=true
allow-flight=false
level-name=world
view-distance=10
resource-pack=
spawn-animals=true
white-list=false
generate-structures=true
online-mode=false
max-build-height=256
level-seed=
prevent-proxy-connections=false
enable-rcon=false
motd=A Minecraft Server
``` heres the server properties of lobby
bold swan
#

**** FAILED TO BIND TO PORT!
The exception was: java.net.BindException: Address already in use: bind
Perhaps a server is already running on that port?
Looks like already have a server running on the port you assigned

vernal geode
#

but i ran bungeecord?

#

what do i do to fix

bold swan
#

Your bungeecord and servers all need different ports still

vernal geode
#

oh

#

idk but imma make lobby's port 25566

#

and uhc 25577

#

will that work idk

bold swan
#

If you make sure you bungeecord config has those ports and nothing else is using them it should work

vernal geode
#

oh

#

need to start my servers xd

bold swan
#

That tends to help

vernal geode
#

whyyyyy

#

some1 help

bold swan
#

You changed your bungeecord config.yml so the UHC server has the ip and :25577 as the port (or whatever port you used)? And you're connecting directly to the proxy, not the server itself?

vernal geode
#

i think

#

what happen?

#

OH I SEE

#

you cannot connect to the server with direct

#

you must do /server name

bold swan
#

Yes

#

Connecting to the servers directly is bad, you shouldn't be able to even try - set up the firewall so only the proxy itself is exposed

vernal geode
#

wait

#

why is fallback server not showing up in my config??

bold swan
#

Like if a server goes down, you want it to players get kicked to the lobby or something?

vernal geode
#

yes

bold swan
#

Need a plugin for that

vernal geode
#

tried it

#

doesnt work

bold swan
#

Tried what? A plugin? Going to have to ask the plugin's support at that point, I can't help much there

vernal geode
#

yes

#

plugin

spark shale
#

I have a modded server and I want to add it to my hub. I get issues with timeout even after configuring it to be longer. Is there any workarounds for this?

#

Like disabling ip forwarding for specific servers?

royal hawk
#

@spark shale thats not supported. However, spongeforge has support for forwarding, so if you install that and configure it you can use forwarding like normal

spark shale
#

I already did

#

but I get timeout errors

#

even after configuring timeouts on both client and server

#

and random disconnects

royal hawk
#

disable entity meta rewriting in the waterfall config, that might fix it. otherwise its hit or miss with forge mods and proxies

spark shale
#

ill try that

#

weirdly enough earlier it did let me through once but idk

#

sadly doesnt work

tulip grotto
#

Are dupes with portals patched?

marble kelpBOT
#

waterfall doesn't touch inventories in any capacity

wild trellis
#

anyone have any clue how to fix this? I installed j8 cuz plebs apparently still dont want to upgrade so i wanted to test if everything works, but i cant get my proxy to boot up

#

restarted several times

#

nothing is already using the port or anything

#

cant seem to find a host or something even tho i didnt even touch any config after it worked in j11

reef fulcrum
#

bad java flags?

wild trellis
#

in the startup script you mean?

reef fulcrum
#

yes

wild trellis
#

it worked before so

@echo off
:start
java -Xms512M -Xmx512M -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5006 -jar waterfall-1.16-388.jar
pause
cls
goto start
#

seems fine to me

reef fulcrum
#

bad jdwp flags

#

I mean, it's jdwp screaming, the format of that argument changed at some point

wild trellis
#

i see

#

that explains why it works in j11 probably

magic pagoda
#

hi
there is a weird interaction on my water fall that it's online mode
i can't connect with offline mode
but when i connect it the spigot server don't use my real uuid and insted it's use the offline version of uuid
i test it with running a clean server
i test it on another account and still same
but when i change the spigot to online mode and connect directly to it the uuid it's okay

reef fulcrum
#

read the bungee install instructions

magic pagoda
#

but it's clean
even the config.yml is new

reef fulcrum
#

Did you read the install instructions?

magic pagoda
#

im on it

reef fulcrum
#

yes

magic pagoda
#

there is a usercache.json that save uuidis and when i delete it it's get fixed
idk why
thanks for your time zCat

tidal musk
#

Is FlameCord better than Waterfall ?

reef fulcrum
#

latest is stable, I've not heard that it's not

unreal stag
#

@tidal musk FlameCord is hot garbage and should be avoided

tidal musk
#

Ok

reef fulcrum
#

your configuration file is bad

karmic canopy
#

Anyone have experience with Waterfall vs Velocity in terms of speed? I’m attempting to move our tiny setup to a network, so ~6 servers ranging from survival to mini games. Velocity seems to be better, but several plugins we want to use are only compatible with waterfall. I’m wondering if the speed increase is substantial enough to warrant the loss of those plugins.

still whale
#

When i swap servers or join on a new account sometimes i have to re log cause i cant talk in chat nor can i do any commands. Has anyone had this issue before?

#

21.12 20:44:48 [Server] WARN Event ServerConnectEvent(player=Helqing, target=BungeeServerInfo(name=Factions, socketAddress=/142.44.135.67:25650, restricted=false), reason=COMMAND, request=net.md_5.bungee.api.ServerConnectRequest@20efd209, cancelled=false) took 260ms to process!

reef fulcrum
#

an event took too long to process, that's down to plugins

#

Only real option to debug that stuff is to use a sampler

still whale
#

It still renders me as afk

#

But i just cant type at all

#

Before it was telling me my uuid was changed

reef fulcrum
#

UUID change would imply that you didn't configure IP forwarding properly

still whale
#

hmm

#

Now there arent any errors

#

Just simply lets me connect but cant talk or anything. shows me from others point of view as standing still

reef fulcrum
#

plugins?

#

anything in the server logs?

#

Are you using a hosting provider?

#

using some form of panel?

#

best guess is check your panel settings

still whale
reef fulcrum
#

I'm gonna go lie down, biggest thing I can suggest hel is to replicate without plugins™

worldly agate
#

How much RAM does Waterfall need?

unreal stag
#

@still whale it is a Bungee plugin causing the issue

still whale
#

Wym?

unreal stag
#

You have a proxy plugin that is doing something very stupid

still whale
#

All i got in there

#

@unreal stag

still whale
#

Can anyone help?

delicate phoenix
#

What is the issue? 🤔

covert grove
#

Quick question, I am trying to run a 1.8 base version network. Does the latest waterfall support such or would an older version be necessary?

delicate phoenix
#

Waterfall is 1.8-1.16, Tavertine is 1.7-1.16

#

No need for an older version.

covert grove
#

Sick! I looked at the latest fork which states 1.16 so I was wondering

marble kelpBOT
#

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

full spindle
#

does anyone know how to block the /bungee?

severe badger
#

Get a plugin that does that.

sullen trellis
#

My Waterfall settings are completely correct

reef fulcrum
#

.318

#

.teams

#

.team

#

.g waterfall issue 318

reef fulcrum
#

...

tepid tinsel
#

Is editing Alert a thing? as in change the prefix/colours etc.

reef fulcrum
#

probs in the messages file

tepid tinsel
#

There is no messages file 😮 but did figure out &h removes it all to add custom, so that can work

reef fulcrum
#

it's in the jar, you'd need to copy it out to your server folder manually

tepid tinsel
#

Ohhh right got you.

sullen trellis
reef fulcrum
#

as per the issue, you have a plugin using scoreboards

#

You need to work out what plugin and shout at the plugin author and pray they'll fix it so that it doesn't crap itself behind bungee

sullen trellis
#

Are you saying it for the lobby or for the server trying to connect?

reef fulcrum
#

The server you joined has a plugin or something using the same team name as the one you just came from

tidal musk
reef fulcrum
#

your config is bad

#

empty priorities list?

tidal musk
#

So i should just remove all ?

reef fulcrum
#

don't ping

#

that error suggests that that list is empty

#

replicate without plugins

tidal musk
#

I joined now after i changed the list from:

#

priorities:

  • fallback
  • fallback
  • fallback
    to just:
    priorities:
  • fallback
tough island
#

Stupid question.. The servers are on the same network?

reef fulcrum
#

plugins listen to events

#

go grab a sampler or start yanking plugins

tough island
reef fulcrum
#

it's the priority list now

marble kelpBOT
#

yes

#

you need a plugin to connect you to some other server

#

well you don't need to... just press the download link

reef fulcrum
#

CI info is in the sidebar

atomic trout
#

Waterfall is only displaying playercount for default server? How do I get it to show the playercount for all servers?

mild rover
#

dont force the default server

atomic trout
#

But I want to connect people to my lobby not the server they were last on

mild rover
#

write a plugin or find one to do it

atomic trout
#

wow ok to velocity i go

mild rover
#

it takes like 5 seconds to do either

atomic trout
#

im not putting another plugin on my lobby for somthing that velocity does by defualt

hot escarp
atomic trout
#

Or stop players ips from going through to the server?

reef fulcrum
#

no

atomic trout
#

Ok thanks

zenith willow
#

Will there be any way for me to "encode" the IP address of any connecting player?

reef fulcrum
#

I mean, the entire stack expects that the IP address is a.. well, IP address

#

So, if you wanna modify the proxy/server to break that assumption, yes

royal hawk
#

I would say that was a poor choice of words if anything. What do you specifically want to do with the ips?

zenith willow
#

All I want is to make sure that if any player gets connected to a server (from the proxy) that the IP address of the player will be something else, but stays the same every time. I don't care what I will have to do but there should be a way right? If the real IP is exposed to the proxy that is fine.

reef fulcrum
#

Basically, I'm not too sure how well this is covered in the API, I have doubts that it is, only thing you could do is apply some maths over the IP address and scramble the digits

zenith willow
#

Yes that is exactly what I want and tried to do, but I don't think the API provides any way to change the IP address.

reef fulcrum
#

as I said, it's not really in the bounds of the API

royal hawk
#

wait

zenith willow
#

I am trying to modify the source code of Waterfall, but it is really hard for me since I don't even know the basics of servers.

royal hawk
#

the ip is always the proxy ip?

zenith willow
#

There is a option for that in the config

royal hawk
#

did you enable info forwarding?

zenith willow
#

Yes, and I want that if I want to IP ban someone.

reef fulcrum
#
  1. It's sent in the handshake packet, forget what bungee calls it exactly
#
  1. Do bans on the proxy
zenith willow
#

is there by default a way to ban on the proxy?

royal hawk
#

No, you need a plugin for that. LiteBans, AdvancedBans and BungeeBan are some I used in the past.

#

I would also recommend you use LuckPerms on the proxy to set up permissions rather than using the config.yml to do so

zenith willow
#

i did

#

doing it in the config is a nightmare

royal hawk
#

yes, thats why so many people get it wrong all the time

zenith willow
#

but then i am still wondering how minehut handles ip bans on player servers

marble kelpBOT
#

how strange

#

I've been wondering this exact thing too recently

#

one of the items I'm trying to address for my community-administrated serbur

royal hawk
#

NDA says I cant say much. They have their own load and server balancing system

marble kelpBOT
#

no, anonymizing IP addresses

#

for my case, it's so plugins can't get it

reef fulcrum
#

Do your servers neeeeeddd the IP of clients?

marble kelpBOT
#

I'm fine with it being all one IP too

#

I don't wanna setup a proxy, but it looks like that's the only way to do it?

reef fulcrum
#

just modify the proxy and set the IP address it sends to 1.2.3.4

royal hawk
#

well the plugins can still get it from the active connection then

reef fulcrum
#

Well, if you want bans to work, you need something capable of understanding MC somewhere between the backend and the web

royal hawk
#

Ive seen that too

marble kelpBOT
#

I don't care about bans

#

meme serbur

reef fulcrum
#

use a tunnel

royal hawk
#

or an NAT bridge

marble kelpBOT
#

any ez tunnels 2 setup out there?

royal hawk
#

if you want to anonymize everything

marble kelpBOT
#

or an what?

reef fulcrum
#

NAT, private/public network

marble kelpBOT
#

z's bot could send edits if he wanted to

#

hmm, wouldn't be a typical NAT then since it still forwards that info by default unless I'm thinking of something else

royal hawk
#

itd be a reverse-NAT, a origin to destination one

marble kelpBOT
#

hmm. anonymizing would be more preferable for the custom server list ping stuff, now figuring out how to setup this stuff is gonna b interestin

candid estuary
#

Can someone help me here ??

severe badger
#

No

candid estuary
#

Wait why ?

#

Why you are rude ?

#

@severe badger

reef fulcrum
#

.dontask

marble kelpBOT
severe badger
#

Literally what Michael told ya lol

vernal geode
#

i found something called fall_back server in the config

#

i set it to my lobby

#

it wont connect me to the lobby server if the server im on is down

reef fulcrum
#

fall back was removed years ago, use the priority list

vernal geode
#

yeah i used that

#

still nothing

reef fulcrum
#

if you mean it doesn't move you when the server dies and you're on it, you'd need a plugin for that

vernal geode
#

ohh

#

btw how do i make a citizen when you right click it it brings you to a server

#

bc the plugin im using deletes them when server refreshes

#

wait how do you allow server restart?

reef fulcrum
#

Can't have players in a server which is off'ing itself, it's down to either just kicking players or having some way to keep their connections safe, e.g. a limbo server

vernal geode
#

oh yeah i forgot

tough island
#

See the way I do it if I'm restarting a server is /send current [server]

#

If you can run commands with your plugin you could send that player to another server.

vestal ridge
#

Does Travertine support 1.7.2?

tidal musk
delicate phoenix
#

Yes

tidal musk
#

hey

#

help me?

#

Travertine prevent exploit? my server is being attacked

reef fulcrum
#

vs bungee, yes, but, software exposed to the internet has to process requests from the internet

tidal musk
#

ok

brittle basin
#

i need help ...

tidal musk
#

ok

brittle basin
#

why do i keep getting ThreadedAnvilChunkStorage (hub1): All chunks are saved in my console

reef fulcrum
#
  1. Wrong channel
brittle basin
#

O

reef fulcrum
#
  1. Something saved the world
brittle basin
#

h

tidal musk
#

most likely because chunks are saving?

brittle basin
#

oh but every 3 seconds

tidal musk
austere dagger
#

I'm guessing there's no way to update a waterfall/bungee plugin without restarting the whole network and kicking everyone?

agile sigil
#

Hey,
How to fix WorldEdit CUI, it work only on the default server !

delicate phoenix
#

Why use a plugin manager? There's a reason to restart it when you do something

delicate phoenix
tidal musk
#

ip_forward: true is set, yet it seems like the UUID isn't being sent to the server. Any idea why?

reef fulcrum
#

did you enable bungee mode on the servers?

tidal musk
#

ah, thanks

orchid plover
#

Does anyone know if it's possible to share scoreboard data between servers in a network? Not sure if this the correct place to ask this.

mystic sky
#

Hey! I have made a new lobby for my network but for some reason when someone joins the server the lobby seems to not accept connections displaying the following "io.netty.channel.ConnectionsTimeoutException" any ideas on why?

worn thunder
#

that usually indicates that the proxy can not reach the lobby. make sure its online, make sure the port/address is correct and that there are no firewall rules etc. blocking the connection

worn thunder
reef fulcrum
#

the proxy has a scoreboard API

#

So, ideally, do it on the proxy

#

if you can't do it on the proxy, there is a heavy level of "good luck", given how bungee poops itself when two servers share scoreboard team names, etc

mystic sky
#

thanks

agile sigil
desert compass
#

Hey guys I m a real noob here, may I ask a stupid quedtion? What is the actual difference between waterfall and Bungeecord tho... I searched a lot of answers on the internet but not mentioneding how difficult it would be to run a waterfall server😭

reef fulcrum
#

it's a fork of bungee, it's basically just bungee with our improvements

desert compass
#

Oh that would be perfect! Can I still use bungee plugins on Waterfall?

reef fulcrum
#

Yes

desert compass
#

Thank you so much!

#

👍

desert compass
#

Hey guys may I ask what does this mean...? First time using WaterFall...

barren wind
#

If I am in my survival server and I disconnect is there a way when I reconnect to always put me in the lobby server?

reef fulcrum
#

There is an open issue for that error on the tracker

#

for sending people to the default server, there is an option in config.yml to force the default server

barren wind
#

thank you very much

nimble zenith
reef fulcrum
#

Exception in thread "main" java.io.FileNotFoundException: modules.yml (Permission denied)

#

Your file perms are busted

nimble zenith
#

umm

#

what should I do

severe badger
#

Fix 'em

nimble zenith
#

very sensible

#

I couldn't think about it

#

thank you very much

#

you saved the day

reef fulcrum
#

That's outside of the realms of paper support, that's more down to managing the OS you're using

nimble zenith
#

yeah I was thinking about that

#

okay

reef fulcrum
#

You need to make sure that the user which the server is running as has access to the files

nimble zenith
#

am I need to do something else?

reef fulcrum
#

no, you just need to fix the file perms

nimble zenith
#

disconnected with: Could not connect to a default or fallback server, please try again la
ter: io.netty.channel.ConnectTimeoutException

sorry but why am I getting that error?

#

it was working in my PC

#

I have changed the IP addresses, I'm using Google Cloud for now

reef fulcrum
#

Hard to say, all we know is that the proxy tried to open a connection to somewhere and failed

tidal musk
#

oh no, it's artwart

reef fulcrum
#

that's generally on network configuration, etc

tidal musk
#

flash backs

nimble zenith
#

lol jerry

#

why am I blocked you

nimble zenith
nimble zenith
reef fulcrum
#
  1. Wrong channel
#
  1. Outdated server software does not run on modern versions of java
nimble zenith
#

oh sorry yes wrong channel

#

ok

zinc raven
#

Someone just back-doored my server

#

I have bungeeguard