#waterfall-help

1 messages · Page 53 of 1

tidal musk
#

yes and yes

#

It just keeps reverting back, I'm trying to change it so I can install PreventPortBypass

reef fulcrum
#

if you're using a control panel, chances are it's that

#

and, literally never heard of that

#

Use bungeeguard

tidal musk
#

Oh, someone recommended it so I was just checking it out

#

Thanks

tidal musk
#

is there a way to make bungee server transfers faster

#

like hypixel level

full kettle
#

Hey. None of my players skins are loaded on the waterfall network. Ip forwarding is true and everything else functions correctly however people get default steve /alex skins

twin solstice
#

anyone aware of any memory leaks related to net.md_5.bungee.api.score.Scoreboard? latest waterfall

#

seems like some form of attack as it happens within minutes of a bungee startup

#

mmm looking more into it it might be featherboard but eitherway still odd

slow ermine
#

is this a problem with bungee or it just a host issue?
because im getting issue with below
im have multiple server running
survival,vanilla,skyblock and faction
all running on 1.16 paper except for faction(1.8)
when linked those server together im getting ping spike,but when i removed the faction which is on 1.8
the issue seem to be fixed

royal hawk
royal hawk
royal hawk
#

*Especially not with 1.16 and newer

glacial jacinth
#

is waterfall use less memory then bungeecord

#

does*

royal hawk
glacial jacinth
#

thanks

wheat glen
#

Is there a reason to not set the network compression threshold really high and have the servers handle that instead of waterfall?

night harness
#

Heya! Me and some friends need to set up a waterfall/mohist and we keep getting this error:

if you wish to use ip forwarding please enable it in your bungeecord config as well

#

this is an important matter time wise so we appreciate any help we can get

reef fulcrum
#

you enable ip forwarding in the waterfall config.yml and bungee mode in spigot.yml

night harness
#

yes we did for both

reef fulcrum
#

99% of the times that message is you failed to configure that or are connecting directly to the server itself instead of the proxy

night harness
#

also i read in installation that we need to change server type to waterfall? does this still apply if you are running a modded minecraft server with forge?

reef fulcrum
#

there literally is no "server type"

#

If that's something on your hosts control panel it's irrelevant

night harness
#

also ip forwarding doesnt exist in the spigot.yml

reef fulcrum
#

read

night harness
#

oh crap sorry

#

yeah both the waterfall and spigot options you mentioned are enabled.

#

still doesnt work.

reef fulcrum
#

So, either you're connecting directly to the server and not the proxy, or, something else in your setup is breaking it

night harness
#

should i send my config

reef fulcrum
#

if you're saying that you set all the things I told you to set properly, I don't need to see your config, unless I should be doubting your ability to set two things from "false" to true

#

what does the screen actually show when you try to connect

night harness
#

hold on ill grab a screenshot

reef fulcrum
#

you're connecting directly to the server and not the proxy based on that message

night harness
#

how would i connect to the proxy?

reef fulcrum
#

you use the IP/port of the proxy

#

it's like connecting to the server, but, instead, you connect to the proxies address

night harness
#

so the raw ip or an edited version of it?

reef fulcrum
#

I don't know what you're asking

#

at the end of the day, the proxy is a 'server', you need to connect to the proxy server, like you'd connect to anything else on the internet

night harness
#

so does it or does it not have anything to do with the ip. Me and like 5 other dudes are trying to figure this out and between us all we have around -1 braincells.

reef fulcrum
#

you need to connect to the proxy

#

that screen suggests that you're not connecting to the proxy

#

work out what the ip/port of the proxy is and connect to it

#

it's your network setup, I can't really tell you what to do as I cannot see it

night harness
#

is there a file within the server that can provide this information? probably a dumb question but i figured i would ask.

reef fulcrum
#

no

#

are you using a dedicated server or something?

night harness
#

yes

reef fulcrum
#

using a control panel?

night harness
#

yes.

#

hosting from home

reef fulcrum
#

I mean, 99% of the control panels will let you see what address/port was allocated to it

#

if you can't see that, you'd need to figure out what you need to connect to in your panel

night harness
#

im using putty so...

reef fulcrum
#

You said you where using a panel...

night harness
#

i thought we were

#

but were not appearently

#

trying to get multicraft now cause ive used that before

bright crater
#

Chrono, if you're hosting it from the network in your house, you likely need to connect to the local IP of the machine the server is running on

reef fulcrum
#

try connecting to port 25577

night harness
#

i think ours is 25565

#

so like the ip and then :25565

#

nope that was incorrect.

#

when i tried 25577 it couldnt connect whatsoever

reef fulcrum
#

well, either i'm wrong and the server you're connecting to us broken due to something installd on it or something is wrong with your setup

night harness
#

we might have changed the port in the config trying to get it to work, changing things back to default now.

#

going to reset the configs entirely and start from scratch

#

so just change those two things and itll work out?

#

should i change online mode to false in server properties? i saw somewhere that youre supposed to do that but the info may be outdated.

reef fulcrum
#

yes, read the bungee install guide

full kettle
#

Bungee coord in online mode. All other servers offline with ip forward on however UUIDS are different per server. This ovbiously breaks any per player perms etc

reef fulcrum
#

if UUIDs are different, you didn't set bungee mode on all the other servers

night harness
#

can i have a link to the official install guide?

#

or is it the one on github

reef fulcrum
#

it's just the bungeecord one, we don't have a copy of it

night harness
#

and the config options are the same on every server

#

with different UUIDS

#

and forge support is true im assuming

night harness
#

ok its still being weird and i cant figure out for the life of me what i did wrong, can i send someone the config files? i went through countless tutorials and informational guides and still got it wrong

#

everything seems to be correct but im still getting the same error.

#

which is frustrating since this time i really thought i knew what i was doing

#

can i @ someone for help or should I just wait?

placid grail
#

so i set up a forge server to run mods and am trying to set up a way to get on that server from my paper hub server. i am getting this error (note this is not my error but it is almost the exact same.... minor info is different.)
[AstetYne|/..100.205:64909] <-> ServerConnector [Technic] has connected
[AstetYne|/..100.205:64909] <-> ServerConnector [Technic] has disconnected
It spams this error only on the waterfall server. i dont have an error on the modded server. what is going on and how do i fix this?

#

it wont let me connect to the modded server even if im running forge client with all the mods in my mods folder

reef fulcrum
#

you basically can't jump from a spigot server to a forge server unless you had something which would force a forge handshake

placid grail
#

i have spongepls on the waterfall server but im still getting the same error

#

this is supposed to help with that

reef fulcrum
#

pretty sure that plugin is only needed on bungeecord

placid grail
#

it is

#

but waterfall is similar to bungeecord

reef fulcrum
#

it just fixes IP forwarding, it doesn't deal with the handshake stuff

placid grail
#

ok so how do i handle the handshake

reef fulcrum
#

Waterfall already has the fix that spongepls applies to bungee

placid grail
#

ok

reef fulcrum
#

I'm not too sure

night harness
#

i think i got all the confg stuff correct i believe its probably an issue with my login attempts. May I dm you zzzCat?

reef fulcrum
#

I don't provide 1:1 support

night harness
#

is there anyone that does?

reef fulcrum
#

there's the S&R section on spigot where you can maybe pay somebody, but, otherwise 🤷‍♂️

#

there is some level of expectation that if you're using a proxy you have some underlying understanding of basic networking

placid grail
#

so all i can find is code for bungeecord that deals with forge handshakes but idk where to put it or what to do with it....

#

there's the link.... can anyone tell me what that is talking about?

reef fulcrum
#

bungee intercepts the handshake

#

it doesn't initialize it

#

mods and proxies are weird, you need the handshake to get forge to sync up, but, you like, if a client mod needs to speak to a server to be happy about the data it has, it needs to actually talk to the server, which ain't gonna be there

#

generally if you connect to the forge server first, it will generally be happy in some form of way

placid grail
#

but i cant do that with the hub server.

#

so how can i get it to work backwards?

reef fulcrum
#

which is where the cat and mouse issue comes here

#

as I said, you need to get a forge handshake to work from the server

#

there was a premium plugin on spigot which did that somewhere

placid grail
#

if you can find the link to it id love to see it

reef fulcrum
#

.g forge handshake spigot mod list

marble kelpBOT
reef fulcrum
#

I see stuff like this, but, erm 🤷‍♂️

placid grail
#

that tells me nothing... we already are running spongeforge on the modded server and the proxied player link in that article came up 404 not found

reef fulcrum
#

