#waterfall-help

1 messages · Page 36 of 1

meager moss
#

Sorry :3

high heath
#

Can it be Paper's fault that villagers aren't breeding on any of my 3 servers?

#

not breeding and spawn eggs don't work either

hearty coral
#

this is not a waterfall issue

high heath
#

my bad, I realized I had spawn npcs set to false in the config

tidal musk
#

do I need G1 flags for waterfall?

#

The problem I am facing could be cause of Garbage collection

#

Maybe

#

🤷‍♂️

oblique hound
zealous ermine
#

Yes

oblique hound
#

ok

placid depot
#

Looks like the proxies haven't updated to 1.16.1 yet - Really annoying given how simple of an update it is and that it's a realms bug of all things they fixed. Ah well.

#

Not working for me, no.

#

I should clarify: I'm running a vanilla 1.16.1 server on my network, patched with vanillacord to enable IP forwarding. I'm waiting on Waterfall/bungee to update to support 1.16.1 servers. which is a pretty simple change afaik

eternal cairn
#

it's a tiny change, but you can just use viaversion for now as that supports it

placid depot
#

I'm already using ViaVersion, but that's a good point actually, I could just downgrade to the 1.16 vanilla patched server until it's updated and players connecting with 1.16.1 could still connect 🙂

twin solstice
#

wat

#

who tagged me

serene tide
#

Someone, auto-banned by bot

twin solstice
#

who?

serene tide
#

yahaha apparently

twin solstice
#

lol

placid depot
#

it was yahaha

#

he was having a perfectly normal conversation then he posted some spam tag message

#

¯_(ツ)_/¯

tidal musk
#

wtf

#

it didn't even reach irc lol wut

zinc sapphire
#

14 mentions

#

Nice

sand steppe
#

bot rolled em

marble kelpBOT
reef fulcrum
#

That felt too smooth...

marble kelpBOT
#

Yippee, build fixed!

fluid star
#

Is there a way to customize the "Outdated server! I'm still on {0}" because its not coming from my backend and seems to be the proxy?

proper prawn
#

It's coming from the backend afaik

fluid star
#

i've just closed all my servers and it still comes up with the same message

proper prawn
#

?

fluid star
#

sorry pressed enter by accident

reef fulcrum
#

Yes, you'd need to yank out the messages file and modify it

fluid star
#

can i just place it in the same folder as the jar or do i need to put it back into the jar?

reef fulcrum
#

same folder

marble kelpBOT
proper prawn
#

what are the differences between waterfall and bungeecord?

deft void
#

Lol I was just about to say is there a 1.16.1 proto in the works lmao.

barren portal
#

Ikr I was eagerly refreshing the page for 1.16.1

reef fulcrum
#

I mean, for one, assuming I'm not too dead, we often support release first in some capacity

#

But, bar that lols, waterfall follows the same premise as paper in terms of features, performance, api, etc

royal hawk
#

Still working on fixing registry atm

#

👀

barren portal
#

You guys have a way to support right, like a link where you can send donations?

deft void
#

is there any optimal startup flags to use with waterfall btw?

reef fulcrum
#

pins

strange brook
barren portal
#

ah nice

#

ok donated

molten remnant
#

how do i make paper available for 1.16

strange brook
#

you don't

reef fulcrum
#

mfw

molten remnant
#

so how do i let 1.16 players join my server?

reef fulcrum
#
  1. wrong channel
#
  1. Use one of the handful of plugins people do for that stuff
molten remnant
#

ok ill give it a go

elfin tendon
hearty coral
#

corrupt zipperoni?

elfin tendon
#

I wasn't getting this error with waterfall builds that didn't support 1.16 clients

hearty coral
#

probably because this is a different build

#

and those builds weren't zipperoni pepperoni

true urchin
#

does anybody have a guide on how to install a waterfall server?? Because I don t know how to lanuch it.

elfin tendon
#

So how would I go about fixing it?

reef fulcrum
#

Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

#

Corrupted jar

#

LTT has been running those set of changes for a while without any issues, apparently

true urchin
#

does anybody have a guide on how to install a waterfall server?? Because I don t know how to lanuch it.

reef fulcrum
#

read the bungee install guide

true urchin
#

ok

#

thx

royal hawk
#

Should

marble kelpBOT
unreal stag
#

linus pogger tips Pog

rough warren
#

wtf

deft void
#

is there an optimal startup java flags for waterfall btw?

proper prawn
#

see pins

deft void
#

Thank you 🙂

true flower
#

Are there any existing management solutions for load balanced proxies? I'd love a way to automate DNS load balancing to take proxies offline for maintenance/updates.

Right now I'm hand editing the SRV record and waiting 18 hours lmao.

tidal musk
#

haproxy

#

or nginx

chilly plover
#

+1 for haproxy

tidal musk
#

however nginx is easier to configure ;)

true flower
#

Haproxy looks great, ty.

tidal musk
#

The download buttons for Waterfall in the webpage point to /api/v1/1.15 instead of /api/v1/1.16
No wonder it told me it couldn't locate the build lmao

reef fulcrum
#

force refresh the page

tidal musk
#

Madman

#

Can I kiss you?

#

I'll take that as a no

#

what the fuck

#

o -o

eternal cairn
#

i wanna kiss cat

hearty coral
reef fulcrum
#

use a plugin

marble kelpBOT
#

yeah, still happens with latest waterfall. might be an slp issue thonk

#

mergh, why does slp not include the build number or commit hash -.-

#

yeah, latest SLP build (440) shows the broken new lines

#

with waterfall build 357

#

happens even with the default config

tidal musk
#

my apologize for this stupid question. How can I start waterfall server in background ? In fact I would like to start it and stop it in a shell script. thx for your help

brave jasper
#

command &?

#

just use an ampersand?

reef fulcrum
#

use tmux or screen

#

That way you can re-attach to it if you need to

#

(& will also kill it when you drop the session)

tidal musk
#

thx

meager citrus
spiral crater
#

org.mineacademy

summer plover
#

Is anyone here able to help with my issue, i've talked with the hosting company and they told me to ask you guys. Basically my proxy is running out of memory extremely slowly and crashes every single day. I need a solution to this i would also really appriciate the help after a month of this lol. Thanks

tidal musk
#

sounds like memory leak or overallocation

summer plover
#

yeah, how do i fix it, ive resetted multiple times and changed IPs

hearty coral
#

have you looked into heap dumps yet

summer plover
#

heap limiter is set at 300 mb

#

for my 1gb proxy

#

and the ram was once at 1024 for a few hours then it crashed

#

Where do you set custom java flags?

hearty coral
#

use the flag that lets you track native memory allocations

summer plover
#

There are no custom flags added, just the memory assignment

soft forge
#

Hey! What does this option do on Waterfall?
game_version: ''

fluid star
#

Any idea when waterfall with update upstream with bungeecord #1509? You guys are probably quite busy trying to update paper though

reef fulcrum
#

when I'm not dead, basically; Disabling entity metadata rewriting will sorta void a fair chunk of the issues that not having that might induce

safe oriole
#

is there a command to shutdown the waterfall proxy?

twin solstice
#

end

safe oriole
#

ahh thanks

frank shoal
#

1.16.1 download not working?

fluid star
#

Download from their ci instead or change the url

reef fulcrum
#

force refresh the page

brave rock
#

What can i do to fix this

reef fulcrum
#

""