No idea what the other plugin was called

#

wait, maybe it was hackedservers

#

It was just a blind potshot google in hopes of spotting it

#

ah, yea, hackedserver, no idea if it does all that's needed for it, but should 🤷‍♂️

reef fulcrum
#

I mean, no promise even if you had that it would work

#

getting the handshake to occur and mods to actually be happy with it are two entirely different concepts

hollow grove
#

Hey I'm trying to set up Mohist, I have copied my mod folder to the server, full duplication from scratch, I'm getting:

08.03 02:15:36 [Server] ERROR Channels [forge:split] rejected vanilla connections
08.03 02:15:36 [Server] 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.

#

Running Waterfall with a PaperMC server in the network, the client I use on that server is the same Forge version as the one installed on the server

reef fulcrum
#

is the first server people connect to forge?

#

version?

hollow grove
#

Nope, that'd be the Spigot one. Hold on I'll get version number

reef fulcrum
#

see the above convo

#

basically, first server needs to do an FML handshake

hollow grove
#

So I need to add that to the Spigot server?

reef fulcrum
#

You need a plugin like that to do the handshake

#

but, that won't necessarily imply that it will work

#

the fact that you have mods which require a server mod makes it even more shaky

hollow grove
#

Can't even figure out how you're supposed to do with what's on that github

reef fulcrum
#

it's a plugin

#

you'd need to compile it yourself or find a release of it

hollow grove
#

Alright, lets give it a shot. It has Bungee and Spigot, I'd imagine it needs to be on both? Would this be required on the Mohist server?

reef fulcrum
#

I got no idea, I don't support mohist

#

Well, I mean

#

mohist supports fml, so, no

#

you probs just wanna make mohist what your lobby runs as that supports FML

#

But, er, it's not gonna say that it has the mods it doesn't have

hollow grove
#

The Forge "corner" is for a reduced playerbase on a vanilla server, that's why PaperMC is the main server

#

Right now it'd just be me hopping over

reef fulcrum
#

honestly, easier to just keep it seperate or require people to connect with a forced host

hollow grove
#

How would that work?

#

The forced host? Would it make forge people connect to forge first?

reef fulcrum
#

yes

#

it's just a host > server mapping

#

you'd just have them connect with like modded.mydomain.wat

hollow grove
#

I'll have a look at that too then

#

Wouldn't setting the forge server as the first server connect people to the next one on the list if there's a failure?

#

So Forge clients with the correct mods would end up on the first server, everyone else would be dropped in the vanilla server?

reef fulcrum
#

should work, yea

hollow grove
#

Flipped priorities on Waterfall but didn't see a change, should I delete my player location?

#

Alright, now it's connecting to the Forge server but it returns the same error

#

And doesn't carry on trying the next server

royal hawk
hollow grove
#

Alright, at this point I've used listeners to have two entry points on the server network, one for PaperMC/Geyser, one for Mohist. I'm hoping that connecting to the Mohist server first will still let me hop on the main PaperMC server from a portal or something on the Forge side. However, connecting to the Mohist server lands me the "Kicked whilst connecting to forge: This server has mods that require Forge to be installed on the client. Contact your server admin for more details."

Using priorities doesn't make Waterfall send people to PaperMC after Mohist fails (which I hoped it would) automatically, zzzCat pointed me to a Forge handshake plugin but I'm not being able to build it.

#

Both servers on 1.16.5, same Forge version

reef fulcrum
#

waterfall doesn't support 1.16.5 forge

#

(or 1.14+ in general for forge)

hollow grove
#

Well then, that's a hard fix

#

Alright, ty!

round ocean
#

Wouldn't it be easier for forge to add a mod that support specific proxies?
Like how Fabric did it with trampoline mod.

reef fulcrum
#

Ideally they get a sane foundation down which is aware of proxies and then we can send stuff

#

big issue now afaik is that there is no real way to resync/reset the registries on server switch

round ocean
#

Oh this will be a bigger problem in future for vanilla as well.

reef fulcrum
#

vanilla generally seemingly does all that stuff in PLAY vs LOGIN, so, should be fine?

round ocean
#

Was the same problem with biomes in the beginning of 1.16.x with bungee. At least what I remember.

Oh ok, hopeful they will change to a similar design how the Tags packet in 1.17 works. So that it is just a list of registries.

hollow grove
#

So the only way for me to have Forge currently would be to go with 1.12.2?

round ocean
#

Jup

hollow grove
#

And no way for me to play on a server with a main 1.16.5 vanilla server and a forge server, since there's a version mismatch, right?

#

Forge being either 1.12.2 so Waterfall manages to connect or 1.16.5, which doesn't work right now

#

But when it does work with latest Forge 1.16.5, would I be able to hop around the servers provided I'm connecting on my Forge client?

round ocean
#

Paper works fine with 1.16.5.
Waterfall supports Paper 1.8.x - 1.16.x but only forge up to 1.12.2.

hollow grove
#

Yeah, I'm already running Paper 1.16.5. I wanted to add a modded server suitable clients could hop around if they are on a Forge client while keeping the main server for vanilla clients/Geyser. Should Velocity support Forge 1.16.5 at any point, would I be able to hop around? Is it a matter of waiting?

round ocean
#

Yeah likely. Just wait and see.

royal hawk
#

@round ocean if you have an easy way to get forge 1.13+ compatible with proxies I am all ears. I am currently developing a solution for it that involves modifying forge.

#

I have something that works

#

but needs lots of quirks worked out

humble thistle
#

Someone can help me install nuvotifier in waterfall?

round ocean
mossy spindle
#

Anyone knows if NuVotifier has a discord to get support? I'm having problems with proxy mode

scenic pebble
#

Pretty sure all they offer is their documentation on the GitHub because it covers everything.

mossy spindle
#

How can I send the vote to only one server when using proxy mode?

reef fulcrum
#

Generally if you only want one server to care about it, you don't use proxy mode and just send it directltly to that server iirc

mossy spindle
#

I want to send the vote to the server where the player is

#

So if he votes on survival, he recive the reward on survival

#

And I use proxy mode because I use redisbungee

reef fulcrum
#

pretty sure that the proxy mode is intended for shared voting

#

if you don't want it to be shared, you don't wanna set it up to be shared

mossy spindle
#

Ok so for redisbungee how could I set it up?

reef fulcrum
#

if you want, they vote for X server, they get rewarded for X server, you want seperate vote pages setup for seperate votifier instances

#

nothing to do with redisbungee

#

you just expose the vote servers publically like anything else

mossy spindle
#

ok

reef fulcrum
#

wrong channel

#

use timings

heady wave
#

ops

winter palm
#

What is waterfall? (just curious)

reef fulcrum
#

fork of bungeecord which intends to fix bugs, improve performance, add api, etc

winter palm
#

Oh maybe I've seen that before, could you give an example of something made from Waterfall?

hollow grove
#

You don't really see Waterfall working

#

For instance, the server I'm managing, the IP I give players is the Waterfall server. There's another server, a different one, running PaperMC, where I placed their world. They connect to Waterfall but for them, it's like connecting directly to the server they had before.

#

Thing is now I can add more servers with different plugins and different game modes to the network and install plugins on each that allows players to teleport between servers using portals. These portals use the servers named in the Waterfall configuration. So when the time comes, I can add more server, different plugins, hopefully Forge 1.16.5 at some point, etc. And they will always connect with the same IP as usual

brittle siren
#

Looking for Network Administrator.
Need to identify what's causing our network to use up 366GB of bandwidth/day.

reef fulcrum
#

rule 4

marble kelpBOT
#

wrong channel? or are you asking about how it would behave with a proxy?

naive sky
#

Is there a plugin or a way to do /send (player) (server) on Bungeecord? I have seen people do it but don't know how ;(

reef fulcrum
#

that's how the command works already?

naive sky
#

But I can't do it

round ocean
#

Then configure the group's in bungee yml

glacial jacinth
#

Can I proxy connect with waterfall to a paper server on another ip

#

On a different network

reef fulcrum
#

yes

vagrant lily
#

I'm having this error when trying to join my lobby server, The server is online as well

tough island
#

Any errors from the proxy?

#

Can the proxy see the server?

royal hawk
#

Timeout

#

Network or firewall issue

tough island
#

This ^^

tidal musk
#

Where did cauldron go?

#

or Thermos?

dusty kindle
#

is it possible to connect waterfall -> waterfall?

reef fulcrum
#

officially, no

#

if you patch the check out, yea, but, unsupported

dusty kindle
#

gotcha

#

for context: My host network doesn't play nice with some people's internet (backbone issues) but another server I does works fine

#

so I was wanting to proxy those users to the proxy

#

is the patch in master or is it a PR?

#

oh, sorry I misread, I'd need to patch it out myself

#

got it

main saddle
#

@tulip surge hi

#

it looks cool bot

tulip surgeBOT
main saddle
#

oh

gritty fossil
#

Heyo everyone
is there a way to find out from where the prefix is flowing from ?
we switched to waterfall few days ago
Waterfall + paper and when we updated and switched on the server , it started giving out a prefix which is Player for players
and admin for OP perm

switching ranks in luckperms changes it
disabling essentials chat removes it

but no config changes in essentials or anything
just we went from plain paper to waterfall + paper

#

waterfall is the only variable here.... 😐

twin solstice
#

your plugins are the variables here

#

remove your plugins and try again

gritty fossil
#

but nothing changed much.. just added in waterfall

#

in the mix

twin solstice
#

your plugins are the variables here
remove your plugins and try again

#

we can't tell you more than this

#

waterfall doesn't add shit

gritty fossil
#

will try that..

boreal hare
#

Hey, excuse me.

#

I've got a question. I changed my user nickname on my one account and took it on my other account after 36 days. The thing is that with the new account I landed on the other server, which is not the default server and cannot connect to the main survival one, only the farm one, as I have labelled it. It says I am not whitelisted, even though I am whitelisting myself over and over. I removed traces of my old names, but it should be handled by UUID.

#

And I've got OP permissions...

royal hawk
#

@boreal hare sounds to me like you didn’t configure forwarding correctly

boreal hare
#

Thank you! I solved it... turns out when I whitelisted my new one it kept choosing the wrong UUID

#

So I copied my UUID when attempting to join manually and added it to the whitelist.json manually too.

naive sky
#

How do I make myself Admin?

#

I can't do /send command on Bungeecord for some reason.

royal hawk
#

@naive sky unless you have a permissions plugin like LuckPerms installed on bungeecord, the permissions are managed through the config.yml

#

Bungeecord.command.send is the permission you want. I recommend installing LuckPerms for that because it’s easier to manage. If you don’t, do note that this is per UUID in the config and not name

naive sky
#

I only want it for myself so can't be bothered really, how do I give myself permissions?

next birch
naive sky
#

Oh, okay.

#

And do I have to restart the proxy?

next birch
#

of course

naive sky
#

Ah, but my players ;-;

next birch
#

It is not a good method to set perms in there actually

#

plz consider to install a permission plugin

#

like luckperms

tawny saddle
#

What is the difference between waterfall and paper

calm ether
#

Paper: Spigot fork
Waterfall: BungeeCord fork

next birch
#

waterfall:bungeecord based,used as a proxy ,which can control player login,etc
paper:a minecraft server which accept plugin
without paper or spigot or bukkit or sponge waterfall is useless

next birch
#

waterfell lol

royal hawk
#

i remember in the edit of the LTT minecraft server video Linus made that joke

#

I cringe at it to this day

tough island
#

I mean... When do you not cringe at Linus...

remote oxide
#

Hello there! What is the recommended Java version for waterfall?

#

I have openjdk 11 and it seems to be a bit weird

reef fulcrum
#

works on 11 just fine

remote oxide
#

I get Cannot access RandomAccessFile java.io.FileNotFoundException: logs/latest.log (Permission denied) java.io.FileNotFoundException: logs/latest.log (Permission denied)

#

clean install

reef fulcrum
#

nothing to do with java, your file permissions are incorrect

remote oxide
#

no configs

reef fulcrum
#

the user you're running the server as cannot access the files

remote oxide
#

644 for files and 755 for folders, owner is me

remote oxide
reef fulcrum
#

the folder the server is in needs to be owned by the user too

#

as it needs to be able to delete files in there and stuff

remote oxide
#

it is

reef fulcrum
#

those messages come from the OS, not java/waterfall

remote oxide
#

I see

reef fulcrum
#

if the OS is saying that the files can't be accessed due to permissions, I generally trust the OS

remote oxide
#

well, there's something funky going here then

#

I manually set the permissions so I wouldn't have that issue

#

I'll try making everything executable

reef fulcrum
#

no

#

What user is the proxy running as?

remote oxide
#

regular user on sudo group

reef fulcrum
#

and, ls -l in the proxy folder

remote oxide
#
total 20
drwxr-xr-x  5 mark42xlii mark42xlii 4096 set 26 01:17 .
drwxr-xr-x 40 mark42xlii mark42xlii 4096 mar 12 17:56 ..
drwxr-xr-x  8 mark42xlii mark42xlii 4096 mar 12 17:24 lobby
drwxr-xr-x  8 mark42xlii mark42xlii 4096 mar 12 17:24 manhunt
drwxr-xr-x  6 mark42xlii mark42xlii 4096 mar 12 18:16 waterfall
mark42xlii@potato:~/minecraft-servers$ cd waterfall/
mark42xlii@potato:~/minecraft-servers/waterfall$ ls -la
total 13592
drwxr-xr-x 6 mark42xlii mark42xlii     4096 mar 12 18:16 .
drwxr-xr-x 5 mark42xlii mark42xlii     4096 set 26 01:17 ..
-rw-r--r-- 1 mark42xlii mark42xlii     1093 mar 12 18:16 config.yml
-rw-r--r-- 1 mark42xlii mark42xlii        3 mar 12 18:18 locations.yml
drwxr-xr-x 2 mark42xlii mark42xlii     4096 mar 12 18:09 logs
drwxr-xr-x 2 mark42xlii mark42xlii     4096 mar 12 18:16 modules
-rw-r--r-- 1 mark42xlii mark42xlii      155 mar 12 18:16 modules.yml
drwxr-xr-x 3 mark42xlii mark42xlii     4096 mar 12 18:16 OLD
drwxr-xr-x 2 mark42xlii mark42xlii     4096 mar 12 18:16 plugins
-rwxr-xr-x 1 mark42xlii mark42xlii       44 mar 12 18:16 start.sh
-rw-r--r-- 1 mark42xlii mark42xlii 13872834 mar 12 17:26 waterfall-1.16-403.jar
-rw-r--r-- 1 mark42xlii mark42xlii      221 mar 12 18:16 waterfall.yml```
#

start.sh is just java -Xmx256M -Xms256M -jar waterfall-*.jar

reef fulcrum
#

ps aux | grep java

remote oxide
#

with the server on or off?

reef fulcrum
#

on

#

well, proxy on, server don't matter

remote oxide
#

meant proxy, sorry

#
mark42xlii@potato:~/minecraft-servers/waterfall$ ps -aux | grep java
mark42x+   64234 25.1  0.3 3699676 123032 pts/0  Sl+  18:28   0:02 java -Xmx256M -Xms256M -jar waterfall-1.16-403.jar
mark42x+   64282  0.0  0.0   6316   720 pts/2    S+   18:28   0:00 grep java```
#

pretty nonsensical

reef fulcrum
#

hmmm thonk

#

check dmesg? that's my last guess

remote oxide
#

oh

#

latest.log is owned by root

reef fulcrum
#

that would do it

remote oxide
#

yeah

#

thanks

#

I was having issues with mariadb and attempted running as root once to see if it would fix the issue

#

but it wasn't even that, I just didn't have the required databases lmao

reef fulcrum
remote oxide
#

so that latest.log got created and locked everything up

maiden fox
#

what does it mean ?

remote oxide
#

command tab completion I assume?

reef fulcrum
#

.g paperdocs waterfall configuration

marble kelpBOT
reef fulcrum
#

eeerrrr

#
     * How often players are allowed to send tab throttle.
     * Value in milliseconds.
remote oxide
#

press f for rtfm lmao

reef fulcrum
#

apparently it's not on there unless am blind

tidal musk
#

When I am restarting (or stopping) my proxy, it gets stuck on Closing IO threads. I am having to forcefully kill the server in order for it to stop. Is there any way around this?

tough island
glacial jacinth
#

Hi, if im changing from bungee to water is there anything different, like performance or feature gains or loses

tidal musk
#

It's faster. But there is no loses as it is a fork of bungeecord

tidal musk
#

It's more optimized and less buggy. And yes, plugins that are made for Bungeecord can be used on Waterfall.

bold swan
#

Both

lavish bison
#

1.17 waterfall is gonna release once 1.17 officially releases?

reef fulcrum
#

Well, how can we support something which doesn't exist?

frail cedar
#

whats is waterfall?