brave rock
#

oh, that worked

#

thank you

#

nvm

marble kelpBOT
#

I don't think these messages auto-parse urls

marble kelpBOT
#

yeah

#

yes, 1.16 basically doesn't exist

static monolith
#

Does waterfall support 1.16.1?

marble kelpBOT
#

yes

hasty peak
#

Hello ! My players and myself have a bug when we do /spawn or when we respawn we get kicked because of a netty issue

Might someone have an idea on how to fix this ?

marble kelpBOT
#

so I found a workaround to the player hover new line issues: ServerListPlus has a Samples.Multiple setting which creates a new player entry for each line rather than relying on new line characters

#

turning that on made the new line entry prettier (added a wrong "and x more" to the bottom but that's better than it being completely broken, lol)

marble kelpBOT
#

first step (adding rgb support to ping messages) is done =D

#

now to add backwards compatibility :S

tall oasis
#

dose waterfall support ipv6 ?

tidal musk
#

yes

tall oasis
#

thank you

thick latch
#

what is the advantage of using waterfall instead of bungeecord?

rain fable
#

Waterfall is a fork of the well-known BungeeCord server teleportation suite.

Waterfall focuses on three main areas:

Stability: Waterfall aims to be stable. We will achieve this through making the code base testable and discouraging practices that lead to proxy lag.
Features: Waterfall aims to include more features than canonical BungeeCord.
Scalability: Waterfall should be able to handle a large number of concurrent players, given a reasonably modern CPU, memory, and good network connection.

thick latch
#

I know that much but what are the specific advantages, like what exactly is more stable and what are the extra features?

hearty coral
#

see github for details I suppose

#

but basically it's just better

thick latch
#

where do I find those details on github?

hearty coral
#

look at the commits and their descriptions

thick latch
#

thank you very much

hearty coral
#

anything that isn't "updated upstream" is or was exclusive to waterfall at the time it was committed

marble kelpBOT
#

looking into the patch folder is better imo

hearty coral
#

i suppose

thick latch
#

hmmm

fallen thorn
#

Uh, Phoenix, how can it be that you have the bot tag?

marble kelpBOT
#

it was forced upon me

fallen thorn
#

No for real please

tidal musk
#

he's userbotting

marble kelpBOT
#

👀

tidal musk
#

( ͡° ͜ʖ ͡°)

fluid star
#

did we get an upstream update with bungeecord yet?

thorny surge
#

What is waterfall?

#

I dont see info about it

marble kelpBOT
#

bungeecord fork with some performance and api improvements

thorny surge
#

All these forks and versions are so confusing lol.

#

So there is temp waterfall support but not paper. Can I use waterfall instead of paper for now on a paper 1.15?

#

Or is that a stupid question

marble kelpBOT
#

it's a stupid question

#

waterfall is bungee fork which is a a proxy software to connect multiple minecraft servers together

#

it's not a minecraft server

thorny surge
#

Ah lol. Still new to this stuff ty

coarse pike
#

Is there an issue with difficulty not saving?

sacred canyon
#

Don't spam your message into multiple channels. That's unrelated to #waterfall-help

hasty peak
#

what's the difference between waterfall and travertine ?

verbal compass
#

travertine supports 1.7

empty dragon
#

[Waterfall] Anyone is having problems with server icon loading in 1.16? This is a new instance (.minecraft). First ping shows the icon right, but after refresh or join the icon is blank

twin solstice
#

seen it before when i tested it on day -1

#

no issues personally with the latest serverlistplus & waterfall though

marble kelpBOT
#

yeah, only happened to me without SLP

tidal musk
#

Hi all, i'm looking for a command to stop waterfall server safely. Somebody could help me ?

reef fulcrum
#

end

tidal musk
#

@reef fulcrum of course. But I didn't have any access to term. My waterfall is in a docker container. Is is possible to send "end" by another way ?

serene tide
#

Please do not mention project developers directly.

reef fulcrum
#

should work just fine iirc as docker kills the process and gives it time to shutdown properly

tidal musk
#

so simple. thx

small kelp
#

Is it posssible to fail players over to a second instance of waterfall so that I can reboot/load balance?

tidal musk
#

if you are proxying the proxy

#

but that still means you have single point of failure

empty dragon
#

[Waterfall] Anyone is having problems with server icon loading in 1.16? This is a new instance (.minecraft). First ping shows the icon right, but after refresh or join the icon is blank
@empty dragon Then minecraft 1.16 seems that changed how to load favicons works. I'm not using SLP and I can't use it because I need a private plugin for syncing up my players. Any idea? xd

marble kelpBOT
#

you can easily hook into slp to sync players ;)

#

but test on bungeecord I guess to see if it's a waterfall change or not

empty dragon
#

I have multiple waterfalls connected without redis, I'm sure slp is not a solution for me but thanks xd

marble kelpBOT
#

¯_(ツ)_/¯

#

why easy when you can have it the hard way, amirite? thinksmart

empty dragon
#

same reason you're talking to me using a bot lol

twin solstice
#

what

#

that's an IRC bridge

marble kelpBOT
#

yes, I like it easy, that's why I use IRC ;)

empty dragon
#

first time i see a discord-irc user xd

marble kelpBOT
#

I'm an IRC user

#