round ocean
#

A fork of BungeeCord that introduces more API's, improved performance and fixes.

lavish bison
reef fulcrum
#

We don't support snapshots

#

there is a PR which some crazy guy maintains, but, tracking a moving snapshot is not something I wanna commit to

reef fulcrum
#

Just being honest

royal hawk
#

Am I really crazy though- I do the waterfall changes as byproduct if I have time

#

I mainly track the changes for velocity

reef fulcrum
#

still tracking

#

and, well

#

block game community

#

if you where sane, would you be here? thonk

#

❤️

royal hawk
#

It’s not as crazy as I get paid for tracking the snapshots

#

Sooooooo

next birch
#

yes just replace it

#

remember to backup

#

yes

#

waterfall.yml

#

this

wet bloom
#

Hey having a issue with Ip-forwarding I have 3 servers (Hub,creative,skyblock) Hub,creative IP get forwarded correctly all the time But even tho Skyblock is setup identically and on the same machine only sometimes does the Ip get forwaded
For anyone asking Online-mode in the server.prop is set to false on all the servers bungeecord=true is set in all the spigot.yml and ip-forwarding is enabled. If its any help im running the latest waterfall and paper. and im self hosted with a pterodactyl pannel
(Sorry if this is the wrong place to put this)

reef fulcrum
#

the proxy always sends that info

#

best guess is replicate without plugins™

wet bloom
#

If it is a Plugin issue how would I go about fixing it?/ Finding the plugin responsible

reef fulcrum
#

start yanking plugins out

azure ridge
#

Hey, I'm using Travertine and I'm having some issues where Travertine is blocking outgoing connections to my prometheus database, any clue how to fix this?

reef fulcrum
#

travertine doesn't block connections

azure ridge
#

Strange think

#

Cause I don't have this problem when I use def. bungee

reef fulcrum
#

travertine doesn't know or care about your premetheus database

#

it cannot intercept the connection to it or anything

azure ridge
#

sus

reef fulcrum
#

logs?

#

Coz, somebody had an issue with some plugin other week and am wondering if maybe they're doing something odd with ip selection or something, but, god knows, travertine can't touch that connection

azure ridge
#

Doing this new URL(urlString); will just time out after a very long time

reef fulcrum
#

time out how?

azure ridge
#

Thats what I'm trying to figure out

#

No exception, nothing

reef fulcrum
#

Like, connections DO drop

#

are you a dev or is this some public plugin?

azure ridge
#

I'm a dev

reef fulcrum
#

Coz, this is the internet, shit happens, you gotta be able to pick up when it blows up and reconnect

#

allso, make sure that you're not squashing exceptions

azure ridge
#

But I mean, reconnect to your LL?

reef fulcrum
#

yes

#

assuming LL is part of the pemetheus stuff or whatever

azure ridge
#

local link address

#

127.0.0.1

reef fulcrum
#

erm, I got no idea then

azure ridge
#

Imma try some things out, just tought about smth

#

But still strange that its only w/ travertine/waterfall

#
System.out.println("Starting push");
        new ArrayList<>(registeredQueries).forEach(prometheusQuery -> {
            try {
                System.out.println("Pushing " + prometheusQuery.getClass().getSimpleName());
                pushGateway.pushAdd(prometheusQuery.update(), Astrax.getInstanceName());
                System.out.println("Pushed " + prometheusQuery.getClass().getSimpleName());
            } catch (IOException e) {
                e.printStackTrace();
            }
        });
        System.out.println("Ending push");```
#

Its never reaching "Pushed" or "Ending push"

#

So I really don't know what happened to the connection, seems like its open but without any data transferring

#

Found it I guess

#

Is it possible that Travertine/Waterfall is blocking access to the information of the network interface card?

reef fulcrum
#

We miiiight bundle a newer version of netty?

#

But, otherwise no, we don't and can't do that

azure ridge
#

Hmm alright, sorry for disturbing.

reef fulcrum
#

I mean, be warned that some VPS stacks don't set MAC addresses on their virtual interfaces properly

azure ridge
#

Not working on that layer so should be fine

royal hawk
azure ridge
#

I'm using https://github.com/oshi/oshi to retrieve hardware information (idk if you know it)

reef fulcrum
#

yea, we don't touch anything that would impact that

azure ridge
#

So strange :x

wet bloom
azure ridge
royal hawk
reef fulcrum
#

that has nothing to do with the IP

#

they're basically saying that the forwarding info is missing somewhere basically

royal hawk
#

Gotta love the wumpus stickers

wet bloom
royal hawk
#

Is a bug in some older versions

reef fulcrum
wet bloom
royal hawk
#

You’re running 1.16 paper?

wet bloom
#

Yep, latest version with the latest version of waterfall

royal hawk
#

Do you use any bungee plugins

wet bloom
#

yep, but I dont think this should matter as it only happens on one server(out of the 3 i have)

royal hawk
#

May I ask what the plugins are?

wet bloom
#

Most of them are custom coded but the none custom ones are: Luckperms, Buycraft,Litebans,vanish,nuvotifier,plan

royal hawk
#

Heh. Was trying to get you to try using velocity with modern forwarding enabled instead of bungeecord forwarding so we can rule out it being the servers plugins

wet bloom
#

Like i said I think its something over than my plugins since it would do it to my other servers too

#

Just to be clear I dont think this is a bug with waterfall I just want some debug steps I can take to try and figure out the issue. And if its any help I seem to get this message normally when The server gets sent a local IP instead of the forwarded IP
<-> ServerConnector [skyblock] - read timed out

reef fulcrum
#

read timed out means that the proxy didn't get anything from the server in so long

wet bloom
#

Any ideas what could cause it?

reef fulcrum
#

server stalled out? 🤷‍♂️

#

.895

marble kelpBOT
wet bloom
#

Hmm I'll look into it but Im not sure why since there located on the same machine so Ping seems a bit unlikely and my server never dips from 20 TPS

#

and poeple go between servers in mili-seconds

#

after looking into it that only happens when i use the /send command before the server loaded

reef fulcrum
#

non issue then

#

the IP needs to be sent to the server at some point in the connection process

#

if it doesn't get that far, the servers gonna still log the actual network IP of the connection rather than the fauxed one

wet bloom
#

is there any debug mode I can enable which could help me here?

full kettle
#

Hey, my MOTD and server icon for the bungee server wont change

#

Using the same server icon as the main server was before is the right name and extension and resolution. I changed the motd restarted the bungeenetworkd and its still showing the old one

#

and no server icon

still warren
#

Hello. Can i change waterfall messages strings?

#

Into my language

still warren
#

Oh thank you very much

normal sinew
#

When teleporting to players using essentials, I cause a ping spike for everyone on the server. All chunks have been pre-gened. Network compression for bungee is 256 and backend servers on -1. If I don't have the * permission this doesn't happen. Could the * permission be causing lag for mysql or something?

marble kelpBOT
#

if it only happens with op then this has nothing to do with the proxy

normal sinew
#

I just looked into it further and I think its caused by the * permission. I can also recreate this issue by toggling gm1 and gm3 fast.

marble kelpBOT
#

well test if it happens without the proxy or without plugins

next swift
#

When setting up a waterfall proxy server, i keep getting this error message:

#
java.lang.NoClassDefFoundError: net/md_5/bungee/api/plugin/Plugin
    at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
    at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
    at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
    at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)```
#

any ideas as to why?

reef fulcrum
#

full log?

#

.paste

marble kelpBOT
reef fulcrum
#

com.songoda.serverjars.ServerJars

#

replicate without that

pastel dome
#

Hi! i have this being spammed on mt console can anyone help? Query - Incorrect magic!: /172.200.0.1:34946

#

on my waterfall proxy server

reef fulcrum
#

something is sending bad UDP traffic to the proxy

pastel dome
#

like a ddos?

reef fulcrum
#

🤷‍♂️

#

depends how much it's going, I guess

pastel dome
#

constantly

reef fulcrum
#

that... gives me nothing...

#

disable query in config.yml if you don't need the query protocol

#

otherwise, you'll have to look at firewall

pastel dome
reef fulcrum
#

so, every 5 seconds

#

unlikely to be malicious, probs somebody has something somewhere sending an unexpected packet at some interval 🤷‍♂️

pastel dome
#

what would happen if i just disabled it

nocturne fog
#

the messages would go away, you wouldn't be able to use query

#

some hosts require it to be on and will auto-enable it

#

but generally if you don't know what it is it's fine to disable

pastel dome
#

yeah its a dedicated server but it wont let me disable it

#

so i guess i have to manually block it with my firewall

vagrant lily
#

this is a pretty dumb question, how can I increase the time limit of you floating in air? since a player in my server got disconnected while in air but he can't log back in since when the server is proccessing the login he already got flagged as "flying"

#

nevermind

next birch
#

i mean in server.properties

#

allow-flight=true

soft wing
#

hi i have a question how can i protect my server from a nullping attack?

next birch
#

buy clouflare,ovh,ailyun ETC anti ddos services

#

or use a waterfall on some anti ddos minecraft service/vps provider

#

mcprohosting etc

marble kelpBOT
#

*use velocity 👀

soft wing
#

Which host vendor do you recommend having anti-DDos protection?

delicate phoenix
#

Use tcpshield with any good shared host

#

With a dedi, Hetzners ddos protection is fine (?), and ovhs is superior

astral flame
#

do bungeecord plugins work with waterfall?

delicate phoenix
#

Yes

astral flame
#

great

mental pawn
#

is ther version that waterfall supports the versions of servers it can connect together or the version of clients that can use it?

round ocean
#

That i phrased a little difficult.
Do you mean which versions of MC are supported by Waterfall? 1.8.x - 1.16.x
Do you ask if you can join with a mc version where no Mc server is running for that version? By default no. You can add protocol hacks that are able to translate protocol.

mental pawn
#

i mean is the versions that waterfall supports for the client (only allow 1.8+ clients to join through waterfall) or server (only allow servers in 1.8+ to be joined with waterfall)?

round ocean
#

Doesn't make it much better. You can only host servers that are 1.8+ behind this proxy. With what client you join is dependent on the server version running behind this proxy.

mental pawn
#

Ok

#

So for example I couldn't run a 1.4.7 spigot server connected to waterfall

round ocean
#

That is not possible.

brave ether
#

Uhm... Is it normal that I need to authorize with my github account to connect and download jars from the CI?

severe badger
#

The CI is no longer public, even if you authorize, you cannot access it anymore

brave ether
#

I see.

#

I mean that's kind of weird when the (older) waterfall versions tell you to download the latest version from the CI xD

#

(Also modules will obviously 403 when proxy attempts to download them)

severe badger
#

That has been taken care of within the latest waterfall builds afaik

tidal musk
#

lol

jagged drift
#

Hello!
So, I'm trying to add a new server to our network, but I failed so far.
I set the server in the BungeeCord config file, I set BungeeCord: true in spigot.yml. But still not working.

reef fulcrum
#

it's not static

#

it's cached for a little while, but, they're not static addresses

#

🤷‍♂️

placid grail
# reef fulcrum ah, yea, hackedserver, no idea if it does all that's needed for it, but should �...

so i bought and installed hacked servers in order to get the plugin to initialize a forge handshake to go from hub to scp lockdown. i installed the plugin on both waterfall and paper and it works but im still not able to connect to my forge server from my paper server.... what am i missing? it's still giving me this in console:
[16:12:22 INFO]: [QueenOfTheSea21|/] <-> ServerConnector [scplockdown] has connected
[16:12:22 INFO]: [QueenOfTheSea21|/7] <-> ServerConnector [scplockdown] has disconnected
[4:17 PM]
I get those at the same time no matter how i try to connect to the sponge server from paper. the hacked servers plugin detects im running forge
/server scplockdown does nothing
/scplockdown says moving you to server but does nothing
it seems no matter what i do i cant get it to work
it's almost like waterfall doesnt want to let me go to a sponge server
and i need to change that and idk how.... any ideas?

reef fulcrum
#

see server logs

placid grail
#

for which server?

reef fulcrum
#

ServerConnector [scplockdown] has disconnected

#

the server disconnected

placid grail
#

oh that's the server doing the disconnect and not me?

reef fulcrum
#

yes

placid grail
#

so you want me to check the logs for scp lockdown

#

(im also sorry for bugging you all about this.... i just am out of ideas and you seem to know what the issue is and how to help and i do appreciate it)

royal hawk
#

That looks like a mod rejection at the very lowest

placid grail
#

ugh why do mods have to be so confusing

odd hatch
#

Check the server logs when you join

#

If it's not being helpful

#

Check YOUR logs bc mods

#

But the server should help.

placid grail
#

there's logs for mods on client side?

#

(if it isnt obvious ik plugins not mods..)

jagged drift
#

Wait a damn minute!
I think I forgot to add a rule to our Firewall...

twin oar
#

Can waterfall be made to have a dynamic number of servers? Can you spin up dockerized instances (for example personal creative worlds or on demand mini games)? I figure I’d have to write the logic to spin up and shut down containers but is waterfall internally capable of having servers added and removed at runtime?

#

I want to set up a homebrew realms type deal where everything spins down while not in use.

reef fulcrum
#

yes, youcan add/remove servers at runtime using the api

placid grail
#

i think waterfall is not allowing me to connect to spongeforge and once i figure out how to solve that i may have solved the issue but honestly idek if that is the issue... nothing else i do seems to work and there's nothing in logs for the modded server....

placid grail
noble pike
#

So idk if this an appropriate place to post but here we go, as it is related to waterfall
I'm currently using paper and bungee in a small network community server (2 SMP, ~5 minigames, more added frequently) and optimizing everything down to the byte is critical for me. Everything is self hosted so any improvement to ping is huge. I am currently looking at switching to waterfall, but my main concerns are the plugins; how well do they translate and will I be able to find a suitable replacement for them if they don't play nicely? Including my plugin list for reference

next birch
#

so,all the plugin which used in bungee which also can also used in waterfall

gentle harbor
#

May I learn how can I fix this? I don't think it is caused by any plugin, nor I have no idea what is this

reef fulcrum
#

check your connection throttle settings

#

enabling bungee mode will disable the servers built in one iirc