all the other dumdums have moved to discord :(

hearty coral
#

must be lonely over there

#

botting all by yourself

whole tundra
#

Will Paper (and plugins of course) work normally with Java 14? What is the best Java version?

hearty coral
#

i've seen 11 thrown around a bunch recently

marble kelpBOT
#

while this is the waterfall channel... yes, paper and plugins run without issues on java 14 unless they do some really dumb/outdated stuff

junior flower
#

Help, how do I add color to waterfall's motd?

junior flower
#

whatever, I just used a plugin

limber sage
#

Huh, so Java 11 is best? Am I wrong to be using Java 8?

lusty kettle
#

8 is fine

fierce summit
#

@summer plover Did you ever sort out the issue with your proxy memory? I've been running into a similar thing this last month, not sure what's causing it. What proxy plugins do you use btw?

whole tundra
#

Loool, I send in not right chat...

summer plover
#

@fierce summit none

#

I’m also changing proxy now and no other version is working

tidal musk
#

Hey Again lol, I can't find the last code build for Waterfall 1.8.8 ?,

#

latest supports 1.8 just fine

zinc sapphire
#

refresh the page

#

site's already updated, browser caching is still fucky

#

might have to clear your cache or hold shift when you refresh to get your browser to stop caching

#

think I saw what was causing that the other night but I havent confirmed it

thick latch
zinc sapphire
#

yes

marble kelpBOT
#

Janus does for nether portals, lol

#

yes, it's one of the very first and basically an example plugin

#

hasn't been updated in years though :S

#

that's why I have a fork ;D

#

oh, I see

#

I thought you just wanted manual server portals, sorry

#

don't know of any plugin that does that, I guess most servers have their own solutions

tidal musk
#

okay is their a way to change the name on a bungeecord server

torn river
frosty finch
#

well then enable ip forwarding

tidal musk
#

is their a way to remove the cmd bungee?

frosty finch
#

?

tidal musk
marble kelpBOT
zinc raven
#

Waterfall is not showing the sum of all of my players across all my servers in the player list when using the bungee IP.

tidal musk
#

is it important to update to build 358 if i am using 357

reef fulcrum
#

if you have ping passthrough, it will only pull the main servers motd

zinc raven
#

Could you elaborate on that? Currently it seems to be pulling from the hub server. I want it to just be bungee's MOTD, and therefore, its entire player sum.

reef fulcrum
#

config.yml, ping_passthrough

#

you want that to be false

zinc raven
#

Thanks. Will report back whether it fixes the issue within 5 minutes

zinc raven
#

works!

#

mhmm

#

MOTD is now broken however

#

!hastebin

#

!paste

#

!dev

reef fulcrum
#

.paste

marble kelpBOT
zinc raven
#

Ignore the first 65 lines, no idea why it did that

reef fulcrum
#

define "broken"

mental eagle
#

is there a way to turn off the java panel

zinc raven
#

It is showing "Hub" instead of the bungee motd

#

I assume it is grabbing it from the bottom of the config under "servers:"

#

Is this correct?

little garden
#

How would one go about adding RGB colour to the MOTD in waterfall?

reef fulcrum
#

would need a plugin for it i think

little garden
#

are there possibly any plans for adding like, json support for MOTD? so it could do this without a plugin

reef fulcrum
#

og, you can use &x&1....... loking at it

little garden
#

like '&x&1ff7308Test Orange'

#

with #ff7308 being a weird orange

#

let me test

reef fulcrum
#

& behind each char looking at it

scarlet pilot
little garden
reef fulcrum
#

force refresh the page

rugged dragon
#

Hi, I think there's is a problem with the latest version of Waterfall which cause the client to stay at Loading terrain in nether. Also after you press ESC everything is working normal

little garden
#
motd: '&x&f&f&7&3&0&8Test Orange'
#

#FF7308
&x and then a & before all chars, yup you're correct

#

how awful, but still looks cool

pastel oyster
#

would be better to support &{#FF7308} or like that

lusty fiber
#

Is this a problem with Waterfall?

royal hawk
#

1.16?

lusty fiber
#

yes 😄

royal hawk
#

This commonly has two causes; outdated server; wrong setup of protocol hacks or you don’t have bungee forwarding set up correctly

lusty fiber
#

I removed ProtocolSupport

#

And I updated to 1.16 and it was working

#

then on next restart it stopped working?

reef fulcrum
#

something sent a kick packet or something in the wrong phase

#

check your server logs, etc

royal hawk
#

That is exactly what happens in the two scenarios above too ^

lusty fiber
#

I updated alot of my plugins

#

as they required it

royal hawk
#

Check whether forwarding and bungee online mode are set correctly on the server

lusty fiber
#

Should this be enabled?

fluid star
#

yes

reef fulcrum
#

is your bungee in online mode is what it's asking

fluid star
lusty fiber
#

Lol the amount of kids that ask the server to be in offline mode

tidal musk
#

Are we allowed to modify modules ?

spare wolf
#

hey guys got a problem after updating waterfall to the latest my server icon apears the first time but refreshing just shows this white icon

marble kelpBOT
#

known issue, might want to test with bungeecord to see if it occurs there too

spare wolf
#

ok its not a desprate thing dont think anyone will miss it lol ill do it later on 🙂

strange brook
#

i remember someone talking about icons

marble kelpBOT
#

well it will never be fixed if nobody properly reports it ¯_(ツ)_/¯

strange brook
spare wolf
#

oof

royal hawk
#

I wonder what broke

spare wolf
#

just wanted to make sure it was know

royal hawk
#

I’ve seen the issue on bungeecord too

spare wolf
#

I wonder what broke
@royal hawk th icon

royal hawk
#

No shit Sherlock

spare wolf
#

lol

royal hawk
#

Not an issue on Velocity from what I’ve been seeing

marble kelpBOT
#

I mean it's a completely different server so...

spare wolf
#

ye

blazing kraken
#

is the latest waterfall 1.16? i can’t tell since it doesn’t seem to be marked with a version in the downloads page

marble kelpBOT
#

yes, take a look at the commit messages to see when new version support is added

blazing kraken
#

ah ok

marble kelpBOT
#

seeing as the bungee support 1.8-1.16.1 it doesn't make much sense to have per-version releases ;)

spare wolf
marble kelpBOT
#

not using RGB colors

spare wolf
#

whats wrong with not using RGb

marble kelpBOT
#

it's ugly

spare wolf
#

: (

low elk
#

.g serverlistplus placeholders

marble kelpBOT
fluid star
#

is SLP updated to 1.16?

#

or have support for the new rgb?

tropic latch
#

Is it necessary to use startup flags for waterfall in start.sh?

stark lake
#

https://hastebin.com/imaqonuyad.css
When joining my 1.16.1 survival serveThen it says ingame to me in chat ‘the server you were previously om went down’ even tho its still up. So,etimes i can join but after a few mins it ends up kocking me too.

#

i tried with the LATEST waterfall and also LATEST travertine. Same thing happens

marble kelpBOT
#

no error on the server?

stark lake
#

On the spigot server no error at all

marble kelpBOT
#

oh wait, you have a duplicate team

stark lake
#

I also tried using paper 1.16

marble kelpBOT
#

some plugin is doing something dumb or you have the same team names on two servers

stark lake
#

Wdym duplicate team?

#

Team names?

#

What teams

#

What

marble kelpBOT
#

no need to spam...

#

also vanilla scoreboard teams

#

looks like there was a recent change in BungeeCord though which clears the tablist on server change, maybe that's supposed to fix issues like this but it hasn't been included in waterfall yet

#

maybe test with the latest bungee and build before that and see on which one it happens?

#

oh wait, ignore that

#

seems like it was included in waterfall already

stark lake
#

Oh so it could be my tablist?

marble kelpBOT
#

test without all of them I guess ¯_(ツ)_/¯

#

but yeah, anything that touches the tablist would be a prime suspect

stark lake
#

Ok

marble kelpBOT
stark lake
#

Is that in reference to me?

marble kelpBOT
#

I doubt it

#

just cat remembering to pull recent waterfall changes into travertine ;D

stark lake
#

Oh ok

#

Fixed it. I believe it was geyser mc

hearty coral
#

geyser has been giving me issues in 1.16 bungee/waterfall as well

stark lake
#

Yeah we gotta wait till they update

#

Oh nvm it's not geyser

#

Still happening ._.

marble kelpBOT
#

uh, interestingly it looks like it's an empty team name thonk

stark lake
#

Also tried removing tab plugin from the spigot server too

reef fulcrum
#

probs just a bunch of color codes

#

delete scoreboard.dat on the server, beyond that, start pulling plugins

stark lake
#

Where can i find scoreboard.dat

#

also you're taking about from my proxy server right

marble kelpBOT
#

no, it's on the minecraft servers

stark lake
#

wait sorry were you bring sarcastic or something because it's not on the spigot server either

reef fulcrum
#

it's in the world folder somewhere

stark lake
#

Oh ok

reef fulcrum
#

.g waterfall scoreboard teams existing server

marble kelpBOT
reef fulcrum
#

gfdi

#

There is an open issue on the tracker, I'm disappearing

hearty coral
#

zzzz

stark lake
marble kelpBOT
#

should be in your main world's data folder

rocky lava
#

Is it safe to use latest waterfall build? (1.16 support)

stark lake
#

Checked other worlds too

marble kelpBOT
#

well check all of them I guess

#

also the default world is the one that is set to level-name in the server.properties

stark lake
#

Ye

#

Welp that didn't work either

#

Guess it's plugin pull time

tidal musk
#

is 1.16.1 api released for waterfall?

#

can i update my pom.xml

#

is 1.16-R0.2-SNAPSHOT correct?

#

waterfall does not use -Rx.y scheme

#

neither does bungee

tidal musk
#

how come it worked then?

#

no clue?

terse hound
#

Hey just updated to 1.16 and im getting this

#

java.lang.IllegalArgumentException: Team already exists in this scoreboard
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:191)

#

super spammy and crashing

strange brook
#

basically what it says...

#

you have multiple things adding a team with the same name

terse hound
#

we dont tho its a fresh install ill look tho

strange brook
#

fresh install of what

#

scoreboard teams might be coming from the backends too

terse hound
#

of waterfall

#

ah

#

ok tyvm

#

Anyway i can tell where its coming from or is it just look and hope

marble kelpBOT
#

m​ik​ro​sk​ee​m: bungee does

#

(since 1.16 bungee-chat has been added to maven central)

tidal musk
#

what

#

gg

#

TIL

marble kelpBOT
#

basically there are "stable" release versions on the maven central release repo now for bungee

tidal musk
#

wrong channel my dude

marble kelpBOT
#

use a plugin, I'm sure some exist that offer that

languid cosmos
#

I can't seem to join my Waterfall server on 1.14

#

Using the latest build with ViaVersion as well. I tried Viabackwards and ViaRewind but it had a null pointer exception so didn't work either.

languid cosmos
#

Nevermind, my bad. Just a conflict with ProtocolSupport.

dapper relic
#

So, I'm new to the whole inter-server deal and Waterfall/Bungeecord. I have PaperMC 1.15.2 on my server currently and am having a hard time finding starting point for getting Waterfall integrated into my server(s)

zinc raven
#

Hello

#

I have two separate bungees that I want it to access them all

#

the servers. How do I make this happen?

#

Does restricting or Ip-forwarding disallow this?

#

If I'm not making sense, basically I have two bungee proxies that will access all 4 separate servers, including two identical hubs, Skyblock, Creative, and Disneyland, so that we'll have two different servers link up together using two different IPs (which is why the hubs are duplicates).

violet shard
#

is there anyway to check waterfall timings?

dusty kindle
#

Hey guys! I have a mixed version waterfall setup. Some servers (like a hub) are on 1.15 and some are on 1.16 -- when a 1.15 player tried connect to the 1.16 server it has some weird effects, like saying "you're already on this server" or falling them back to a unrelated 1.15 server

#

is there any way to let the client know they need to update to 1.16 instead in those cases?

tidal musk
#

Idk but a solution would be to add viaversion to the 1.15 ones and connect with 1.16 everywhere @dusty kindle

tidal musk
#

is craked played can join

#

do

dull pulsar
#

cracked players shouldn't be able to join @tidal musk

foggy cloak
#

cracked stuff isnt supported here anyways as far as ik 😛

#

as in giving people support to people that want cracked players on their server.

dull pulsar
foggy cloak
#

google the error @dull pulsar

dull pulsar
#

I did

#

nothing popped up that I didn't try

royal hawk
#

Look slightly above or below

dull pulsar
#

I read all of that

#

I swaped to spigot and it works again

obsidian flower
#

hi, I have a question. I encountered bungeecord-addresses on my config files, both spigot.yml and paper.yml. I already have bungeecord: true set, but I'm curious, what is bungeecord-addresses for?

eternal cairn
#

Thats a known 1.16 bug

marble kelpBOT
#

could use SLP, it doesn't seem to have that issue

tidal musk
#

ye

unreal needle
#

Has anyone had issues with a player joining using 1.15.2 and when they go to switch servers it gets stuck on Loading Terrain screen? On 357 everything works fine, the issue started happening as soon as I updated to waterfall 358. My servers are running on Tuinity build 128

tidal musk
#

can I use ChatColor.of(<hex>) on ServerListPing?

#

will it show hex colors on the server list?

marble kelpBOT
tidal musk
#

i have tried it and it didnt work but defaulted to the colors used before

marble kelpBOT
#

yes, that should work, Fredrik

tidal musk
#

it didnt phoenix :/

marble kelpBOT
#

?paste your code then I guess

tidal musk
#

yes a sec

marble kelpBOT
#

hm

#

that works for me

#

(in a slightly more advanced and roundabout way but it boils down to exactly that)

#

oh wait, can you try with motd.setExtra(Arrays.asList(bs));

#

instead of the list?

#

that's basically the only difference

tidal musk
#

is waterfall better than bungee?

marble kelpBOT
#

yeah

#

that's the point of a fork

tidal musk
#

that works for u phoenix? wut

marble kelpBOT
#

yes

tidal musk
#

tyty

tidal musk
#

server-ico work?

#

or what can block it?

marble kelpBOT
#

bugs

#

it's a known issue that it behaves wierdly in 1.16 if you mean that

gaunt breach
#

Hey can i somehow control bungeecord permission with a standart permissions plugin in my case luckperms ?

#

I don't want to have seperate groups in the bungee config but want bungee to grab the permission from luckperms or another bukkit permission plugin

marble kelpBOT
#

yes, luckperms can do bungee permissions

gaunt breach
#

how ?

marble kelpBOT
#

just install it on your bungee and set it up with the same database

#

not sure if you need to enable that it shares permissions though but it should be clear from the config/their wiki

gaunt breach
#

We have the plugin on the bungee and bungee still uses it's inbuild system

#

Even tho a person has the correct permission node

marble kelpBOT
#

iirc there is a option in luckperms for whether or not it should use the config.yml permissions or not

gaunt breach
#

both are configured to a database and work generally only the bungee cord nodes are not recognised

marble kelpBOT
#

there's also a config setting for whether or not global permissions should apply or only the one in the server's context. maybe the bungee one sets that by default to only get permissions in the bungee scope? not sure

gaunt breach
#

Checked that and all of that is setup correctly, i'll go to the luckperms discord and ask there for help, i might come back later, we already tried all the things you suggested tho, but thanks!

sturdy wolf
zinc raven
#

Where can I find permission nodes for waterfall?

#

Can't find it anywhere

marble kelpBOT
#

don't think it adds any new ones

zinc raven
#

so bungee.command.server should work?

marble kelpBOT
#

yeah

zinc raven
#

Still doesn't

#

Luckperms support tried everything.

scenic pebble
#

?

#

You have to use LBP for that

broken lily
#

@zinc raven I'm running the latest Waterfall and that works for me fine

#

Look into Verbose mode (LP) to see where the permission is being negated from

zinc raven
#

Ok that works now

#

Issue though

#

Lots of people are crashing when joining bungee. It seems to be about 25% of people. No idea why

#

We have viaversion.

broken lily
#

Idk man, maybe upload your Waterfall log to a paste service or something

marble kelpBOT
violet shard
#

does backend spigot server if it got exploit will affect waterfall cpu usage?

reef fulcrum
#

it's a proxy

#

it's load depends on wtf they're doing

violet shard
#

because sometimes my waterfall got 600% fluctuate

#

without anyreason, how to check?

reef fulcrum
#

use a profiler, as has been suggested countless of times...

violet shard
#

spark?

#

its said 100% at all

reef fulcrum
#

Well, yea, a thread running for all of the CPU time is 100%

#

You actually have to dig into the info

#

or, as I've said, use a proper tool

#

spark is great for "i know shit went sideways", but, for actually digging into stuff, some level of glhf

violet shard
#

uhmm okay

#

does plugin like skinsrestore or bungeetablistplus is heavy?

reef fulcrum
#

🤷‍♂️

#

That's what a sampler is for

winged thistle
#

Hmm, updated waterfall and now all bungee plugins don't seem to work

reef fulcrum
#

I'm actually on the verge of closing discord for a day or two to chill, so, 0 interest debugging wtf they're doing, maybe something sent a bad component? but, 🤷‍♂️

#

advice is just gonna be to downgrade for now

winged thistle
#

Ahh, alright, thanks for informing!

unreal needle
#

I haven't tried it with the latest version. But have you tried redirectplus?

marble kelpBOT
#

tons of load balancing plugins exist

#

doubt any of them require a 1.16 specific update tbh

frosty finch
#

@tidal musk timocloud

#

includes load balancing and can create / start servers on demand ingame

rare hazel
#

help

#

@placid prism

#

Próximos cambios en el historial
El historial de traducción pronto estará disponible solo cuando inicies sesión y se gestionará de forma centralizada desde Mi actividad. El historial antiguo se borrará con esta actualización. Guarda las traducciones que te interesan para acceder a ellas con más facilidad en otro momento.
Entendido
Ultima actualizacion de waterfall-359 no reconoce ningun comando de mis plugins, no deja poner ningun comando porque te kickea, no deja entrar a servidores de lobby a otros
173/5000

marble kelpBOT
#

?paste

#

also please don't ping random people

#

also please use english ;_;

rare hazel
#

Last update of waterfall-359 does not recognize any command from my plugins, it does not allow you to put any command because it kicks you, it does not allow lobby servers to enter others

marble kelpBOT
#

?paste your log file

rare hazel
frosty finch
#

screenshot isnt a log

rare hazel
#

Before I had waterfall.jar and it worked normal and well, since I updated to waterfall-359.jar it gives me errors, now I put waterfall.357.jar the error still persists

marble kelpBOT
#

please use a paste service

rare hazel
marble kelpBOT
#

I'm not going to download a file

rare hazel
#

at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_241]
at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:381) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
at net.md_5.bungee.api.plugin.PluginManager.loadPlugins(PluginManager.java:285) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:277) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[waterfall-359.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
Caused by: java.lang.ClassNotFoundException: org.bukkit.plugin.java.JavaPlugin

marble kelpBOT
#

...

#

?paste

#

but w/e, you are trying to load a bukkit plugin on a proxy server

#

don#t

woven stirrup
#

Do you think it's best to put waterfall in a separate VPS, or directly in the same machine with the other servers?

marble kelpBOT
#

depends, Redwolf

woven stirrup
#

on?

marble kelpBOT
#

what your goal is

woven stirrup
#

0 lag

#

with 400 players

marble kelpBOT
#

it's definitly faster (if you have the resources) if the proxy is on the same machine as you have zero ping and the power of a dedicated processor

rare hazel
#

but it was working fine, I don't know because the update doesn't work anymore

marble kelpBOT
#

B​oo​ly​St​ud​y: no, the plugin in question never worked on the proxy server

woven stirrup
#

ok ty

rare hazel
#

What complement does not work?

#

Before waterfall worked for me, I don't know because updating it no longer allows you to use anything

marble kelpBOT
#

?paste your full error log here

#

without that nobody can help you and all we can do is guessing

#

which wastes way too much time

rare hazel
#

I already sent you the screenshots, and the gos, it is what I get, it does not allow to use any command of bungeecord plugins, nor does it allow me to connect to other servers

marble kelpBOT
#

the screenshots did not contain the full information, just send the full proxy log file int eh rpeviously linked paste site

rare hazel
#

O java.lang.NullPointerException: null
01.07 09:33:50 [Server] INFO at net.md_5.bungee.util.ChatComponentTransformer.legacyHoverTransform(ChatComponentTransformer.java:44) ~[waterfall-357.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
01.07 09:33:50 [Server] INFO at net.md_5.bungee.util.ChatComponentTransformer.transform(ChatComponentTransformer.java:111) ~[waterfall-357.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
01.07 09:33:50 [Server] INFO at net.md_5.bungee.UserConnection.sendMessage(UserConnection.java:500) ~[waterfall-357.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]
01.07 09:33:50 [Server] INFO at net.md_5.bungee.UserConnection.sendMessage(UserConnection.java:463) ~[waterfall-357.jar:git:Waterfall-Bootstrap:1.16-R0.2-SNAPSHOT:d0f82f3:359]

#

those logs I get when I try to do a bungeecord command

marble kelpBOT
#

as I said: we need the full log

rare hazel
#

What is the page to paste a heavy text?

scenic pebble
#

.paste

marble kelpBOT
marble kelpBOT
#

the plugin HamsterAPI does not work on a proxy, also dynamicbungeeauth seems to be triggering a bug in the server. see if they have an update

#

same goes for whatever ACSJoinPlayer is a lsitener off

#

might want to test with Bungee and if the error occurs there too to report on their issue tracker

#

oh, you also want to update waterfall first I guess, lol

rare hazel
#

HamsterAPI must be because I update it today, thanks probare

#

It does not work, I will put BungeeCord to see if it is solved

marble kelpBOT
#

can you paste the new log with the latest waterfall?

#

B​oo​ly​St​ud​y: use waterfall b358, bungee has a change in the latest version that seems to cause your error

honest spruce
#

I post this here beacause in #paper-help too much people ^^

honest spruce
#

@unique linden Can you help me ?

rare hazel
#

b358?

#

waterfall

tidal musk
#

#358

woven stirrup
#

guys getting some weird logs with the latest version

#

and crashes

violet fog
#

same

marble kelpBOT
#

downgrade a build, it's a bungee bug

elder hatch
#

just a quick question , some years passed since i last used something like bungee , if i install for example waterall on one server , does the "lobby" server need to be on the same machine ?

unreal needle
#

No

marble kelpBOT
#

does anybody know which ports need to be open for a player to connect to a minecraft server from a proxy? because it seems like it is able to ping the server and get a status but it players get a connect timeout exception

#

and the server port is open according to nmap too

unreal needle
#

The only port that needs to be open to the outside world is the port your proxy I'd using. Normally 25565. If your server is on a different server than that of your proxy. The port that that server is running on needs to be open for connection from the IP address that the proxy is sending the user from

marble kelpBOT
#

hm, which IP is is sending it from? I sure don't hope it's the listening address, lol

unreal needle
#

Is the server and the proxy on the same box?

marble kelpBOT
#

no

unreal needle
#

Are they connected to each other via a private network?

marble kelpBOT
#

via a vpn, yes

unreal needle
#

So it should be the internal IP address

marble kelpBOT
#

pinging via ServerInfo#ping or whatever the method seems to work just fine

unreal needle
#

Of the proxy box

marble kelpBOT
#

just connecting doesn't

#

well there isn't even any firewall rule on the paper server's box that blocks traffic

#

so this is odd

unreal needle
#

Try running a server on the proxy box to make sure that the user can.

marble kelpBOT
#

could it be that it somehow tries to send traffic via the external IP or something?

#

I am running servers on the proxy box just fine

#

trying to add some on another box connected via a tinc vpn (which shouldn't matter as it's just a standard linux tunnel)

unreal needle
#

Hmm. Are you allowing all external traffic from the proxy box or only on certain ports and are you running the proxy serverr on 0.0.0.0 or the external ip

marble kelpBOT
#

I am allowing all traffic between the different servers

#

(the vpn ips of each other have full access as well as both external adresses)

#

the proxy is listening on the public IP... but I kinda question why that should play a role tbh

#

or wait

unreal needle
#

Well that means that it is going to send the user via the external ip

marble kelpBOT
#

I think linux doesn't route through a different interface if you bind to one

unreal needle
#

Yeo

marble kelpBOT
#

I guess localhost is different? because it works just fine for localhost servers that definitly aren't accessible from the outside, lol

unreal needle
#

Local host is different

#

And are the servers on the secondary box set up using the external IP address or the internal IP address

marble kelpBOT
#

internal VPN address

unreal needle
#

That's the problem

#

You have the proxy set up on the external IP address and the servers on the secondary setup on the internal IP address

#

So bind the proxy to all interfaces AKA all zeros

marble kelpBOT
#

I wonder if specifying a second listener (which users don't connect through) would force it to try both routes, lol

unreal needle
#

Don't need it. Just set the proxy up on 0.0.0.0

#

Then it will be able to send traffic via the internal address

marble kelpBOT
#

Could not bind to host /0.0.0.0:25565 thonk

unreal needle
#

Is one of your servers on that box using 25565 on localhost?

marble kelpBOT
#

they all are

#

all local servers use the default port with different localhost address xD

unreal needle
#

....

#

I guess that's one way of doing it

marble kelpBOT
#

it's pretty handy, we just have hostnames for each server. then we don't have to remember IPs or ports because that's all the same and refered to by name

unreal needle
#

I definitely would have recommended that way but that would work. But now you got to change all the servers to a different port

#

*wouldn't

marble kelpBOT
#

(also ports are finite, there's tons more localhost addresses ;D

#

but I wonder if I could just give them all their own IP in the VPN thonk

unreal needle
#

In what world what do you use all the ports. That would have to be a supercomputer to be able to make use of all the ports on the single box

#

Lol

marble kelpBOT
#

there's only 65k ¯_(ツ)_/¯

#

same number as maps in minecraft btw 👀

unreal needle
#

Lop

#

Lol

#

But yeah all the service is going to have to be changed with different ports so you can bind to zeros

#

*servers

marble kelpBOT
#

I'm kinda confused why bungee behaves in that way tbh. or is that just a limiation of network on linux?

unreal needle
#

Network limitation

marble kelpBOT
#

hm, I bet I could make bungee run in the vpn too and just forward the traffic with iptables

unreal needle
#

You probably could

marble kelpBOT
#

sounds easier than changing all servers and editing tons of config files, lol

unreal needle
#

Yea a ton easier

covert portal
marble kelpBOT
#

but thanks for pointing me in the right direction :)

unreal needle
#

Yep no probs

marble kelpBOT
#

whelp, so much for port forwarding being the easier... it doesn't want to :S xD

unreal needle
#

Lol

marble kelpBOT
#

I mean I managed to forward one public port to another one... but not to a localhost port xD

unreal needle
#

Yea. It probably wouldn't like that

marble kelpBOT
#

well tehre are tons of stackoverflow answers that sound like that "just works"

unreal needle
#

Same os version?

marble kelpBOT
#

as?

unreal needle
#

Operating system. Like centos or Debian or redhat

#

So forth and so on

marble kelpBOT
#

debian, and yes. as far as I can tell they all use debian.

#

I guess tehy don't specify the iptabels version so thonk

unreal needle
#

Hmm. Yea that might play into it. I haven't really done much with port forwarding on IP tables though. So can't really comment on that

marble kelpBOT
#

stuff like this is why I don't do sysadmin professionally, lol

#

lmao, so I somehow managed it... but now it can't connect to my localhost servers anymore

#

ok wtf

unreal needle
#

Just set everything up on the localhost up and just use different ports. Lol so you can bind the proxy to 0.0.0.0

marble kelpBOT
#

now it works everyhwere

unreal needle
#

Nice

marble kelpBOT
#

this makes zero sense

unreal needle
#

Lol

#

Welcome to iptables

marble kelpBOT
#

as far as I can tell the port forward isn't even working

unreal needle
#

Hmm weird

marble kelpBOT
#

but whatever I did somehow made it so that I first could only connec to the vpn and then, after I removed the output rule I added for testing, I could switch to all servers

#

this feels like I forced it to discover that route or something

#

lets see what happens if I restart bungee, lol

#

yeah, it works without any iptables rules. I think setting "net.ipv4.conf.all.route_localnet" to 1 is what did the trick

unreal needle
#

From that name I would assume so

marble kelpBOT
#

but apparently there are some security implications :S

unreal needle
#

Hmm

#

Yea... I can imagine there might be a couple

marble kelpBOT
#

well I set it to 0 and it still works

unreal needle
#

O.o did you restart the proxy after changing the setting?

marble kelpBOT
#

nah, doing that now

#

still works 👀

#

the only thing that's really different now is that I added a second listener in bungee on localhost, lol

#

but I'm connecting through the external one so thonk

unreal needle
#

But the fact that you added the listener on localhost means that it is active on the local network

marble kelpBOT
#

the thing is: it didn't work the first time I tried that

#

yeah, removed it and restarted and it still works

#

(╯°□°)╯︵ ┻━┻

#

idc anymore, lol

unreal needle
#

Lol

thorny ridge
#

Anyone elses bungee plugins get absolutely kneecapped by the latest updates? lol
Namely;

  • Add the MessageRaw channel
  • Add support for contents in Hover Event
    Broke so much of my Bungee plugins it's not even funny
marble kelpBOT
tidal musk
#

.... [19:51:42 WARN]: Error whilst handling query packet from /66.228.34.58:34418
io.github.waterfallmc.waterfall.utils.FastException: No Session!

#

?

strange brook
#

please dont spam

tidal musk
#

Sorry

solar kernel
#

What new features does waterfall give

tidal musk
#

Performance improvements

round pine
kind karma
#

some plugin

round pine
#

nvm, a restart fixed it, was prolly from attaching the session

eternal cairn
#

it isnt the messageraw at least, its changes were way too small to make a difference

thorny ridge
#

Build 360 seems to have fixed it

tidal musk
eternal cairn
round pine
#

0

low elk
tidal musk
#

update

woven stirrup
#

ehi

#

so has waterfall been fixed

#

or does glist still not work?

marble kelpBOT
#

it was updated, yes

sturdy cloak
#

Can we use &x&f&f&f&f&0&0 for yellow in MOTDs or do we need to use the weird \u00A7x\u00A7f\u00A7f\u00A7f\u00A7f\u00A70\u00A70 formatting for waterfall servers? I know with Paper servers it's the weird formatting, but I know waterfall supports codes like &b, not sure if it supports hex codes if done with &x

hazy sigil
#

Try it, I guess

#

if one fails do a find-replace with the other

spiral crater
#

so my server got attacked today, all different IP all tried to authenticate random non existing usernames at once, made travertine run out of memory and prevented other people from connecting afterward due to mojang limiting requests

#

any advice
edit: made github issue

violet shard
#

what is this lag come from 600% cpu usage, same when using latest waterfall too

unreal stag
#

BungeeTabListPlus is sucking up all the time on your Netty threads

#

Remove that plugin

marble kelpBOT
#

P​ha​na​ti​cD​: fail2ban

#

or well, I guess that would only work to block the same IPs thonk

reef fulcrum
#

don't think it would cover that too well

#

but, I already suggested the ultimate solution on gh

#

haproxy that shit

marble kelpBOT
#

is there an event fired before the auth takes place with the username? if so one should be able to filter that with a plugin by relying on a list of known recent usernames and dropping the rest for the time of the attack

reef fulcrum
#

yup, added one other month

#

somebody then got bungee to add an event for it

#

(but, they ditched the async part so literally just block the worker...)

#

Yay md

#

woo

marble kelpBOT
#

has an intend system

#

doesn't use it

reef fulcrum
#

I guess he maybe more saw it was a quick "nope" event

#

but, like, realistically, that event is tooo high up the chain to not be capable of moving off the worker thread

marble kelpBOT
#

you mean the ClientConnectEvent? because that doesn't seem to contain the username? xD

reef fulcrum
#

yea

#

too early for the username, lol

marble kelpBOT
#

well that would only work then to drop stuff by IP (which you could do as well with fail2ban so no improvement there)

reef fulcrum
#

general gist is that my stance is that doing this in the proxy in any capacity is just stupid

#

but, yea, for their needs, they don't care about name

#

if they wanna whitelist specific IPs, etc, glhf doing that efficently

#

Well, IPs easy, caring about the actual connectees identity, glhf

marble kelpBOT
#

well using the PreLoginEvent to check usernames would work I guess

#

but simply whitelisting known IPs might be easier, lol

reef fulcrum
#

really, should just use software which has already solved this usecase

marble kelpBOT
#

I wonder if one could write a fail2ban config which whitelists known IPs, lol

reef fulcrum
#

fail2ban ain't gonna help much with enough of an attack surface

#

well, source

#

getting a metric fuckton of IPs to direct a socket connection at something on the internet is really trivial if that's your business

marble kelpBOT
#

well of course a hardware firewall would be better but not letting it reach the proxy server would be an improvement

reef fulcrum
#

haproxy

#

realistlcally, blackholing DC ranges is honestly often one of those "top of my list" type things whenever I've been attacked

marble kelpBOT
#

wouldn't haproxy still have the same issues as any software firewall though?

reef fulcrum
#

try to keep the list low, but, as soon as some DC shows up a handful of times, i start going cidr crazy

#

haproxy supports proper load balancing

#

has means to let you configure how many connections can open so fast, has mechnisms to queue these connections back so you're not just hardassing if you hit 11 connections per second and your limit is 10, etc

#

Never actually used it, but, figured they'd have some stuff for it

#

So, gave a quick google and apparently they do \o/

marble kelpBOT
#

well I know that it's nice but I bet it's out of the possibilities of smaller servers that just get hit by angry kids, lol

reef fulcrum
#

for those servers literally everything is out of the option

#

bar somebody creating a proxy plugin, etc

lethal marten
#

Is there any way to limit the waterfall version. So, if my server supports 1.16.1 only and have 1.15.2 clients and under see a red X on their side. Currently I have in waterfall.yml game_version set to 1.16.1 but older clients show as able to connect.

marble kelpBOT
#

a plugin should be able to do that

torn river
#

Is there a way to sync a Whitelist across all Servers via Waterfall?

marble kelpBOT
#

with plugins, sure

#

or just use a bungee whitelist plugin

torn river
#

Any recommendations?

marble kelpBOT
#

I've used one before that is literally called BungeeWhitelist, dunno how good it is or which one (as I assume there are a couple ones that are named like that, lol)

torn river
#

Awesome thanks.

Also, my Waterfall console is spammed every second with InitialHandler has pinged is this normal?

marble kelpBOT
#

yeah, that shows whenever someone pings the server e.g. from the server list

#

there should be a config option to disable these in the watefall.yml

torn river
#

I disabled it and the console is still being spammed with it

marble kelpBOT
#

did you restart?

tacit nacelle
marble kelpBOT
#

something either sent a wrong packet or there's actually a bug

tacit nacelle
#

I only wanted to change the server, the bug does not appear all the time

manic agate
#

Same as @tacit nacelle
Edit: try turning off disable_entity_metadata_rewrite, not sure why but this seems to work for me

tidal musk
#

Hello. Is there any known issue / exploit that needs to be fixed with plugins on the latest version?

marble kelpBOT
#

known to whom?

tidal musk
#

I heard that it's not hard to crash a Bungee server with a method. Flood or something. Is this true?

marble kelpBOT
#

it's not hard to crash any server

#

put proper ddos protection/load balancing in front if you have issues with that

tulip fossil
marble kelpBOT
#

yeah, expecially when it's some shady "antibot" jar

fathom prawn
#

can someone point me to a waterfall/Travertine wiki if there is one ?

tidal musk
#

it says soemone is on the blacklist even thought they're not banned?

spiral crater
#

so uhhhh anyone have a haproxy config for that 👀

hexed meadow
#

i havent really looked into much about security for bungeecord, but would something like this be needed?

tidal musk
#

@hexed meadow if you can’t firewall off the backend servers yes

hexed meadow
#

ohh okay. i have my server's ports blocked so i should be good. thanks alexx

tidal musk
#

Np

lavish pebble
#

Does Waterfall support the new colors on the motd?

marble kelpBOT
#

yeah

delicate phoenix
#

Hello!

#

I'm using citizens and commandnpc to allow my players to switch between servers.

#

But when I try to use the server servername command

#

it says I can't do that yet

marble kelpBOT
#

the commands need to be executed on the bungeecord, not the paper server

#

you'll need to install some plugin to forward commands from the minecraft to the proxy server

delicate phoenix
#

It was worked before, now I updated waterfall and it doesnt

#

Well, that's strange, and I might have to use some server selector.

marble kelpBOT
#

that's not really strange, that's just how it always worked

#

if it worked before for you then you had some plugin adding that command to your paper server

delicate phoenix
#

I enabled /server for a short amout of time to test it out

#

It doesn't work either

marble kelpBOT
#

looks like it works?

delicate phoenix
#

it doesn't

#

I didn't get teleported

#

It's just automaticly disconnects me

marble kelpBOT
#

that's an issue with your setup then, check if there was a connection attempt on the server you tried to connect to

#

if not then you have some kind of network issue/wrong ip/port

delicate phoenix
#

There are 0 connections in the other server

#

And 0 errors in bungee

#

Now it worked what the heck

grim umbra
#

Anyone?

#

I'm getting an error when I try running the batch file

marble kelpBOT
#

?paste the error

grim umbra
#

Can anyone help me?

#

:/

#

pls help

unreal stag
#

@grim umbra Your config.yml is busted, maybe paste it so we can help you fix the issue. Seems like a simple syntax error.

#

Also, begging for help... 10 and 20 minutes after your initial request for help isn't going to help you much

grim umbra
#

.. sorry

#

It worked fine now 🙂 I noticed that half the config file was gone.. thanks!

tidal musk
#

All of those things will be handled with plugins

waxen sorrel
#

How do I start developing for bungee/waterfall?

serene tide
#

As far as I'm aware that is a client issue.

#

So, when 1.16.2 comes out perhaps?

tawdry elk
#

What did i wrong?

blazing lynx
#

something to do with incompatible plugins/versions id say

reef fulcrum
#

skungee blew up something

hollow iris
#

Is it possible to move players to lobby server from another server which is stopping, using waterfall?

#

without additional plugins?

kind karma
#

see fallback servers

reef fulcrum
#

No, waterfall can't tell between a kick from a server stopping and a kick from a 'fuck off'

marble kelpBOT
#

yeah, you need to either manually send them on server shutdown or parse the kick message

#

I personally just move all kicked players to the lobby server. and any "real" kick is handled directly on the bungee

graceful nacelle
#

can a piston power a piston?

marble kelpBOT
#

looks at the channel name

reef fulcrum
#

stares harder

marble kelpBOT
#

👀

graceful nacelle
#

wait sorry this is waterfall

#

I thought its paper

next harbor
#

Hello, if found the tutorial step "How To (Plugin Developers)" on the papermc github page. As java/maven newbie i got confused how to translate it to waterfall. Or i have to use the normal bungeecord API for waterfall?

next harbor
#

Thx

small kelp
#

Would a RPI 3b+ be able to handle running a waterfall server?

#

Hoping to have 3 backend servers with about 25 players max between all servers

reef fulcrum
#

I don't think that we have native epoll on arm

#

for that many players, maybe? Defo not an ideal setup, but, should work

#

I would just shove it on the side of your existing setup, doesn't really use much in terms of resources

small kelp
#

my next question, how do you reboot a waterfall server without kicking all players offline. I assume you need to run two

#

but I know you cant move players from one waterfall server to another

reef fulcrum
#

Yes

#

Basically, you'd need to prevent new people connecting to the proxy you're planning to take out, and wait for players to bleed off

small kelp
#

is that a dns thing you need to configure then using something like haproxy

#

oh

reef fulcrum
#

haproxy is probs the more "managed" way to do it, never used it though

#

DNS works, but, I have doubts that you're in an env where that's super viable to do anyways

small kelp
#

I assume when you make the server restart, it sends a disconnect command to the player right?

#

so I cant just have it fail over to a different waterfall instance

reef fulcrum
#

it will kick players, yea

#

mc is too stateful for transparent switchovers to happen

small kelp
#

I assume big servers like hypixel dont use the bleed off way

#

any clue what they do?

reef fulcrum
#

they probs do

#

it's the easiest way to do it

hearty coral
#

do waterfall instances even need to be restarted?

reef fulcrum
#

not to mention that for deployment, rolling restarts are the norm

hearty coral
#

like, other than for maintenance and such

reef fulcrum
#

not really

small kelp
#

someone told me daily reboots for paper, and weekly for waterfall was normal

reef fulcrum
#

not ran a server in a good while, but not had daily restarts for muuuch longer

small kelp
#

isnt it used to eliminate bugs and stuff though?

hearty coral
#

mostly like clearing out leaked memory i guess

reef fulcrum
#

general gist is that it's more cruddy plugins than the server leaking

small kelp
#

multiple waterfalls can connect to the same paper server right?

unreal stag
#

yes

spiral crater
#

is this a bug in bungee or whatever

#

or am I stuck with a outdated plugin that I dont have the source for again PepeHands

unreal stag
#

there's been some messes related to hover events in bungeecord chat I believe

royal hawk
unreal rose
#

does Travertine and Waterfall working for 1.16?

royal hawk
#

Worked since the day 1.16 got released

unreal rose
#

strange man

#

i already updated my lobby to 1.16

#

yet it kept appearing this

#

@royal hawk

royal hawk
#

Duh

#

You need to update Waterfall/Travertine too

#

or do you think your bungee can magically support new versions that have never seen before?

reef fulcrum
#

That's coming down from a plugin, phanatic, invalid json? o.O

river panther
#

does anyone here know how I can use net.md_5.bungee.connection.InitialHandler? I'm not sure what dependency I'm missing

#

On a waterfall plugin

reef fulcrum
#

That's not API

#

(it's in -proxy)

river panther
#

would I add the proxy jar as a dependency?

#

or how do I use it

reef fulcrum
#

You'd need to build waterfall locally and add it like you'd add any other maven dep

meager jackal
#

Recently my servers stop displaying a global player list

#

Is there any reason as to why this is happening

reef fulcrum
#

best guess is make sure that you're not using ping_passthrough, and check plugins, etc

meager jackal
#

I can double check, but i'm pretty sure it is enabled

reef fulcrum
#

you don't want ping_passthrough if you want a global count in there

meager jackal
#

Oh, that makes sense. I recently had to reinstall my bungee server so i probably enabled it by accident

rare hazel
#

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000d5580000, 715653120, 0) failed; error='Cannot allocate memory' (errno=12)

There is insufficient memory for the Java Runtime Environment to continue.

Native memory allocation (mmap) failed to map 715653120 bytes for committing reserved memory.

An error report file with more information is saved as:

/home/desktop/server/Bungee/hs_err_pid14355.log

Si desea detener por completo el proceso del servidor ahora, presione Ctrl + C antes

#

help waterfall error

reef fulcrum
#

your server ran out of memory

rare hazel
#

Does 2 GB increase more?

#

while true
do
java -Xmx2G -Xms2G -d64 -Dfile.encoding=UTF-8 -jar Waterfall.jar -o false
echo "Si desea detener por completo el proceso del servidor ahora, presione Ctrl + C antes
Se acabó el tiempo"
echo "Reiniciando en:"
for i in 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
do
echo "$i..."
sleep 1
done
echo "Reiniciando ahora!"

reef fulcrum
#

your system as a whole ran out of memory

#

nothing to do with waterfall

rare hazel
#

thanks

river panther
#

is there a way to get a players last known server from a proxiedplayer object?

reef fulcrum
#

never reproduced that myself, but, that happens on bungee in general; It needs debugging, but, can't really debug something I can't reproduce, but, probs something to do with the networking stuff in the proxy

#

make sure that native epoll is working properly, etc

#

don't ping

#

check your logs, it will tell you if epoll is working

#

looks fine

unreal stag
#

@reef fulcrum he also posted on speg0t and I noted the presence of an old version of SkinsRestorer, that could be related

#

@tidal musk please update SkinsRestorer, I think that is causing the issue

#

ok, fair

#

yeah, BungeeCord has all sorts of "interesting" edge cases

#

you can try Velocity, maybe it works better

reef fulcrum
#

I have no idea what even causes it, tbqh

#

Back in 1.8, the guy I was doing stuff for at the time told me to get rid of it as he noticed that

#

For me, it was fine, but some people where apparently having issues where bungee was just slowing something down

#

personally, never been able to reproduce it, but, not the first time I've heard of it

#

version is irrelevant

#

It's more just a "that's how long this hell has been around in bungee"

#

profiling the proxy may potentially highlight something, but, really, not sure how to begin debugging stuff like that

eternal cairn
strange brook
#

nice edit

eternal cairn
#

thanks

#

and is papi even for bungee/waterfall at all

#

also can't figure out what the hell "per-bungee-group" is

rough warren
#

I suppose bungees permission groups

reef fulcrum
#

use a perm plugin, bungees built in system is trash

rough warren
#

^

eternal cairn
#

luckperms on velocity works great

#

in fact, luckperms works great on all platforms ive tried

unreal stag
#

@eternal cairn Well, there's no players online, so it's technically correct, albeit somewhat confusing if nobody is actually online lol

eternal cairn
#

well it does have glist so his statement is technically untrue and thats all i was going for 😎