gentle harbor
#
connection_throttle: 4000```

That ones in `config.yml` of Waterfall?
reef fulcrum
#

no

#

the server kicked, not the proxy.

gentle harbor
#

In bukkit.yml?

#

Paper only has the message I guess

gentle harbor
#

I didn't edit any of connection settings

tidal drift
tidal musk
#

any ideia to fix?

reef fulcrum
#

a plugin cancelled the event it's talking about and didn't tell it what else to do

gentle harbor
#

...

tidal drift
#

is there anything that i might be able to do?

reef fulcrum
#

You mean, bungee is not showing in the list?

tidal drift
#

yes

reef fulcrum
#

bungee is a proxy, not a server

tidal drift
#

i understand that. i went on minecraft on the host server where bungeecord is being hosted and it shows in the server list when i use localhost. now using my computer it does not show

#

i run bungeecord and 1 server on that pc and another server on another pc. could that be the issue?

reef fulcrum
#

wrong port?

tidal drift
#

i checked everything and i dont think its that

reef fulcrum
#

well, your proxy is configured on a non standard port, so you gotta specify the port

#

otherwise am not sure what you're issue is

tidal drift
#

i did specify the port. my issue is that bungee/waterfall is showing up on the host server when i type in localhost:25567 (the host port im using). then using the ip of the host with the port on another pc and that is not showing in the server list

#

thats my issue

#

lemme find some more info and see if i can fix it

reef fulcrum
#

oh, so you can't connect from another machine

#

are you sure that you're using the correct IP?

tidal drift
#

yes. i think i just realized the issue

#

i have the port forwarded on the pc, but i may have forgotten to forward it on my router

#

yep that was it

#

im so dumb

#

sorry about that

#

good thing i found it

scenic pebble
#

Is your waterfall up to date?

#

Damn

reef fulcrum
#

no

#

there is only so much the proxy can do

#

configure your firewall to rate limit connections

#

fail2ban

#

no

#

it's a general tool

zinc sapphire
#

fail2ban has integrations for all sorts of stuff

scenic pebble
#

What 😂

reef fulcrum
#

during an attack or if the limits are too low, correct

#

use tcpshield or something

#

otherwise, welcome to basic networking concepts

#

in general

prisma whale
#

cat make my waterfall proxy stop ddos attacks, its basic networking

ripe epoch
#

I can't use /server command, it says You don't have permission to do that

young rampart
#

Then give yourself permission using a permission plugin like LuckPerms

ripe epoch
#

What permission?

young rampart
#

I think it's bungeecord.command.server or.something, google it

ripe epoch
#

I tried that, it still says the same thing

#
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload

This is what I have in config.yml of waterfall

#

But it doesn't work it says You don't have permission to execute this command

royal hawk
#

@ripe epoch provide a full copy of the config using https://paste.gg also- Do you have a permissions plugin installed on bungeecord (like LuckPerms)?

ripe epoch
#

yes

#

LuckPerms bungeecord

#

Config.yml ^

royal hawk
#

@ripe epoch uh then give yourself the permission with LuckPerms? It overwrites whats in the config

#

also

#

crazymarty is group admin

#

that group doesnt have this permission

ripe epoch
#

FivePB again, even if I give permission it still doesn't give the perms

#

I mean

#

It still says you don't have permission...

royal hawk
#

so only you cant execute this command or can everyone not execute it

#

if its only you then the admin group doesn't inherit default

ripe epoch
#

For everyone

royal hawk
#

show me the permission list for the default luckperms group?

ripe epoch
#

Wait let me try something

#

It's a lot of entries but you can see they have bungeecord perms

#

And does it not log /server and such commands on console?

royal hawk
#

you did use /lpb instead of /lp right?

ripe epoch
#

That is a thing too 😂

#

/lpb returns this btw

royal hawk
#

then you didnt link luckperms-bungee and luckperms on your servers correctly

#

you need to set that up or do the permissions on bungeecord seperately

ripe epoch
#

Huh? It is not linked with MySql has the wiki says btw

royal hawk
#

either way you need to set up luckperms on bungeecord

ripe epoch
#

hmm I should use that link to wiki?

royal hawk
#

then use /lpb to grant default bungeecord.command.server

ripe epoch
#

hmm

#

Ah got it that green command ok

royal hawk
#

for anything else with LuckPerms see #community-guilds for the LuckPerms support guild.

ripe epoch
#

Now it is working

#

Thanks 😄

proper forge
severe badger
#

/stop does not end a proxy instance

proper forge
#

It not ending proxy instance but restarting bungee server not lobby/hub (paper-spigot) server

marble kelpBOT
#

that would be a plugin then

gentle harbor
#

will anything happen if I make connection-throttle: -1?

#

when someone tries to join servers, sometimes they can't because of the connection throttle

#

I just want to prevent it

placid grail
#

OK so I have all the mods on the server and in my client side mods folder. I'm running the correct forge version. I'm trying to go from my paper server to the spongeforge server via waterfall and no matter what i do or which way i try to connect to the modded server (spongeforge) i get this msg in waterfall console. Both of these are back to back at the same time and there is no record of my login attempt on the spongeforge server. How do I fix this so i can get this to work?

[12:19:40 INFO]: [QueenOfTheSea21|/72.95] <-> ServerConnector [scplockdown] has connected
[12:19:40 INFO]: [QueenOfTheSea21|/72.95] <-> ServerConnector [scplockdown] has disconnected

i have forge support set to true/false on waterfall.... i bought hackedservers to initalize the forge handshake... like nothing i do makes it work. i was able to connect directly via the ip of the spongeforge server (which is not supposed to happen.)

#

so how do i get waterfall to get connected to the spongeforge server?

reef fulcrum
#

if you could connect directly, bungee mode isn't working on the server

#

(assuming you didn't change the config to test that)

placid grail
#

so how do i get bungee mode to work on the spongeforge server?

reef fulcrum
#

pretty sure there is a config option for it in sponges settings somewhere

naive pecan
#

Sorry people, thanks for any help in advance, but I have a problem; is waterfall compatible with the /server <server> command or am I just going mad, like how do we switch servers via commands?

reef fulcrum
#

/server command works as normal

#

make sure that you're actually connected to the proxy and are running a recent version

naive pecan
#

ooooh op doesn't override it does it, you need to have permission either from the node or be specifically specified in the config yml on waterfall's instance?

#

That sound about right?

reef fulcrum
#

proxy doesn't know anything about op

naive pecan
#

Yeah thought so, I'm just thick

#

Thanks for that zzzcat it took a while to hit me but we got there lol

remote monolith
#

Anyone have any ideas...?

reef fulcrum
#

you ran out of direct memory, as it says

#

depends on what threw that exception specifically but that looks like the client did it? but, can't see

naive pecan
#

So I gave myself bungeecord.command.server and bungeecord.command.list - is that all that's needed for /server?

remote monolith
#

The server was kicking everyone off (not all at once but in waves) and that was the error

#

and they cant rejoin until i restart the waterfall server

reef fulcrum
#

check the proxy logs then

#

was that in the proxy logs or?

remote monolith
#

whenever someone tries to join

reef fulcrum
#

so, you ran out of direct memory

#

There is no real clean way afaik to debug that

#

But, afaik, direct is unlimited by default, so, that's on your flags

#

but, either that limit is set by a flags an is too low, or,, you have something causing a buffer leak maybe

#

there is a system properfy flag that netty has which will monitor for leaks

remote monolith
#

Hmm, I'm not using any different flags for the waterfall server

naive pecan
#

I gave myself bungeecord.command.server and bungeecord.command.list and still cannot access /server for some reason, anyone any ideas?

reef fulcrum
#

well, what does it say?

#

did you configure the perms in config.yml?
are you using a perm plugin?

#

(if using a perm plugin on the proxy, perms in config.yml are generally useless)

naive pecan
#

Sorry, see I really ought to look if they are using an external bungee perms plugin

#

Derp moment again

toxic dagger
#

anyone know where I can obtain a 1.12.2 waterfall jar?

nocturne fog
#

just get the latest one

toxic dagger
#

so you're telling me that the latest 1.16 one is compatible with all versions below 1.16?

reef fulcrum
#

1.8-1.16

remote monolith
#

Still trying to figure out what is causing my server crashes, I've tried giving the waterfall server 2gb instead of 1gb though it still has the same issues about failing to allocate 16mb - using the default flags and what's confusing is nothing has been added / changed recently

reef fulcrum
#

replicate without plugins, I'd guess

royal hawk
tidal musk
#

Hello, I'm trying to edit the server restart message from message.yml
I changed it to restart: '&4You are already connected to this server!&r\n&cIf you think this is a mistake, contact us at &bhttps://myserverdotsite' and it still shows [proxy] proxy restarting, I saved the config and restarted server several times still no luck

royal hawk
#

How are you shutting down the proxy? If you tell the instance to die form a hosting panel for example then it will always show the default message

tidal musk
#

Yes, from the ptero's restart button

#

Not the kill button

royal hawk
#

Wait the file is named exactly messages.properties

#

Right?

tidal musk
#

Oh wait... don't get confused by two diff messages, I want to change the "user already connected message" and to see if /n works as intended I added that message to Restart message for testing

tidal musk
#

I'm on waterfall btw, I used flamecord in past

royal hawk
#

Name it messages.properties or it will not be used

tidal musk
#

Oh welp

#

Thanks, I'll try right away

royal hawk
tidal musk
#

I don't really understand the code, but thank you for your kind effort ^_^

next birch
#

message.properties is in the bungeecord.jar extract it and you can find it

solar oriole
tough island
solar oriole
marble kelpBOT
#

1.16.5 is latest

solar oriole
#

what?

marble kelpBOT
#

(also you can always disable the entity data rewriting if it gives you trouble I guess)

solar oriole
#

i can connect to my other 1.16.3 server but only 1 server i could not get it

tough island
#

You should definitely be updating to 1.16.5... IIRC those server patches were in 1.16.4 yeah?

#

Plugins on the new server?

round ocean
#

Yes, was added by paper in later versions of 1.16.4 and included by mojang itself in 1.16.5

tough island
#

Cool, my memory hasn't failed me this time 😛

solar oriole
tough island
#

yes

solar oriole
#

AdvancedNMotd, BetterSleeping3, ClearLag, CustomWhitelistMessage*, DriveBackupV2*, EasyWhitelist*, Elevator, Essentials, EssentialsChat, GoldenEnchants, GSit, ImageOnMap, Item2Chat, LoginSecurity*, LPC, LuckPerms, MineableSpawners, NexEngine, NoChunkLag, PlaceholderAPI, ProtocolLib, SimpleClans, SkinsRestorer, SuperVanish, TAB, WorldEdit

tough island
#

Any that aren't on other servers?

solar oriole
#

on other server
AntiArmorStandStack*, antiRedstoneClock, Chunky, ClearLag, (WorldEdit)FastAsyncWorldEdit, LoginSecurity*, LPC, LuckPerms, MOTD, NoChunkLag, PlaceholderAPI, PluginHiderPlus*, ProtocolLib, TAB, ViaBackwards, ViaRewind, ViaVersion

marble kelpBOT
#

I mean, I literally already told you a potential solution but sure, don't try that one ¯_(ツ)_/¯

marble kelpBOT
#

via the proxy configs

tough island
#

^^ Definitely give Phoenix's suggestion a go or start disabling plugins to see if one of them is causing your issues

#

Pretty sure your issue lies with plugins but give it a go.

solar oriole
#

serverconnections always connected and disconnected at the same time

surreal stump
surreal stump
#

https://just-paste.it/Z9599IX3hH and 20min later some people (including me) get sent back to lobby cause of "You logged in from another location" whats going up lol

reef fulcrum
#

2 second, I just woke up and have the mental capacity of a brick

#
  1. your server is being DDoS'd
#
  1. for some reaason, your machines shitting itself when tryna open a socket connection
surreal stump
#

someone said something with nullping

surreal stump
reef fulcrum
#

I don't know

#

waterfall tried to open a socket connection

#

your OS said fuck off

surreal stump
#

euh okay 😄 i'm on debian 10 backports

reef fulcrum
#

"nullping" was fixed time ago

#

that term is also stupid as it's just a typical standard DDoS attack

surreal stump
#

so i need a plugin that prevents it?

reef fulcrum
#

I mean, you need some form of protection against it

#

the proxy cannot prevent DDoS attacks

surreal stump
#

in netdata i dont see anything weird exept the cpu

reef fulcrum
#

we can resolve some trivial attack vectors, but, a DDoS attack is a DDoS attack, we're not gonna start adding stupid leakly logic when a proper firewall config can deal with it better

#

You can preach about netdata all you want

#

I got severe doubt than those are valid connections

#

god knows/what/ happened bt your system is clearly not happy about something

surreal stump
#

to both of my problems?

#

ough from 1k ipv4 to 50k connections in that time, youre right

surreal stump
reef fulcrum
#

Okay, so, the server tried to open a socket connection

twilit river
#

Hello, I would like help with a problem and it is that on my server there are 30 people connected but by some chance it shows that there is no one inside.
What could be the solution

next birch
#

or just dont display in waterfall?

#

Did you use redis bungee?

twilit river
#

the issue with the waterfall is that doesn't show the players that are on my server now

reef fulcrum
#

depends on config

#

don't use ping forwarding (config.yml) if you want waterfall to show the count for the proxy

tidal musk
#

is waterfall easier than bungeecord lately its hard for me to use bungeecord

reef fulcrum
#

they work and are configured the same way

tidal musk
#

oh can i ask support about bungeecord here?

reef fulcrum
#

Well, yes, but, we prefer that you use waterfall

tidal musk
#

yes

#

imma use waterfall

#

zzzcat

reef fulcrum
#

I mean, I wouldn't put the server folder in the proxy folder, but, yea

#

running on the desktop is also not recommended for various reasons

tidal musk
#

oh

#

ok i will change later

#

im changing locations

#

zzzcat

#

do i have to listeners:
port foward

#

this port?

#

listeners:

  • query_port: 25577
reef fulcrum
#

if you want the query protocol, yes, otherwise, no

tidal musk
#

i guess no?

#

how about this port

#

25577

#

found it here

#

bind_local_address: true
host: 0.0.0.0:25577

reef fulcrum
#

You want to forward whatever your listeners port is

#

default mc port is 25565

tidal musk
reef fulcrum
#

There is generally some level of expectation that when using a proxy you have some level of basic understanding about networking

tidal musk
#

is there a waterfall page that tell what to do as a installation page

reef fulcrum
#

not really, it's on my todo list but the bungee cord install guide is what you'd generally reference

tidal musk
#

@echo off

java -Xms512M -Xmx512M -jar Waterfall.jar
pause

#

?

#

like that?

reef fulcrum
#

yes

#

see the pins for recommended flags

tidal musk
#

wait

#

but the file name i

#

is

#

waterfall-1.16-403

reef fulcrum
#

so, what do you think you do?

tidal musk
#

change thee name

#

to Waterfall

#

zzzcat what this mean?

#
[11:47:28 INFO]: [Kenntomi] disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
[11:47:28 INFO]: [/192.168.1.24:64479|Kenntomi] -> UpstreamBridge has disconnected
reef fulcrum
#

it means what it says

#

the proxy couldn't connect to the actual server

#

is it running? did you add it to the list?

tidal musk
#

i did add to the list

#

wait

#

in each server i have to put the ip address right?

reef fulcrum
#

yes, it needs to be in the list in the config

tidal musk
#

but in the waterfall config.yml

#

its already localhost:25565

reef fulcrum
#

if you mean server.properties, no, that's irrelevant

tidal musk
#

i just change the port

tidal musk
#

wait

#

i think i didn't add cause i change the config.yml with another one

#

oof

#

srry zzzcat

#

mmm.... strange i just add it but the still problem pops out

#

zzzcat can i send you the config.yml

#

like here

reef fulcrum
#

is the server actually running?

tidal musk
reef fulcrum
#

you actually have to start the servers manually

tidal musk
#

and why i put the servers in the SERVERS: in the config

#

but it messed the place when i started it

#

look

#

skywars is up

reef fulcrum
#

because it's a proxy, it needs to know where to connect

tidal musk
#

oh

#

are you checking the config?

reef fulcrum
#

the config is fine

#

at least from a 2 second look

tidal musk
#

lol

#

should i send any config you need to check?

reef fulcrum
#

no

tidal musk
#

mmm.......

#

ok

#

but now i have to think whats the problem

#

im really bad at solving them

reef fulcrum
#

is the server running? is it on the correct port?

tidal musk
#

port is correct but

#

what server?

reef fulcrum
#

the hub server

#

the server is a server, the proxy is a proxy

tidal musk
#

that when i try to join

reef fulcrum
#

You said that the server wasn't started

tidal musk
#

well idk srry

#

i guess it started

tidal musk
#
[12:01:30 INFO]: [Kenntomi] disconnected with: Could not connect to a default or fallback server, please try again later: io.netty.channel.AbstractChannel$AnnotatedConnectException
[12:01:30 INFO]: [/192.168.1.24:65391|Kenntomi] -> UpstreamBridge has disconnected
#

in console

reef fulcrum
#

from the proxy

#

the proxy is irrelevant here

#

if you haven't started the server yet, ofc it's not gonna work

#

it's not going to start itself as I keep saying

tidal musk
#

how to start the proxy?

reef fulcrum
#

the proxy is started

#

you're connecting to the proxy

tidal musk
#

i will try download a premade server

leaden root
#

Guys I'm getting this error on bungeecord I've tried everything it still shows ingame that it's offline and I'm unable to join too

royal hawk
# leaden root Guys I'm getting this error on bungeecord I've tried everything it still shows i...

The error means that the bungee can’t connect to your server-
This is either a firewall or network problem.
I will say this right away, if you’re using a hosting panel like multicraft or pterodactyl go to their support instead of here.
Reason is that they use containerized networking that few here are willing to deal with and the dedicated support people for those panels know what they’re dealing with.
If you don’t use any of those here is what we need to help:

  • a copy of your bungeecord config
  • a copy of your server properties
  • the output of the command ip route if you’re on Linux/macOS or route print if you’re on windows
  • a copy of the commands iptables -S output if you’re on Linux or a screenshot of your firewall settings if you’re on Windows
    Use a paste site for the logs/non image files like https://paste.gg
leaden root
royal hawk
feral monolith
#

Hi I get the following error suddenly Failed to download: IOException : Server returned HTTP response code: 403 for URL: https://papermc.io/ci/job/Waterfall/384/artifact/Waterfall-Proxy/module/cmd-send/target/cmd_send.jar @ sun.net.www.protocol.http.HttpURLConnection:1900

severe badger
#

You are on a very dated build of Waterfall

next birch
#

lol

tidal musk
#

I changed messages.yml to messages.properties (that's the way I was suggested by someone to use the file)
It does helped me change the messages but now when I run glist it shows this message >_<

[17:48:56 INFO]: &a[{0}] &e({1}): &r{2}
[17:48:56 INFO]: &a[{0}] &e({1}): &r{2}
[17:48:56 INFO]: &a[{0}] &e({1}): &r{2}
[17:48:56 INFO]: &a[{0}] &e({1}): &r{2}
[17:48:56 INFO]: &a[{0}] &e({1}): &r{2}
[17:48:56 INFO]: &a[{0}] &e({1}): &r{2}
[17:48:56 INFO]: &a[{0}] &e({1}): &r{2}
[17:48:56 INFO]: Total players online: {0}```
I found this in the file itself, `command_list: '&a[{0}] &e({1}): &r{2}'` I guess it's not parsing those placeholders
Anyone knows a fix?
#

Also the old mentioned color codes don't work, I had to use this \u00A74You are already connected to this server!

lilac wraith
#

Hi, I don't know if it has anything to do with bungee.
Do you know why when I put whitelist to a server and try to log in, instead of getting the message "Kicked whilst connecting . . .", it tells me that I am already connected to the server

tough island
#

Are you getting the client IP on the server?

tidal musk
delicate phoenix
#

If you bought the game relaunch it. If you haven't yet, purchase it.

vagrant lily
vagrant lily
royal hawk
#

@vagrant lily there is no such thing; what you’re referring to is just simply software piracy. You will not get support for that here

vagrant lily
tough island
vagrant lily
tough island
#

All good...

rich oxide
#

guys

#

i got latest waterfall

#

and server down

#

guys what can i do?

#

any suggest?

delicate phoenix
#

What do you mean by "server down"?

#

May can I ask, is it responding? Can you join it?

#

Someone sent a bunch of bad packets, but that does not means that it's down.

spring lodge
#

hello

rich oxide
#

@delicate phoenix server stacked players get kicked

#

Lobby and ather servers was normal but

#

Waterfall was stacked

delicate phoenix
#

May can I ask, are you running offline mode by any chance?

rich oxide
#

Yup

#

Thats why right?

delicate phoenix
#

Huh, well then good luck, it's not supported here, and you will have to deal witb the bot attcks & such.

rich oxide
#

Kk

reef fulcrum
#

kraken, that error screams that either your haproxy setup is misconfigured or something, it's upset as haproxy didn't send the address

tidal musk
#

is waterfall another version of bungee?

reef fulcrum
#

basically, yes, it's a fork of it

odd hatch
#

Any reasons why this could be taking a good amount of time™️

#

Ping is fine, but opening that first connection takes a good while

delicate phoenix
#

Neworking peepoClap

#

Do you have any plugins, that could modify anything while the player is connecting?

#

Like a queue plugin for as an example

odd hatch
#

Not anymore, still about a 5 second connect time though. Only proxy plugin is LuckPerms

delicate phoenix
#

Do you use an external db like mysql with lp by any chance?

odd hatch
#

Yeah, but I've just moved that to use internal networking rather than connecting to it's host via subdomain and still similiar issue

#

At this point I'm just optimizing everything I didn't already touch this is why I don't let other people do it

#

Similiar lag when on velocity, so it's networking then

odd hatch
#

host is of no help

mild rover
#

there might be something related to ip addreses and how you typed it? not sure how applicable it would be in this situation but i mistyped 192.168.0.1 as 192.168.1.1 and connections took a few seconds longer

haughty vault
#

i keep getting the error Internal Exception: io.netty.handler.codec.EncoderException: java.lang.NullPointerException: Cannot invoke "java.lang.Enum.ordinal()" because "oenum" is null in all my paper servers when I connect to them.

#

and this happens only on 1 of my servers

reef fulcrum
#

replicate without plugins

#

otherwise you'll need to figure out how to enable debug logging if there isn't a full trace somewhere

haughty vault
#

ok

haughty vault
white trail
#

When trying to transfer to my 1.16.5 server (I'm on 1.8.9, but the server is running the via backwards/version/ect.) with the error, "Server Is online mode"

marble kelpBOT
#

disable online mode

white trail
#

Won't that let non-premium accounts join?

reef fulcrum
#

on the server itself, no

marble kelpBOT
#

well technically yes

white trail
#

Or does it not matter because the proxy is on online mode

marble kelpBOT
#

that's why you have a firewall

#

(or run everything on localhost)

reef fulcrum
#

that message is only shown when the server gets a specific packet, you need to setup bungee mode on the server

marble kelpBOT
#

(or use BungeeGuard)

reef fulcrum
#

see the bungee install guide, and, basically ^

marble kelpBOT
#

(or run everything in a VPN)

#

that should be all valid protection options

white trail
#

bungee-online-mode needs to be false right?

reef fulcrum
#

no, leave that as true

white trail
#

So which file do I change?

marble kelpBOT
#

server.properties

#

btw. cat, what's your opinion on automatically ignoring the server.properties value if bungeecord or velocity are enabled in paper?

reef fulcrum
#

and spigot.yml

#

I got nothing against it, just never been a huge "gotta do it" given the whole installation instructions

marble kelpBOT
#

it seems like a pretty common mistake ¯_(ツ)_/¯

warm gull
#

I seem to be getting an issue where Waterfall can't cast a linked hashmap to collection lol

#

using Java 11

#
[21:40:50 ERROR]: Exception in thread "main" java.lang.ClassCastException: class java.util.LinkedHashMap cannot be cast to class java.util.Collection (java.util.LinkedHashMap and java.util.Collection are in module java.base of loader 'bootstrap')
[21:40:50 ERROR]:       at net.md_5.bungee.conf.YamlConfig.getList(YamlConfig.java:322)
[21:40:50 ERROR]:       at net.md_5.bungee.conf.Configuration.load(Configuration.java:109)
[21:40:50 ERROR]:       at io.github.waterfallmc.waterfall.conf.WaterfallConfiguration.load(WaterfallConfiguration.java:50)
[21:40:50 ERROR]:       at net.md_5.bungee.BungeeCord.start(BungeeCord.java:278)
[21:40:50 ERROR]:       at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62)
[21:40:50 ERROR]:       at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
#

running 1.16 395

reef fulcrum
#

invalid config

warm gull
#

ah, yes, I see what I did lol

#

cheers cat

earnest sundial
#

hello everyone, i have a waterfall install in a VPS using ubuntu .
everyday, when i use this waterfall to connect to my server, sometimes it will show
UpstreamBridge - NativeIoException: readAddress(..) failed: Connection reset by peer
and i will got disconnected by the server, i did not press any disconnect button, anyone know what is causing this?

i googled some solution in forums but the solutions does not work for me.

reef fulcrum
#

the connection was closed in an unexpected manner by something downstream

earnest sundial
#

unexpected manner 🤔
what could that be? plugins?

reef fulcrum
#

No, that's network related

#

connection reset basically means the TCP reset was sent, that message iirc is from the OSes networking stack

#

all we know is that the connection was closed, basically

olive skiff
#

for waterfall what flags are recommended?

bold swan
#

See pins

tidal musk
#

hi i cant go to my main server

#

in lobby

#

i cant go to main

#

/main not working

#

mycommand not working

#

i am stucking at lobby

royal hawk
#

If /server <server name> works then you need to contact that plugins author

tidal musk
#

its saying already connecting to this server

#

how can ifix

tough island
#

What are your servers in config.yml

tawny shuttle
#

Can anybody help me with the warning i am getting in my waterfall log [/ip:port] <-> InitialHandler - read timed out
Sometimes my whole log if spammed full with this, is there something i can do to fix this warning or ignore this warning?

royal hawk
#

Well there is a not-so-public authentication staging servers that most big networks fall back onto. Normal people are SOL though

marble kelpBOT
#

no, they mean a different mojang server but that would be another solution

tidal musk
#

I had the same issue

reef fulcrum
#

InitialHandler is somebody opening a connection to the server, somebody opened a connection to the server and basically didn't send anything else

ruby scroll
#

Hi. For some reason my two dedicated servers have an delay in communicating with Mojang's session servers.
The delay is about 6 seconds in EVERY case (With or without backed servers running) and with a fresh installation of WaterFall.

[22:57:50 INFO]: [/190.190.XXX.XX:64144] <-> InitialHandler has connected [22:57:56 INFO]: [AgustinOut] disconnected with: El servidor estará disponible pronto. [22:57:56 INFO]: [/190.190.XXX.XX:64144|AgustinOut] -> UpstreamBridge has disconnected

Does anyone know what could be my problem? Maybe UFW? Thanks.

tough island
#

Doubt UFW would be causing your issues... You'd either be able to connect or not...

reef fulcrum
#

plugin? 🤷‍♂️

tough island
#

Would be unrelated to the issue earlier today /yesterday?

#

With the auth servers

reef fulcrum
#

maybe the plugin just blank up replaces the error message

#

hard to say

#

When you have plugins that squash info 🤷‍♂️

tough island
#

Yeah that's always fun...

oblique obsidian
#

hello guys

#

how do I set up waterfall properly

#

I know you put all your servers in the config, disable online mode and only allow local connection on the slave server, but what next

reef fulcrum
#

enable bungee mode in the config

#

beyond that it's literally just that